| Multiplayer |
Doomsday 1.8.6 | Last updated on Jan 18 2005
|
A master server maintains a list of all running
Doomsday Engine servers (jDoom, jHeretic, jHexen)
on the Internet. The list of servers can be viewed using a
web browser (public servers) or retrieved
in Doomsday's Client Setup screen using the "Get From Master"
button.
Console variables related to the master server:
- server-public (0)
- If nonzero, an announcement will be sent to the master server
whenever running in server mode.
- net-master-address (www.doomsdayhq.com)
- Location of the master server.
- net-master-path (/master.php)
- File name of the master server script.
- net-master-port (0)
- TCP/IP port where the master server can be contacted on its
host. Zero is the default and means that port 80 (HTTP server)
will be used.
Console commands related to the master server:
- net servers
- Retrieves the list of public servers from the master
and prints it in the console.
- net mconnect index
- Connects to the public server index based on
the information received from the master.
- net announce
- Immediately sends a server announcement to the master server.
Public servers automatically send an announcement every two minutes.
If you're behind a firewall, see the F.A.Q.
to see which ports DirectPlay will be using so you can allow traffic
through them.
Notes
Please
report bugs
encountered during multiplayer games.
The network code is slowly being improved. At the moment
it may appear a bit buggy. Unfortunately it seems that debugging
the netcode is one of the most time-consuming tasks in the project
and thus progress is sometimes a bit slow.
If you don't know a reason to do otherwise, use the port number zero
when playing with the TCP/IP protocol. If you're a client and behind
a firewall, open any port you wish and then set its number in the
TCP/IP setup screen. You shouldn't use a port number that you use
to connect to the master or any server, though (i.e. choose an unused
port number).
|