MindlessGames.com
News & Community
Latest News
News Archive

Messageboards
Hosted Sites
Contact/Submissions
Database
New Doom
Interviews
Articles
Contests

DOOM 3
DOOM 3 Enemies
 · Zombies
 · Demons
 · Bosses
 · Characters
 · Miscellaneous

DOOM 3 FAQ
DOOM 3 Shots

Classic DOOM
DOOM Maps
 · DOOM II
 · Ultimate DOOM
 · DOOM

DOOM Shrine
QuickStart Guide
Editing Guide
DOOM Ports
Deathmatch Wads
Singleplayer Wads
Hosted Sites
Resources & Info
Personal Projects
Ports/Mods
 · Doom Legacy
 · Doomsday HQ
 · N D C P
 · Risen3D
DOOM Links
QuickStart Guide: Page 2
Page 2 of 2


Doomserv
Doomserv is a program to enable you to play multiplayer Doom 2 over the net.

To play Doomserv you need 3 programs. First up you will need Doom v1.9 You can get that Here.

Next you will need Zdoom 1.22 Which you will find Here.

Finally you will need Doomserv 3.5 or above. You can get that Here. All of these files must be in the same directory.Doom2.wad, Zdoom.wad, Zdoom.exe, Ptc.dll and Hermes.dll.

Once you have Doomserv open up select File > Configure Doomserv. once you have done this it is time to put in
i) Your nickname
ii) The path to your Zdoom.exe file. For instance mine is D:\Programfiles\Doom2\Zddom.exe.
iii) Finally your profile. To do this click on enter profile info and then saving it.

Then save the configuration. Close Doomserv then restart it and you are ready to go.

Now once you have loaded up Doomserv you will need to click on File > Optimal settings. Then if anyone is there and ask if they fancy a game. The first thing you will need to do is decide who is going to host the game. You do this by checking the pings of each player. Checking the ping is done by clicking on HANLED > IP. A ping, in case you are wondering, is the time it takes information to travel between two computers. The one with the fastest ping should host and anything above 400 is really not that good. This is the same for most multiplayer games.

Next you select the wad that you wish to deathmatch in by clicking on the '?' button and choosing a wad. You must both have the same wad on your hard drive to be able to play the same game. If you do not have one of the wads you may download it by clicking on the button next to the external wads box. choose the wad you want from the 'Doomserv wads' box and click on the > button. Check that the wad has downloaded to the Doomserv/ wads directory and make sure that it has unzipped.

If you're not hosting, just wait for the other guy to send a game request and click 'OK' when a 'Skins Request' dialog box comes up and then click 'Lets Go' to start.

If YOU ARE HOSTING, select the people you want to play (select more than 1 by using Control-Click). Then click the 'Game Request' button. click on 'Lets Go' when the button appears on the next popup box.

(Source: Doomserv FAQ)



 Doom Legacy
IMPORTANT NOTE! Since Doom Legacy v1.2, the network part of Doom has been totally rewritten. It now uses a better transfer method for the packets, (which is usually faster), and also implements a basic Client/Server model, where some critical game options are changeable only by the server in multiplayer games.
Since the network communication is faster, we have upped the number of players to 32 !!

[1-0]: Network under Windows and Linux
The win32/Linux version of legacy no more work with external program like sersetup, ipxsetup, dm, doomatic, hx8, .... This version use directely winsock/socket api. So the only way to play in network is to use the -server and -connect parameter. Or use the launcher who has beautiful interfase that will translate your wishes in command line. You can also use the build in multiplayer menu that allow you to connect to server and create server.
The following is ONLY for dos version.

[1-1]: Quick-start of a 5-32 players network game (DOS only)
To start a game with more than 4 players, we recommend using Doomatic. Doomatic is a utility written by us before the source release, we wanted to create a deathmatch launcher with all the features that we always needed.
It replaces IPXSETUP and DM. Just read the 'QUICK START' sec- tion of DOOMATIC.TXT file to get started with Doomatic.
Since we've added more than 4 players support into Doom LEGACY, we have modified DOOMATIC to allow starting games with up to 32 players.
Make sure that the map you use has enough deathmatch starts!
Search on internet Doom sites, there has been a number of wads specifically made for the new Doom ports with more than 4 players.
Cooperative play with more than 4 players should work with map using the JDS cooperative player starts.

[1-2]: the new Client/Server model
The network code has been totally rewritten, here are the main changes:
- Doom Legacy allow player to join while in game. No need to restart the game to add a new player ! For Dos user this is not allowed withj old drivers it work only with doomatic and with server and -connect parameters.
- Doom Legacy version 1.2 supports up to 32 players.
- The speed is now dependent from the Server. if the server looses frames, that is: if it runs too slow, all the other players will experience the slow down, or 'choppyness'.
Thus, make sure that the server's machine runs smooth, example:
a P100 running the game at 320X200 may be very smooth. while a PII 300 at 1024x768 will slow down the network. Why? simply because while the server is occupied drawing his screen, he can't send or receive any packets, and thus the other players are slowed down at the speed of the server (well, now it is possible that a PII 300 is very smooth at 1024x768.. but you get the idea).
- The memory is very important so 16 Mb is a MINIMUM for a server. Why? Because a server with not enough memory will often load data from the disk, and this will probably slow down the game.
- Don't forget to put a very good disk cache, like 4 Mb or more. A good disk cache will reduce the loading from the server, thus reduce possible slow downs.
- The server can kick any player ouf of the game. The player will be returned to the title screen.
- Consistancy failure now kicks only the player who was not 'up-to-date', but not the others.
- Parameters -left -right came back (using 3 screens for left,right and front views).
- Most critical game variables are send to all the players when they are changed by the server, and only the server can change them.
Examples are 'allowjump', 'respawnitemtime', 'deathmatch', ...
- The new possibilities are barely demonstrated in Legacy v1.2 : we can now make any console command work on the network, so there are very good things ahead!
For MS-DOS, the new system is still compatible with IPXSETUP and SERSETUP, so you can use these to play games up to 4 players.
To play with up to 32 players, use DOOMATIC.
Note that DOOMATIC was created by us long before the release of the Doom sources, and it works with the orginal Doom, and with most other ports, too. We didn't create DOOMATIC specifically for Legacy, but we updated it so that it could start games with more than 4 players for Legacy.

[1-3]: Setting up the SERVER (DOS ONLY)
There is no interface for now.
The server is the player 0, which is the GREEN player in DOOMATIC.
Note that the GREEN player in Doomatic, is not necessarily Green later in the game : the server can choose any color in the Multiplayer menu. Legacy doesn't use the colors from Doomatic, but will recognise the Green player of Doomatic as the server.
In other words, you can't choose who is the server using IPXSETUP.
We reassure you: this is a hack, and we will add a '-server' parameter as soon as possible to determine explicitly the server.
The color you choose in Doomatic is useful for the original Doom game only : it was a key feature of Doomatic, to choose the colour you wanted to be instead of getting always the same color from IPXSETUP. It became obsolete with Legacy, as you can choose your color in the game itself.
The SERVER has more rights in the game, and no, it can't cheat. It can change the game parameters like 'repspawnitem','respawn- monsters', ect. and can Kick players. Therefore, choose the server with attention.
NOTE that there is no 'dedicated' server for now, everybody in a multiplayer game and even single player, is always a server and a client at the same time. That is: in single player, you can slow down yourself, when you loose frames, usually in the higher resolutions, you will experience a small 'lag' like on a 'choppy' multiplayer game.
See CONSOLE.TXT for more about the server & multiplayer commands.

[1-4]: the return of -left/-right
We have restored the -left and -right command-line parameters, that allowed in the earlier versions of Doom, to play using 3 monitors: one for the front view, one for the left, and one for the right.
Here is how it works:
Use DOOMATIC and create a game on the machine that will display the 'front view'. Make sure it has the GREEN player color (in Doomatic, not in Legacy). Set '-left' and '-right' in the local parameters of Doomatic, for the other two machines. That is : the 'left view' machine has '-left' in the local parameters of Doomatic, the 'right view' machine has '-right'.
Join the game with the other two computers, and start the game.
This will work only for SINGLE player, but the player will have a very wide view!

[1-5]: How to play with TCP/IP
You can use The launcher to start such game. or use the build in multiplayer menu that have 'create server' and 'connect server' option.
BY HAND
Someone will be the server, it is usually the fastest computer.
A client NEVER slows down the server, but a slow server SLOWS DOWN ALL THE CLIENTS!
* The server types:
> legacy -server <# of computers>
The server will wait until #computer are connected and then start the game. This is liek the old way to start a game. But is better fair fight since all player start at the same time and same weapons. Of course other computers can also join latter.
or
> legacy -server
This start server and don't wait any computers. And Start directely the game. Other player can join latter.
* Clients are the other players who join in the server:
> legacy -connect
or
> legacy -connect
This will auto-detect a server on a LAN. This only works when computers are directly connected. If you play through internet, the server can NOT be auto-detected, and you must specify it's IP address.
Example A, 3 players on a LAN:
player 1 (the server)
> legacy -server 3
player 2 (client)
> legacy -connect
player 3 (client)
> legacy -connect
Example B, 2 players, through internet:
player 1 (the server)
> legacy -server 2
player 2 (client)
> legacy -connect xxx.xxx.xxx.xxx
Example C, a 3 player game, with _TWO_ computers, one is split-screen:
player 1 (the server)
> legacy -server 3
player 2 and 3 (2 clients on the same computer)
> legacy -splitscreen -connect
You don't need to put all parameters on the client side like : -deathmatch, -warp xx, -respawn, -fast, etc because the server automatically sends those to all clients upon connection.
Also the -file parameter is no needed anymore. The server will send all file needed by the client, let's say rather the client will download it from the server. But of course client will first check if file is not in the directory or subdirectory.
Use '-notime' to disable file date check on clients. Normally the game will warn you if a client has a file loaded by the server, but with a different date. Clients should have the exact same version of the files added by the server.
You want to know some things : you need a good ping value, perfect is less than 30, more than this will be very unplayable, because there is not, for the moment, code to reduce the latency between command entered at keyboard and command execution.
In other words, Doom Legacy doesn't use 'interpolation' to make you believe like the game is 'smooth' when it is not in reality.

[1-6]: Playing Legacy over modem (MS-DOS ONLY)
DOOMATIC, doesn't support modem play as today.
There are several problems with the original SERSETUP. And with most of their equivalents like SER7-5 and others.
We no more support the original SERSETUP and recommend using 'HX8'.
We have currenlty only received positive feedback with 'HX8' : people have succesfully layed Doom Legacy in serial, even with 8 players using 'daisy-chain'. It was told to us that using more than 2 players and modem is feasible too with 'HX8', but it is a little more difficult to set up.
We will appreciate more feedback to be sure it works fine. Send us your positive or negatve experiences with this.
HX8 works also with Hexen and other Id games, you'll find it here:

ftp://ftp.cdrom.com/pub/idgames/utils/serial/hx8.zip

[1-7]: Network parameters
The following game parameters are changeable only by the SERVER, using the console nd menu:
(they also work in single player since in single player you are the server AND the client)
allowjump, allowautoaim, respawnitem, respawnitemtime, respawnmonsters, respawnmonstertime, gravity, bloodtime, solidecorps, fraglimit, deathmatch
since 1.29 there is much more parameters, so it is not listed here.
Of course all the player parameters works in network : name, color, autoaim, weaponpref, originalweaponswitch.
See CONSOLE.TXT for more about multiplayer commands.

[1-8]: HOW DOES LEGACY HANDLE THE MULTIPLAYER STARTS ?
Doom LEGACY supports the extended player starts defined by the JDS group : 4001 to 4060 for player 5 to player 64.
Those player starts are for cooperative, looks like JDS wanna have 64 players cooperative games !
Doom LEGACY supports up to 64 deathmatch starts, but the original Doom games used up to 10 dm starts.
Thus, for compatibility with the existing maps, Legacy will use the player starts if all the deathmatch starts in a map are occupied. If all the player starts are occupied (including extended ones), then a dm start chosen randomly will be used... and players might get stuck together, but this will happen normally only at the beginning of games with maps with few dm starts.

[1-9]: The new intermision screen
FRAGS : the usual frags rankings
BUCHOLZ: a chess scoring system: you earn more points, when you frag a good player. That is, a player that has a lot of frags at the end of the game. This is more balanced that the original frags system, because you can do less frags, but on good players, while in the original system, 'newbies' players could score as much frags between them. Also a good player won't earn a lot of points if he goes for easy targets, so he'll better choose an challenging enough target. Chess players will know this system (Boris is a very good chess player :)
Seriously if F is the frag table like player i have fraged player j F[i][j] times. The total frags of a player i is F[i][1]+F[i][2]+ ... + F[i][32] we can call this Total[i] there bucholz of a player i is F[i][1]*Total[1] + F[i][2]*Total[2] + ... + F[i][32]*Total[32]
INDIVIDUAL: the players are all compared 1 to 1, when a player wins he earns 3 points, if they draw they each get 1 point, then all the points are added and the winner is the one with the more points. This was suggested by Cristian Romero (romero-c@usa.net). Is is not perfect, but is already interesting enough: think of it more 'individual'. You have to make more frags compared to each other player to earn points. So you will want to go on players that you can make more frags, and forget about the ones which have already too much frags compared to you. Go for the victories, more than the frags.
DEATHS: this ranking shows the players who have died the most!!

[1-10]: Firewall handling
Legacy use udp port 5029 only and can except message from any port so it work perfectely with NAT (Network Address Translation) and such (like IPmaskareding of linux).
Since the ip od the computer behind the firwall isn't routable the server cannot be join be any player.
(Source: Doom Legacy)


 Modem Help
· Modems Rosenet
· List Of Modem Makers
This web site contains 689 unique external links, which includes links to 147 modem manufacturers. We also list 69 personally verified modem initialization strings and 79 personal technical notes.

<< Take me back to Page 1 of the Quickstart Guide!

© 2000-2004 Mindless Games & Entertainment. All Rights Reserved.