shader_hash parameter to the client mod, server mod, and plugin configurations.
The client mod can now automatically calculate the shader file hash using the SHA-256 algorithm.
The hash must be manually specified in the server mod and plugin configurations (required for verification).
A hidden clientVersion parameter in the client mod, server mod, and plugin configurations.
This parameter is not written to the config file and cannot be modified by users or administrators.
The server mod/plugins check clientVersion against their own required version. If a mismatch is detected, the player is kicked with a specific message prompting them to update the client mod.
exempt_players parameter for server mod and plugin configurations.
Allows excluding certain players from configuration and client mod checks.
Exempted players can play on the server without installing the SSGE client mod or using any shaders.
Useful for administrators, moderators, and other server staff.
Server command /ssge reload.
New connection termination messages and tweaks to existing ones.
On version mismatch: a distinct SSGE client version mismatch message with the required version highlighted in green and a download link.
On shader/config mismatch: a message with the link highlighted in yellow, accompanied by a dark gray warning beneath it.
On client mod absence: a message specifying the required mod version and a download link.
Slightly modified the behavior for receiving and writing the link to the ssge_link.txt file.
The link is now sent to the client mod only if there is a configuration mismatch between the client and server.
The client mod now automatically opens the ssge_link.txt file after receiving and writing the link.
The ssge_link.txt file now includes an explanation for its generation, brief shader installation instructions, and a detailed warning about the risks of following external links.