OpenCoop is a cooperative multiplayer modification for Doom³. Up to 4 Players can fight over Lan or Internet the Id Software campaing, the Addon "Ressurection Of Evil" or one of 42 custommaps as InHell or ClassicDoom for example. You can customise you playermodel with 13 individual heads and tint your amor over a colorslider. Every player can pick up weapons and armor once. Collected health from medpacks or heathstations goes into a heathpool, where you take HP from when respawning after dying. The AI got tweaked to act smarter with multiply attackers and the strength scales depending on the number of players. In "Hellwave" gametype you fight against waves of monsters on the original DM maps or on one of 3 new custommaps.

Report RSS 2: Testing your map

OpenCoop Tutorial 2

Posted by on - Basic Mapping/Technical

So lets start with our
second tutorial. You want to test your map in OpenCoop and have no idea
if it really works with multiple players.

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.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: