A massive demonic invasion has overwhelmed the Union Aerospace Corporation's Mars Research Facility, leaving only chaos and horror in its wake. As one of only a few survivors, you must fight your way to hell and back against a horde of evil monsters.

Post tutorial Report RSS DOOM 3 - Creating a Server (Updated #3)

A Simple tutorial on creating a Server for DOOM 3 .

Posted by on - Basic Server Tools

Creating a server for DOOM 3 is somewhat easy and doesn't require a lot of time to start it up, This quick guide will show you how to do that, follow the next methods (A or B) carefully if you want to create an Internet or a LAN Server :

Requirements (Must read):

  1. A Clean DOOM 3 Installations with no custom maps or anything else loaded on it (except a clean version of your mod if you want) because your server will ask joiners to download your files before joining if you don't .
  2. If you want to use custom contents in your server, Make sure to give a working download link for them .
  3. If you already installed the game and downloaded custom contents on it, You're gonna need to either reinstall it or Install it in a New separate directory .
  4. If you don't want to reinstall the game, give working download links for the custom contents you downloaded .
  5. DOOM 3 Dedicated Server .
  6. Open your base/DoomConfig.cfg using Notepad and replace the following lines with these :

    seta net_master4 ""
    seta net_master3 ""
    seta net_master2 ""
    seta net_master1 ""

A - Creating a LAN Multiplayer server :

LAN Server is only for Local Area Network players who can reach each other (Connecting using same Wireless lan ... etc), If you don't want your server to be Published on Internet servers list and let players join it privately you can do it this way :

  1. Start DOOM 3 or Your DOOM 3 Mod .
  2. Click on Multiplayer then press "Create server" .
  3. Setup your server the way you want, you can set startup map, gamemode, joining password (from advanced options) ... etc .
  4. Change server type to "LAN"
  5. Click on Start server .
  6. Invite your friends and enjoy .

Must read : If you have loaded custom files on your server, or have downloaded custom files from other servers give a Working download link to them by entering the command si_serverURL "http://ur" to console .

B - Creating an Internet Multiplayer server :

Internet Server are public servers that can be joined by everyone from Server browser, In order to create your internet Server you need to follow the next steps :

  1. Forward the ports 27666 and 27650 on your Router .
  2. Download and Extract DOOM3Ded to your game server folder .
  3. Run DOOM3Ded.exe
  4. At this point you need to setup your server the way you want using commands, use si_maxplayers "MAXPALYERS" to set Max amount of players that can join server (check below for full list) .
  5. Write net_LANServer "0" then press enter
  6. Write "spawnserver" and press Enter to startup the server .
  7. Have fun .

Max players : If you want to set Max players to more than 4 you'll need to create an "autoexec.cfg" file inside your Doom3/base folder and add the next command to it : seta "si_maxPlayers" "XX" (replace XX with number)

Must read : If you have loaded custom files on your server, or have downloaded custom files from other servers give a Working download link to them by entering the command si_serverURL "http://ur" to Server console .

B2 - Joining your Internet Server :

If you want to join your Internet server open the game and Click LAN on top right corner of Server list, It should be displayed there, While others can join it from internet Servers list

Other server options :

Server variables

si_fragLimit                     frag limit
si_gameType                      game type - singleplayer, deathmatch, Tourney, Team DM or Last Man
si_map                           map to be played next on server, you can skip to that map using command
                                     "serverMapRestart"
si_maxPlayers                    max number of players allowed on the server
si_name                          name of the server
si_pure                          server is pure and does not allow modified data
si_spectators                    allow spectators or require all clients to play
si_teamDamage                    enable team damage
si_timeLimit                     time limit in minutes
si_usePass                       enable client password checking
si_version                       engine version
si_warmup                        do pre-game warmup
serverNextMap         change to the next map (Does not work for si_map)
net_LANServer         if set to 1 your server will become a LAN Server

RCON
net_serverRemoteConsolePassword              Change server RCON Password
net_clientRemoteConsolePassword               Login to RCON, grants remote console access to client

Command line parameters

  • +set fs_game_base "BASEFOLDER" choose which folder you want as game base (e.g : d3xp for ROE)
  • +set fs_game "MODFOLDER" change mod
  • +exec "CONFIGURATION.CFG" Executes a pre-configured cfg file

C - Frequently asked Questions :

Q1 - I've started my server, but my friends are still getting error related to custom files loaded on server.

A1 - This error is caused by starting the server from your default game installation folder which has some newly downloaded files from Servers or Manually, it is required that you install your game in a Clean separate folder so you can start your server from it with only the specified Mod files , You can keep your previous installation if you want to use it for joining only .

Q2 - We're getting "Client unknown to auth" after i started the server, why ?

A2 - The Master servers are probably down, but you can still get rid of this error by Opening your base/DoomConfig.cfg using Notepad and replace the following lines with these :

seta net_master4 ""
seta net_master3 ""
seta net_master2 ""
seta net_master1 ""

Comments
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Doom III
Platforms
Windows, Mac, Linux, XBOX
Developer
id Software
Publisher
Activision
Engine
id Tech 4
Contact
Send Message
Homepage
Doom3.com
Release date
Game watch
Follow
Tutorial
Browse
Tutorials
Report
Report
Share
Related Games
Doom III
Doom III First Person Shooter
Related Engines
id Tech 4
id Tech 4 Commercial
Related Groups
Activision
Activision Developer & Publisher
id Software
id Software Developer & Publisher