( search forums )
Lobby request
Soldat Forums - Soldat Talk - Developers Corner
rainrider
January 11, 2006, 4:24 pm
Anyone can tell me, how Soldat is downloading server list? I used ngrep and found nothing. I know only one thing: this is not standard

GET / HTTP/1.1
Connection: close
Host: lobby.soldat.pl

. As i see in ngrep, this Soldat built-in request system is strange - in reply there's no names of servers! Soldat must then somehow decrypt it!

Anyone worked with this? I'm asking, because I don't want to write parser for changing all the time standard lobby page... sic!

b00stA
January 12, 2006, 7:43 pm
Did you use port 13073 instead of 80?

I'm pretty sure Soldat uses another method to retrieve the servers from the lobby, but I don't know about any documentation of it.
Parsing the HTML from the frontend is easy though.

FliesLikeABrick
January 12, 2006, 11:12 pm
i've got an algorithm coded (php, but you could easily translate it to any other code) that breaks down the html frontend into a mysql database... but if you know anything at all you could easily modify it.

Post if you want it

rainrider
January 13, 2006, 8:48 am
Plz post it!: D

FliesLikeABrick
January 13, 2006, 12:44 pm
http://u13.net/lobbyparse.phps

there are a couple things it doesn't do, but the overall method can be expanded easily

Deleted User
January 14, 2006, 1:37 am
The ingame lobby list (13073) is compressed with ZLib I think, or its BZip... cant remember which one.