Re: port forwarding

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > Then what sort of idiot was there that wrote the counterstrike
> > protocol? I mean - 20.000 connections per user???? It's crazy! How
> > about a good  old TCP connection instead?
>
> It's not the protocol - that's how it checks all 20,000 (more or less)
> servers currently available to determine the "ping" times so you
> can work out which ones would be best to play on.
>
> It isn't a real "ping" it's just UDP packets going back and forth
> from your client to EACH server available to determine the performance
> if you were playing on them.
> (That's why conntrack keeps track of them ... for too long)
>
> Basically, you start CounterStrike, then tell it to get a server
> list and then it gets the "ping" times for each of the servers in
> the server list - often 20,000 of them
> (yes there are only a handful of central list servers that have
> the active game server lists - and all game servers must register
> with the central servers if they want to be known for anyone to
> play on the net)
> Then you choose the server you want and start playing
>
> When you play a game that 50ms means the difference between winning
> and losing - you need to know which servers are responding well to
> your connection - and no other computer can find that out for you.

but is the client checking all 20.000 servers continously, or just at startup?
-- 
Roy Sigurd Karlsbakk, Datavaktmester
ProntoTV AS - http://www.pronto.tv/
Tel: +47 9801 3356

Computers are like air conditioners.
They stop working when you open Windows.




[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux