For testing stuff i usually start a dedicated server and connect
the a client on the same computer. Or i connect with two clients:
First start a dedicated server using this console commands:
doom3ded.exe +set developer 1 +set fs_game opencoop +exec server.cfg |
And than select the map i want to test typing in "si_map
game/mars_city1" and "spawnserver" on the dedicated server console.
This causes the server to load Mars City 1.
Next we gonna connect with a client to the server:
doom3.exe +set win_allowMultipleInstances 1 +set fs_game opencoop +set developer 1 +set logfile 1 +set logfilename client1.log +set r_fullscreen 0 +com_allowConsole 1 +r_brightness 1 +r_mode 3 +connect localhost |
So what does all these settings do:
- +set win_allowMultipleInstances 1 - Allow starting mutliple Doom3 games on the same computer.
- +set fs_game opencoop - Start the game with opencoop enabled.
- +set logfile 1 - Enable logging console commands. This is usefull when tracking bugs.
- +set logfilename client1.log - Set the logfile to log to.
- +set r_fullscreen 0 - Start the game in windowed mode, so that we can have a look at what is happening at the dedicated server.
- +com_allowConsole 1 - Gives us access to the console just by pressing tilde.
- +r_brightness 1 - Set the brightness to a default level.
- +r_mode 3 - Renders the window in 640x480.
- +connect localhost - connect the local dedicated server we just started.
If you have setup everything correctly the game connects now to the
dedicated server you can test your level in multiplayer. If you want to
test it with multiple player just start another client.