Just for clarification:

When we say 3rd party "clients", what are we talking about?  Third-party
server-list browsers/query tools? Certainly not things like the CS:GO game
client or TF2 game client (etc.)?

When we say "server-side plugins", what are we talking about? SourceMod
plug-ins? off the top of my head, I can not think of any SourceMod plug-in
that does anything with the server list.  Maybe a plug-in that manages
"tags"?

Thanks,

- W

On Fri, Dec 4, 2020 at 11:56 AM Fletcher Dunn - fletcherd at
valvesoftware.com (via csgo_servers list) <
csgo_servers@list.valvesoftware.com> wrote:

> >Switching from the padding method to the challenge method is just pushing
> the burden
> >of change to another set of people. You will break countless middleware
> that depend on it like this:
> >https://github.com/blastehh/SourceQueryCacheMono and requiring stateful
> firewalls to block a2sinfo spam.
>
> It should be clear to the readers of this mailing list who understood the
> new proposal that this has the situation exactly backwards.  The updated
> client that shipped yesterday behaves exactly as it always has, until the
> server changes its behavior.  The initial padding plan broke existing
> deployments because some deployments assume the client will have very
> specific behaviour.  With the new plan, server-side plugins will continue
> to work until the server operator elects to opt into the new behaviour.  If
> you are a server operator and you want to keep using this, then by all
> means, keep using it!  Migration to the new protocol is totally up to you.
>
> Also, the challenge protocol is really simple, and does not specify the
> contents of a challenge, so it should not be difficult to extend tools such
> as this to take advantage of the new protocol, if so desired.
>
> If anyone has a burden of change forced on them, it is third party
> *clients*.  Once the main client speaks the new protocol, some servers will
> want to take advantage of it.  Valve will likely update our own games to do
> this.  (At least by default.  We will retain a way for community server
> operators to opt out.)  At this point, third party clients will need to be
> updated if they wish to communicate with those servers who have decided to
> use the new protocol.
>
> If there are any opensource projects that seek assistance in making these
> changes, feel free to email me or contact me on github:
> https://github.com/fletcherdvalve
>
> -----Original Message-----
> From: csgo_servers@list.valvesoftware.com <
> csgo_servers@list.valvesoftware.com> On Behalf Of Tim Anderson
> Sent: Thursday, December 3, 2020 9:56 PM
> To: csgo_servers@list.valvesoftware.com
> Subject: [External Mail] [Csgo_servers] RE: Changes to A2S_INFO - take 2
>
> So this is where you can actually talk to a Valve employee. It is sad to
> see such an important change only being talked about here.
>
> I have to agree with Kyle Sanderson here. This is rather strange seeing
> precious Valve employee time being devoted to a small ddos vector when
> there are countless >20x methods that will never be fixed.
>
> Switching from the padding method to the challenge method is just pushing
> the burden of change to another set of people. You will break countless
> middleware that depend on it like this:
> https://github.com/blastehh/SourceQueryCacheMono and requiring stateful
> firewalls to block a2sinfo spam.
>
> I think it would be a better solution to tell the game server providers to
> stop their strict filtering. They are used to frequent game updates anyway.
> _______________________________________________
> 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/



-- 
------------------------------

+------------------------------+
| [F+M] Freaks & Misfits:      |
|  ___                    ___  |
| |  _| _____     __  __ |_  | |
| | |  |  ___|_  |  \/  |  | | |
| | |  | |_ _| |_| .  . |  | | |
| | |  |  _|_   _| |\/| |  | | |
| | |  | |   |_| | |  | |  | | |
| | |_ \_|       \_|  |_/ _| | |
| |___|                  |___| |
+------------------------------+
| Steam-Community:             |
|  FreaksMisfits               |
| Web-Site:                    |
|  FreaksMisfits.club          |
| E-Mail:                      |
|   wea...@freaksmisfits.club  |
+------------------------------+

------------------------------
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
https://list.valvesoftware.com/

Reply via email to