![]() ![]() The WormNET ASP scripts (which are probably PHP scripts disguised as ASP, to preserve compatibility with the URLs hard-coded into the game executable) will only reply to HTTP clients that identify themselves with the T17Client/1.2 user-agent or newer. when a player exits a game, he must reconnect to WormNET from the beginning.when a player finishes a ranked game, results get registered with ProcessGameResult.asp. ![]() when a player hosts or enters a game, he is disconnected from IRC.when a player hosts a game, Worms sends a "create game" request via Game.asp when the actual game starts (no more people can join) or when the host exits before the game starts, a similar "close game" request is sent.The game list is periodically automatically updated. when the player joins a channel, Worms retrieves the channel scheme and game list for the channel ( RequestChannelScheme.asp, GameList.asp).Worms logs on the IRC server, and gets the list of channels.Worms retrieves Login.asp, which contains a directive - the IP/Port to the IRC server.These parts aren't really interconnected - thus, it's possible to create a game without connecting to the IRC server, and it is possible to connect to the IRC server without logging in through the web interface (this might change with time).Ī typical connection sequence to WormNET is as following: The second is the nickname list and the chatter area, which are managed through IRC.The first is the game list, which lists all games in the "waiting for players" state WormNET games are managed by the PHP scripts.So, the typical screen you see in a WormNET channel is actually made up of two logical parts: A WA WormNET server is basically composed of a slightly (if at all) modified IRC server and an HTTP server with a few scripts. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |