Hopefully, the GSP has researched which backbone/colo providers have the best transit. There are some game server providers who have servers 9 hops off of the major backbone/s in the area. There are others who are able to place their servers one hop off the backbone. The IP range doesn't matter. It is the transit that can make or break a GSP IMHO.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Thiesson Johann Sent: Saturday, April 22, 2006 2:04 PM To: [email protected] Subject: Re: [hlds_linux] Analysis: why servers with good latencies show up last in Steam's servers list -- And this solution is still not really good, as GSP IP ranges have no relation with gamers ISP ranges, even in a same country. -- Johann On Apr 22, 12:39, BlueHawk^4u wrote: > It used to be that way, going from lowest ip to highest, it was changed a > long time ago, they are now in IP order (starting from the clients IP > address, walking the list of servers both forward and backwards). > > Gavin Rodgers > (BlueHawk^4u) > 4u-servers.co.uk > 4u-servers.co.uk/forums (forums, now with 500+ FREE arcade games) > 4u-mobile.co.uk (ringtones logos ..) > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Grievah > Sent: 22 April 2006 12:21 > To: [email protected] > Subject: [hlds_linux] Analysis: why servers with good latencies show up last > in Steam's servers list > > Apologies for the long post, it is a complex issue, which affects some > hosting providers in a hard way. > > > The situation, as I gathered it (corrections welcomed): > ------------------------------------------------------- > When a srcds is launched, it contacts Steam's master servers, which adds > the IP:port to a database. > > Then, when a Steam browser asks for a list of servers in the "Internet" > tab, Steam master servers return the full list it has in its database to > the Steam client, where IP addresses are ordered from the lowest to the > highest. > > As the Steam browser starts receiving this ordered list, it checks for > the latency of each IP:port, one after the other. This leads to hundred > of packets per second being sent and received (in my case, 150 packets/s > sent, 90 packets/s received). > > The Steam browser shows the servers for which it receives latencies > results back. > > > > > The problem: > ------------ > Most home modems/routers/ethernet interfaces and DSL connections are > unable to process this large amount of packets per second and as a result: > - servers with a low IP address are queried first and are more likely to: > a. reply > b. and with a low latency > - server with a high IP address are queried last and are more likely to: > a. see their reply packet dropped > b. or have the query or reply packet stay in output queues somewhere > along the way, which leads to high latencies > > Note I am not speaking about bit/s, here, but about packets/s - changing > the "Internet speed" in the Steam browser has, therefore, no impact > whatsoever. > > Note also I am not the only one affected by this issue, which is > reported on many Steam/Source games forums. > > > > The solutions: > -------------- > 1. for Source games hostings providers: make sure you are being > allocated low IP addresses ranges. Unfortunately, this is not practical, > since IP ranges are allocated by Local Internet Registries, which get > them from Regional Internet Registries (RIPE, ARIN, AfriNIC, APNIC, > LACNIC), which have their own ranges from already depleted IPv4 blocks. > To summarize, allocations to a given Provider are not random, yet > Providers cannot request addresses in a "low" range. > > In other words, providers of Public Source servers do not have much > choice: either they are being allocated low IP ranges and their servers > will fill more easily (whether it is a good thing or not to them), or > they are allocated high IP ranges, and their public servers will > struggle filling up. > > > 2. for people wishing to rent/own a Public Source game server, filling > up easily: just make sure its IP address is as low as possible. You may > ask the provider which IP ranges he uses/has, before spending your money. > > > 3. for Valve: this situation gives unfair advantages to some providers > over others. As I see it, there are two relatively easy ways Valve could > address this: > * on Steam's master servers, have a scheduled job (every 10 minutes, > for instance) than randomly reorders the lists that are sent to Steam > browsers. > * in Steam's browsers, throttle the outputing of packets that check for > latency, to a low default value that do not cause problem with most home > hardware (50 packets/s?). Either hide this, or make it a parameter in > the "Internet" tab. > > > Thoughts? > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux -- Content-Description: Digital signature [ signature.asc of type application/pgp-signature deleted ] -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

