PDA

View Full Version : possible to direct IP a game hosted in #AG?


franpa
5 Sep 2007, 12:58
i tried and kept getting "max players" "there is no room for your team" and yes the host was aware of my test.

CyberShadow
5 Sep 2007, 14:45
You must specify the WormNET game ID and channel settings. See the ReadMe for more information on the syntax.

franpa
6 Sep 2007, 01:22
ah ok then, i was trying to connect to his IP.

franpa
6 Sep 2007, 07:21
i searched both the beta and the original readme, what version contains the syntax?

pisto
6 Sep 2007, 10:42
beta. it's like wa://ip.here.com:17011?gameID=1234567&param=value&param1=value1&...

franpa
6 Sep 2007, 13:08
what would the &param=value&param... mean?

do i just need the wa://ip.here.com:17011?gameID=1234567
if im only joining someone?

pisto
6 Sep 2007, 13:43
yes, with param=value&param... i meant you can put more than one parameter (and its relative value) to the commandi line

valentin
6 Sep 2007, 18:30
What gameID means ?
For instance, if my IP is 111.111.111.111 and my scheme is called "Salut".
What would be the shortcut ? :)

pisto
6 Sep 2007, 18:53
when you click on the host button, you send a request to the server. it replies with the game id (7 digits in ASCII). All the player who try to join the host must know and send the exact gameID, except if you host a direct tcp-ip game.
game scheme is not a parameter in that shortcut. the "shortcut" is used only to tell wa to host/join.
there are CHANNEL scheme options, but that's different. http://worms2d.info/WormNET_%28Worms_Armageddon%29#Channels

CyberShadow
6 Sep 2007, 23:10
And you must specify the channel scheme options as well, or else you'll desync quite quickly.

franpa
7 Sep 2007, 01:08
so...

wa://123.456.789:17011?gameID=PaulsGame&param=Pf,Be

?

CyberShadow
7 Sep 2007, 07:33
No, not even close. The game ID isn't publicly visible anywhere (it's a 7-digit number). You should just use something like ProSnooper.

franpa
7 Sep 2007, 09:06
but... the whole point is to be able to join games while banned lol, dont they ban your IP? thus rendering prosnooper useless?

pisto
7 Sep 2007, 10:01
to make an host appear in the game list, no way, you MUST connect to wormnet and send the request. if you're banned, you wont be able to connect. that's all.
to join a game, you can skip the irc login, and download directly the gamelist from the server, but again you HAVE to get the gamelist because of the gameID.
you may use a proxy...

edit: this is a sample of the gamelist you may download
<GAMELISTSTART>
<GAME ßnormal worms 218.80.191.32 49 1 0 2363967 1686588995><BR>
<GAME ßwxw roustou 83.193.177.169 13 1 0 2363968 1686590022><BR>
<GAMELISTEND>
roustou's host gameID=2363968
worms' host gameID=2363967

to get the game list you have to modify your User-Agent (a property in the http request) into "T17Client/1.2", then go to "http://wormnet1.team17.com/wormageddonweb/GameList.asp?channel=AnythingGoes". you get a blank page, but you should look at its source, since the sintax of the list cant be recognized by the html parser.

edit: you may ask your friend who host to tell you the gameID, using the "view details" feature in prosnooper.