Most likely was done to tackle fake disconnect messages by bots. I'd have indeed preferred a better (non-client-side) solution, but it seems we are getting that - there have been a lot of changes to tackle bots/cheats.
2022-06-24, pn, 19:48 Tohru Adachi <to...@redsun.tf> rašė: > The disconnect messages were originally removed/ignored by clients on > update from version 6770799 to the latest two versions. > > Don't believe Eric ever said why disconnect reasons were removed in the > first place but there were some rumours floating about. > > ---- > 5DE7 65CE F99A B8FB 62A3 > 6613 A792 D15F DA9E F531 > > > -------- Original Message -------- > From: Joshua Ashton [mailto:jos...@froggi.es] > Sent: Friday, June 24, 2022, 5:36 PM > To: hlds@list.valvesoftware.com > Subject: [hlds] Re: [hlds_announce] Mandatory Team Fortress 2 update > released > > It is unintentional for it to do anything on the client. There would be > no purpose to a client ignoring disconnect messages from a server. > > As mentioned earlier in the thread, this will be fixed in the next update. > > - Joshie 🐸✨ > > On 6/24/22 16:31, Arron Vinyard wrote: > tl;dr if possible, it would be ideal if client side default is 1 and > server default is 0 > > On Fri, Jun 24, 2022, 12:30 PM Arron Vinyard <vinyar...@gmail.com > <mailto:vinyar...@gmail.com>> wrote: > > The difference that I understand between the client and the server > convar is when the client sets it to 1, they will receive the reason > from the server. when the server sets the convar to 1, they will > receive reasons from the client. > > On Fri, Jun 24, 2022, 12:27 PM Arron Vinyard <vinyar...@gmail.com > <mailto:vinyar...@gmail.com>> wrote: > > It would make sense to me for client to always be able to > receive server disconnect reasons, since the issue was in > clients sending reasons to the server. so if the issue has not > been resolved directly, then the servers shouldn't receive > messages from clients by default. If server owners need the > reason, they can still retrieve one from the player disconnect > event. > > On Fri, Jun 24, 2022, 12:00 PM Tohru Adachi <to...@redsun.tf > <mailto:to...@redsun.tf>> wrote: > > I've just done more testing myself on one of my live servers > and I'm > more sure this is meant to be a client convar as it's only > showing when > the client is setting to 1. > > When both client and server are at 0, returned value is > generic d/c message. > When client is at 0 and server is at 1, returned value is > generic d/c > message. > when client is at 1 and server is at 0, returned value is > kick message > as specified by admin. > When client is at 1 and server is at 1, returned value is > kick message > as specified by admin. > > Keep in mind I'm going off of a server with SourceMod > installed, where > the KickClient() function can pass a custom disconnect > reason, and I'm > not 100% still, based on the rather vague description of > "Show client > disconnect reason" as it's not clear if it's intended for > use by a > server operator or client as there's no toggle in the > settings menu (or > adv. settings) for it on the client's end. > > ---- > 5DE7 65CE F99A B8FB 62A3 > 6613 A792 D15F DA9E F531 > > > -------- Original Message -------- > From: Alex - osyu at pm.me <http://pm.me> (via hlds list) > [mailto:hlds@list.valvesoftware.com > <mailto:hlds@list.valvesoftware.com>] > Sent: Friday, June 24, 2022, 2:10 PM > To: hlds@list.valvesoftware.com > <mailto:hlds@list.valvesoftware.com>, > wea...@freaksmisfits.club > Subject: [hlds] Re: [hlds_announce] Mandatory Team Fortress > 2 update > released > > On Friday, June 24th, 2022 at 9:01 AM, Weasel [F&M] > <wea...@freaksmisfits.club> wrote: > So if I can correctly from the discussion so far in this > thread, setting > net_disconnect_reason on server side, is basically just for > the purpose > of having the reason show up in the server side logs? > > Yes, also to show in chat to other players. It was never > supposed to be a > client-side var according to its description (and to > Joshua's replies in > here), it affecting the client was an oversight. > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, > please visit: > https://list.valvesoftware.com/ > <https://list.valvesoftware.com/> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, > please visit: > https://list.valvesoftware.com/ > <https://list.valvesoftware.com/> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com <https://list.valvesoftware.com>/ > > > > _______________________________________________ > 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/ _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/