You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An admin's connect/disconnect is now announced to the whole server with a red [ADMIN] line, so everyone knows an admin is on.
Admin status is resolved by SteamID instead of the player controller. The controller permission check returns false until the player is fully connected, which is not guaranteed at authorization time, so a connecting admin used to be announced with the normal message. This is now fixed.
ShowEnhancedToAdmins is enabled by default.
New
Configurable AdminFlag in ConnectAnnounceConfig.json (default @css/generic). Set it to the flag your admins actually have (e.g. @css/ban). Players with @css/root always count as admin.
Hardening
Player names can no longer inject placeholders such as {PLAYERIP} or {STEAMID} (placeholders are now substituted in a single pass).
GeoIP lookups tolerate a corrupt GeoLite2-City.mmdb instead of failing the announcement.