Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 12:33

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Gslist and new enctypeX protocol/algorithm
PostPosted: 19 Sep 2008 18:40 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
I have just released the new version of Gslist: 0.8.6

The main news in this version is the implementation of what I have called enctypeX algorithm.
In short this algorithm/protocol is the one use by ANY game which supports the Gamespy master server and allows to receive many informations like public and private IP addresses of the NATted servers and the parameters of each server without querying it (like hostname, map, players and so on).

So this means that is no longer needed to lost time to query each single server except for the ping time that, naturally, is not a value in the hands of the master server (and even if could be possible to know it it's useless because the user is not in the same place of the master server and so its ping varies).

I have decided to still leave the enctype 1 as default enctype method although I have deeply tested enctypeX and if I'm not in error (too lazy to turn on my ibook ah ah ah) it's big endian compatible too.
So if you want to try it you can enable through the usage of -t -1 or -t x

For trying the retrieving of informations from the master server it's enough to use something like the following example:

gslist -t -1 -X "\hostname\gamemode\gametype\numplayers\maxplayers\mapname" -n halor

the output is exactly as the one of the -Q option and it should work in SQL mode too

For who is interested in the details of the decryption algorithm it's enough to know that it's just a minimalized version of the enctype1 one and which works byte per byte, that's why it's used in real-time on the incoming data and should be little/big endian compatible too


Top
 Profile  
 
 
 Post subject: Re: Gslist and new enctypeX protocol/algorithm
PostPosted: 12 Feb 2010 23:32 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
I return on this old thread I opened for gslist to let you know that the list of gamenames has now more than 3000 entries (thanx to an anonymous for the games that weren't covered yet) for really any platform:
PC, Xbox360, Mac, Playstation 2, Playstation 3, PSP, Nintendo DS, Nintendo Wii, Dreamcast and iPhone.

if you are curious the updated list is here:
http://aluigi.org/papers/gslist.cfg


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron