The tricky part on the DDoS via UDP is that you can multiply your traffic.
You send a small udp packet (50 bytes inc. overhead) to the game server and
get a packet of 1kb in return. That is a multiplication factor of 20.

The answer of a A2S_INFO or PLAYER response is too small that it makes sense
to use it for DDoS and therefore you don't need to protect these services.

Timo


> Steve, there are server cvars to limit the number of queries a second your
> server replies to. Use them :)
> 
> As for the server query protocol changes, I'm a bit miffed. 
> 
> If the motivation for the change is to help avoid the query mechanism
> become
> a DDOS tool then leaving the A2S_INFO query without protection seems
> silly. 
> 
> Also, changing the A2S_INFO query to "0xFFFFFFFFFFFFFFF 'T' "Source Engine
> Query" '\0'" also seems silly, can't we have a smaller string (or even
> better, a new character instead of T) to reduce the packet data size on
> client machines that query lots of servers (i.e. for server browsers)?
> 
> Kris.
> 
> ----Original Message----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Steve
> Tilson Sent: 25 February 2005 17:08 To: hlds_apps@list.valvesoftware.com
> Subject: Re: [SPAM] RE: [hlds_apps] Server query protocol
> 
> > And we all very much appreciate your efforts.
> > 
> > I am forming up a open source project for .NET rcon classes/tools.
> > I think the more complicated and safer protocol is preferred.
> > We can do the work to implement the protocol if the dedicated servers
> > will also deploy supporting this protocol. 
> > 
> > One comment about HLSW...
> > We frequently find ourselves firewall blocking IP addresses that use
> > HLSW. 
> > The tool was fine when it was an admin tool.
> > When the tool began competing with the all-seeing-eye for a game
> > launcher things got out of control. 
> > 
> > The  issue with HLSW is it can be used as a dos tool itself by
> > setting the number of servers per second very high, having the target
> > server as the only server in the list, and setting it to auto-update.
> > The result is a constant stream of status queries that effectively
> > renders the server unplayable.   
> > 
> > Stiil a great tool but it would be really great if you could govern
> > the queries against single servers to once per 30 seconds or so. 
> > 
> > Regards,
> > Steve Tilson
> > 
> > 
> 
> 
> _______________________________________________
> hlds_apps mailing list
> hlds_apps@list.valvesoftware.com
> http://list.valvesoftware.com/mailman/listinfo/hlds_apps
> 

_______________________________________________
hlds_apps mailing list
hlds_apps@list.valvesoftware.com
http://list.valvesoftware.com/mailman/listinfo/hlds_apps

Reply via email to