Planky
February 27th, 2006, 09:54 PM
Starting a Server With the Launcher
NOTE: In my (rellik) experience running a server in software mode can make it more stable on lower end machines or machines with older vidcards. Even a fairly slow computer can run a server fine in software at 320x200 resolution. Sometimes you just need to expirement to find what works best for your machine.
Click the Multiplayer... button which will take you to the multiplayer set up screen. Here's an explaination of what you'll see:
Protocol
Tcp/Ip This protocol is what most LAN's run on and is what the Internet is running on.
IPX IPX is fine for lan play, it's nice and fast - but due to the popularity of TCP/IP - you won't find many people with their systems setup to use IPX. Your safest and best bet is TCP/IP.
Your IP address: xxx.xxx.xxx.xxx
This tells you your current IP address so you can tell the other players for those who wish to manually connect.
Number of computers: X
This determines how many computers will be allowed to connect to your server, think maximum players.
Local options:
Record demo - records a demo of the game. It stops recording only when the server shuts down legacy or the game itself.
Split screen ( 2 persons will play on this computer ) - This option is for people who wish to have two players playing from the server computer in split screen mode.
Server options:
Skill - choose the difficulty level the game will be started at.
Game mode - Your choices are: Cooperative where it's you and the others players against the monsters, Old Deathmatch which is deathmatch using the original DOOM characteristics, Deathmatch 2.0 or Deathmatch 3.0.
Team play - Where players can form teams in deathmatch to battle other teams. Teams are decided by which color a player is using. To join a team just adopt their color.
Start Map - This determines which level the game is launcher to.
Time limit - This determines how long a level will run before it ends automatically.
Frag limit - this determines how many frags a player has to get before the game is won.
Team damage - determines whether or not you can hurt your own teammates with your fire.
No monsters - determines if there are any monsters present in the levels.
respawn monsters - determines if monsters will be reborn a short time after being killed.
Additional files
Here you can add other files to be played like maps, sounds, dehacked patches, etc. NOTE: For this to work you need to REMOVE the quotation marks (") from around the files. This bug in the launcher will be fixed in the future.
No file checksum checking - determines if the game checks joining players to make sure their files are exactly the same as the servers. With this checked cheaters can use hacked versions of the wads being played to gain an unfair advantage.
Additional options ( prefix console commands with a '+' )
Here you can add other command line parameters and console commands. Check the manual for a list of available parameters and commands.
Starting a Server From The Command Line
More advanced users may find it easier to launch games from the commandline using shortcuts or batchfiles. Here's some tips and tricks:
Setting up the parameters:
There are a couple options here. For running it purely from the command line:
legacy -opengl -file <wads> -warp 01 -skill 1 -mb 128 -server +deathmatch 3 +fraglimit 40 +map map01
is one of the lines I run. The reason I add the "map map01" is so that it's starts up clean on MAP01.
You can also use a combination of command line parameters and editing the autoexec.cfg file:
legacy -opengl -file <wads> -warp 01 -skill 1 -mb 128 -server
Then add stuff like:
deathmatch 3
fraglimit 40
map map01
to your autoexec.cfg.
Finding Games
First of all, if the master server is up you should be able to just go into the multiplayer / join server menu and find available games but if it isn't there are other great options:
First of all there's Player Connector (http://playerconnector.com), a multiplayer lobby for games such as Legacy.
You can join the legacy IRC chatroom:
irc.freenode.net:6667 #legacy
using your favorite IRC program or you can use the handy dandy java client (http://pages.quicksilver.net.nz/druids/chat1.html)
Important Note:
If you are starting a public server and are using extra pwad files please put the name of the file in your server name so it shows up on the list as:
IP: 000.000.000.000 Port: 5029 Name: brit11 server Version: 1.42.21
or:
IP: 000.000.000.000 Port: 5029 Name: bob's dwango5! Version: 1.42.21
etc. This will stop people from trying to join and slowing your game down because they're downloading the files from you. Thanks.
NOTE: In my (rellik) experience running a server in software mode can make it more stable on lower end machines or machines with older vidcards. Even a fairly slow computer can run a server fine in software at 320x200 resolution. Sometimes you just need to expirement to find what works best for your machine.
Click the Multiplayer... button which will take you to the multiplayer set up screen. Here's an explaination of what you'll see:
Protocol
Tcp/Ip This protocol is what most LAN's run on and is what the Internet is running on.
IPX IPX is fine for lan play, it's nice and fast - but due to the popularity of TCP/IP - you won't find many people with their systems setup to use IPX. Your safest and best bet is TCP/IP.
Your IP address: xxx.xxx.xxx.xxx
This tells you your current IP address so you can tell the other players for those who wish to manually connect.
Number of computers: X
This determines how many computers will be allowed to connect to your server, think maximum players.
Local options:
Record demo - records a demo of the game. It stops recording only when the server shuts down legacy or the game itself.
Split screen ( 2 persons will play on this computer ) - This option is for people who wish to have two players playing from the server computer in split screen mode.
Server options:
Skill - choose the difficulty level the game will be started at.
Game mode - Your choices are: Cooperative where it's you and the others players against the monsters, Old Deathmatch which is deathmatch using the original DOOM characteristics, Deathmatch 2.0 or Deathmatch 3.0.
Team play - Where players can form teams in deathmatch to battle other teams. Teams are decided by which color a player is using. To join a team just adopt their color.
Start Map - This determines which level the game is launcher to.
Time limit - This determines how long a level will run before it ends automatically.
Frag limit - this determines how many frags a player has to get before the game is won.
Team damage - determines whether or not you can hurt your own teammates with your fire.
No monsters - determines if there are any monsters present in the levels.
respawn monsters - determines if monsters will be reborn a short time after being killed.
Additional files
Here you can add other files to be played like maps, sounds, dehacked patches, etc. NOTE: For this to work you need to REMOVE the quotation marks (") from around the files. This bug in the launcher will be fixed in the future.
No file checksum checking - determines if the game checks joining players to make sure their files are exactly the same as the servers. With this checked cheaters can use hacked versions of the wads being played to gain an unfair advantage.
Additional options ( prefix console commands with a '+' )
Here you can add other command line parameters and console commands. Check the manual for a list of available parameters and commands.
Starting a Server From The Command Line
More advanced users may find it easier to launch games from the commandline using shortcuts or batchfiles. Here's some tips and tricks:
Setting up the parameters:
There are a couple options here. For running it purely from the command line:
legacy -opengl -file <wads> -warp 01 -skill 1 -mb 128 -server +deathmatch 3 +fraglimit 40 +map map01
is one of the lines I run. The reason I add the "map map01" is so that it's starts up clean on MAP01.
You can also use a combination of command line parameters and editing the autoexec.cfg file:
legacy -opengl -file <wads> -warp 01 -skill 1 -mb 128 -server
Then add stuff like:
deathmatch 3
fraglimit 40
map map01
to your autoexec.cfg.
Finding Games
First of all, if the master server is up you should be able to just go into the multiplayer / join server menu and find available games but if it isn't there are other great options:
First of all there's Player Connector (http://playerconnector.com), a multiplayer lobby for games such as Legacy.
You can join the legacy IRC chatroom:
irc.freenode.net:6667 #legacy
using your favorite IRC program or you can use the handy dandy java client (http://pages.quicksilver.net.nz/druids/chat1.html)
Important Note:
If you are starting a public server and are using extra pwad files please put the name of the file in your server name so it shows up on the list as:
IP: 000.000.000.000 Port: 5029 Name: brit11 server Version: 1.42.21
or:
IP: 000.000.000.000 Port: 5029 Name: bob's dwango5! Version: 1.42.21
etc. This will stop people from trying to join and slowing your game down because they're downloading the files from you. Thanks.