The upcoming steam release has a couple small changes to the hlmaster server protocol.
Firstly the address for the master servers has changed, our public server can be accessed via hlmaster1.hlauth.net. This server currently doesn't have any servers listed as we have yet to release the steam client, but in the next day or two it will. We have also changed the "batch request" protocol. The new protocol consists of sending: WriteByte( A2M_GET_SERVERS_BATCH2 ); // character '1' WriteByte( 2 );// write the region we want info on WriteString( startIP ); // the first ip address we are interested in WriteString(filterString); // a backslash delimited string for filtering of servers The change has been adding the region field and changing the batch parameter to use the last IP you received rather than a counter. Valid values for the region are between 0-7 and the correspond to the following geographical areas: 0: US East coast 1: US West coast 2: South America 3: Europe 4: Asia 5: Australia 6: Middle East 7: Africa If you don't want the master server to do any filtering you can just send NULL for the filter parameter. If you develop a tool that uses our master servers and you need any clarifications on these changes please feel free to email me. - Alfred _______________________________________________ hlds_apps mailing list [EMAIL PROTECTED] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
