Yeah, I definitely would like to see the disconnect reason reverted/restored. Not sure if it was a lazy fix to an issue or what, but it removes valuable information that the client should be aware of.
On Sun, Sep 26, 2021, 8:07 PM Tohru Adachi <to...@redsun.tf> wrote: > Bottom Line Up Front: Recent changes to how the client handles > disconnections breaks server-side plugins' kick/ban reason functionality. > -- > > I'd like to bring up an issue I think has been slightly overshadowed due > to the recent server connection issues. This is in regards to a client > change as of version 6770799. > > The following change has caused reduced functionality in some basic > functions in SourceMod: > > - Removed the disconnect reason when a player leaves the server > > The string "Disconnect: Client Disconnect" is always shown to the client > whenever the server terminates the connection between client. What has > changed though, is that the client overwrites the sent string with > "Client Disconnect" regardless of the cause of the disconnect eg. > SourceMod's kick function. > > In short: Kick/ban message reason functionality does not work as of > 6770799. The change affects the game client, not the server binaries, so > there's no workaround. > > While it's logical to see the reasoning behind not showing disconnection > messages to other clients by default due to abuse within Valve servers, > I personally believe this could have been implemented better e.g. to > allow moderators of community servers to show a kick or ban reason to > the target client only, as currently almost all disconnects from a > community server to the disconnected client will all show as "Client > Disconnect", which can be misleading and confusing depending on the > circumstances. > > In practice, there can be multiple reasons for disconnects, such as > server shutdown (quit), removed by administrator or vote kick (both via > SourceMod functionality, I cannot comment on the stock vote menu), > prohibited by whitelist, prohibited by account status or statistics, and > so on. > > If possible, can this functionality be changed to only send a static > message if the server is registered in the Valve Matchmaking pool? This > would mitigate abuse by malicious actors in Valve servers, while still > allowing community server operators to use the disconnect function for > the purpose of showing disconnect reasons to users (kick/ban/et cetera). > > Thank you. > -- > > //////////////////////////////////////////////////////////////// > // PGP key fingerprint: // > // 5DE7 65CE F99A B8FB 62A3 // > // 6613 A792 D15F DA9E F531 // > // For sensitive communications, please send your public key. // > //////////////////////////////////////////////////////////////// > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/ > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/