We added regions because we have such a huge number of servers. If we only had 5,000-10,000 servers then the hassle would probably not be worth the payoff for users (as pinging that number of servers only takes a couple of minutes on a broadband connection). However, as we have 40,000+ servers then being able to split that number up is useful.
Scanning the servers once every 30 minutes is fine (especially as it is only from one source), what I want to avoid is a end user tool doing that every five minutes (so we have thousands of users getting lots of useless data). Pierre wrote: > Without meaning to spam :) .. > > My service checks the master every 30 minutes for all servers > and collects statistics (geographical, usage, popular, > players, etc etc etc) and store it in my database, i don't > keep spamming the masters. So for me atleast, all i care > about is all servers. The region idea was a nice touch, but > it didn't work out too great with tribes 2, so we'll see how > well it works at valve HQ :) - Currently, i think most people > who create third party tools use IP registration lookups to > check for geographical locations as they provide a little > more insite then just general continent region. > > Regards, > > Pierre Smolarek > www.tf2.com > www.serverspy.net > > Alfred Reynolds <[EMAIL PROTECTED]> wrote .. >> Region 255 is the default region for servers right now. It does NOT >> mean all regions. If you want all regions you need to search each >> one independently. However, if every external tool simply searches >> each region I will rate limit this ability (the point of regions is >> to improve user experience only showing them servers near them). >> >> - Alfred >> >> Pierre wrote: >>> Ok, great, got it working. (i was having a mad moment :) just don't >>> tell anyone.. shhh) >>> >>> Just to confirm, region code 255 currently includes all >>> regions? or is it just regions that don't have the var specified? >>> >>> Many thanks in advance, >>> >>> Pierre Smolarek >>> >>> >>> Kris <[EMAIL PROTECTED]> wrote .. >>>> It queries the new format server, it doesn't query the old won >>>> server. >>>> >>>> There must be something wrong with your code botman, I got 7518 >>>> servers last time I checked... there's a discussion thread on my >>>> forums at www.kquery.com if you would like some assistance. >>>> >>>> Kris. >>>> >>>> At 16:43 16/09/2003, you wrote: >>>> >>>>>> I managed to change my code to the new small changes no >>> problem. Well, >>>> at >>>>> least i think i did. >>>>>> >>>>>> I queried all 8 locations ( 0..7, 255) >>>>>> >>>>>> I counted only 606 servers comming through, yet if i >>> use the steam >>>> server >>>>> browser, i see 3000. I havn't changed my code to get all remaining >>>>> batches as i've assumed that is the same as the old > master server? >>> Have i gone >>>> mad? >>>>>> >>>>> >>>>> I'm sure the current Steam Client server browser queries >>> both old and >>>> new >>>>> format for the combined list. Later once Steam is required and >>>>> not optional, they will probably only query using the Steam >>>>> protocol. >>>>> >>>>> Jeffrey "botman" Broome >>>>> >>>>> >>>>> _______________________________________________ >>>>> hlds_apps mailing list >>>>> [EMAIL PROTECTED] >>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_apps >>>> >>>> Author of the excellent K-query. : www.kquery.com >>>> ___ >>>> /__/| >>>> | |:| >>>> | |:| >>>> __| |:| >>>> /__/\_|:|____ >>>> \ \:\/:::::/ >>>> \ \::/~~~~ >>>> \ \:\ >>>> \ \:\ >>>> \__\/ >> >> _______________________________________________ >> hlds_apps mailing list >> [EMAIL PROTECTED] >> http://list.valvesoftware.com/mailman/listinfo/hlds_apps _______________________________________________ hlds_apps mailing list [EMAIL PROTECTED] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
