2008-08-10 06:51:32 +00:00
|
|
|
DXX-Rebirth Tracker Protocol:
|
|
|
|
|
|
|
|
Purpose: Establish dialogue without advertising vernacular in use
|
|
|
|
via port scanner.
|
|
|
|
Server State: Awaiting_Greeting
|
|
|
|
Client: MATERIAL <protocol version >= 1>
|
|
|
|
Server: DEFENDER | (disconnect)
|
|
|
|
Server Next State: Awaiting_User_Agent
|
|
|
|
|
|
|
|
Purpose: Find out what they are connecting with and determine
|
|
|
|
whether it is permitted or not.
|
|
|
|
Server State: Awaiting_User_Agent
|
|
|
|
Client: USERAGENT <d1x-rebirth|d2x-rebirth> <major> <minor>
|
|
|
|
Server: OK | FAIL [reason] (disconnect)
|
|
|
|
Server Next State: Refreshing | (n/a)
|
|
|
|
|
2008-08-12 06:11:39 +00:00
|
|
|
Purpose: Send client latest game data.
|
2008-08-10 06:51:32 +00:00
|
|
|
Server State: Refreshing
|
|
|
|
Client: (null)
|
2008-08-19 04:50:47 +00:00
|
|
|
Server: GAME_ADD <address> <port> "<description>"
|
|
|
|
GAME_ADD <address> <port> "<description>"
|
2008-08-12 06:11:39 +00:00
|
|
|
GAME_REM "<description>"
|
2008-08-19 04:50:47 +00:00
|
|
|
GAME_ADD <address> <port> "<description>"
|
2008-08-12 06:11:39 +00:00
|
|
|
ALERT anything here can be displayed as a popup box
|
|
|
|
Notes: The preceding server lines may arrive in any order.
|
2008-08-11 05:30:42 +00:00
|
|
|
|