This is more likely caused by servers not responding to A2S_SERVER_QUERY_GETCHALLENGE packets. So you need to change the code of the _getchallenge method. I'm not a python programmer, but you should change line 386 to: raw_challenge = self._any_response(PLAYERS)
That should solve you're problem - but not the one discussed earlier on in this thread. Regards, Sebastian 2010/4/16 doc <[email protected]> > This may be related but I've been using SRCDS.py to build my website, > and most of my cool features need this module to work. As of a couple > updates ago I get a "Player Query Error" when trying to fetch the > players from the server. I'm not sure if the author has any intention > of updating it and I know just enough python to stare at it and be > lost. Is there another Python module that does this, or perhaps an > easy fix for this? > > http://sourceforge.net/projects/srcdspy/ > > On Wed, Apr 7, 2010 at 10:38 AM, Sebastian Staudt <[email protected]> > wrote: > > Anyone figured out what 0x01 in EDF stands for? > > > > I just found a GoldSrc server (69.130.74.130:27015) replying with 0x40 > 0x01 > > 0x46 0x00 (+ 6 * 0x00). > > If you parse this as short you get 320 and 70. So the first can't be the > app > > ID (always), because 320 is HL2:DM - but 70 is HL. > > Although it seems most Source servers reply with their app ID (+ 6 * > 0x00). > > > > Strange. > > > > 2010/4/5 HL-SDK Synths <[email protected]> > > > >> http://svn.limetech.org/web/opensteamworks/Open%20Steamworks/CSteamID.h > >> > >> Probably this: > >> ( ( ( (uint64) m_steamid.m_comp.m_EUniverse ) << 56 ) + ((uint64) > >> m_steamid. > >> m_comp.m_EAccountType << 52 ) + m_steamid.m_comp.m_unAccountID ); > >> > >> Sorry for rich text. Universe is most likely constant, as is account > type. > >> The variable is accountID, and that is available to the server. > >> > >> Usually when I run across a 64-bit steamID I can convert it to this > >> CSteamID > >> and get the info I need. > >> > >> I hope that helps :M > >> > >> On Sun, Apr 4, 2010 at 5:48 PM, Sebastian Staudt <[email protected]> > >> wrote: > >> > >> > What's the right format for the SteamID? > >> > 64 bit for sure, but how is it encoded? Two longs (32bit) concatenated > or > >> > what? > >> > > >> > My best guess so far is SteamID = long1 | long2 << 32. > >> > > >> > 2010/4/3 Sebastian Staudt <[email protected]> > >> > > >> > > Ok, seems like a first hint in the right direction. Thanks. > >> > > > >> > > > >> > > 2010/4/3 Tony Paloma <[email protected]> > >> > > > >> > > EDF 0x80 seems to also include the server's SteamID now and it looks > >> like > >> > >> some new flags have been added (0x10 and 0x01). 0x10 seems to > contain > >> > the > >> > >> appid again (in a long?) and I haven't seen 0x01 be anything other > >> than > >> > >> zeros. > >> > >> > >> > >> -----Original Message----- > >> > >> From: [email protected] > >> > >> [mailto:[email protected]] On Behalf Of > Sebastian > >> > >> Staudt > >> > >> Sent: Saturday, April 03, 2010 1:20 PM > >> > >> To: [email protected] > >> > >> Subject: [hlds] Did S2A_INFO2 packet format change? > >> > >> > >> > >> Hi. > >> > >> > >> > >> I'm the developer of the query library Steam Condenser ( > >> > >> http://koraktor.github.com/steam-condenser) and recently I got a > bug > >> > >> report > >> > >> about weird data received from CZ servers. > >> > >> I did some research and found out that all servers (GoldSrc and > >> Source) > >> > >> using the new S2A_INFO2 format (see > >> > >> > >> http://developer.valvesoftware.com/wiki/Server_queries#Source_servers_2 > >> > ) > >> > >> and > >> > >> returning additional data (extra data flag, EDF) have not the > >> documented > >> > >> format for the "extra data". This seems to have changed recently. > Does > >> > >> anyone know what the new format is? > >> > >> > >> > >> Best regards, > >> > >> > >> > >> Sebastian > >> > >> _______________________________________________ > >> > >> To unsubscribe, edit your list preferences, or view the list > archives, > >> > >> please visit: > >> > >> http://list.valvesoftware.com/mailman/listinfo/hlds > >> > >> > >> > >> > >> > >> _______________________________________________ > >> > >> To unsubscribe, edit your list preferences, or view the list > archives, > >> > >> please visit: > >> > >> http://list.valvesoftware.com/mailman/listinfo/hlds > >> > >> > >> > > > >> > > > >> > _______________________________________________ > >> > To unsubscribe, edit your list preferences, or view the list archives, > >> > please visit: > >> > http://list.valvesoftware.com/mailman/listinfo/hlds > >> > > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlds > >> > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds

