It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
IMPORTANT READ THIS FIRST:

To get a multiplayer match up and running straight away, go to your start menu, then gog, then Dungeon Keeper, then click on network, then get the person hosting the server to select HOST, and the people that are connecting to select CLIENT. When the clients connect, they will be asked to input the server IP, you need to input the IP of the machine that's hosting the server. To do this scroll down to where I talk about how to find the server's IP. Once the client(s) is connected, get the person running the HOST version of the game to make a new game through the IPX protocol in the multiplayer menu and get the client(s) to join.

Also you don't need to forward any ports if you're on a LAN network, and hamachi does work (along with any other VPN type software).

But if you're still stuck trying to set up a game, follow the instructions below.

DUNGEON KEEPER MULTIPLAYER TUTORIAL

NOTE: THIS HAS ONLY BEEN TESTED ON WINDOWS MACHINES (Vista mainly).

So before we get started, I'll give you a run down of the process we're going to follow to get this baby running.

The way that multiplayer works with Dungeon Keeper is that you need one machine to run the game in 'Server' mode and the other machine(s) to run in 'Client' mode. To make things a little easier later on, you're going to need to know the IP address of the machine that's hosting the server.

Let's say you're going to be hosting the server and you need to give other people your machine's IP address so they can connect to your server. To achieve this (There are many ways but I found this to be the easiest), follow these steps:


-Windows 7-

1. In the system tray, click the network connection icon and select Open Network and Sharing Center.

2.
To view the IP address of a wired connection, click Local Area Connection.
To view the IP address of a wireless adapter, click Wireless Network Connection (Network Name).

3. Click Details... . Your IP address will appear next to "IPv4 Address".


-Windows Vista-

1. From the Start menu, right-click Network, and then select Properties. This opens the Network and Sharing Center.

2.
To view the IP address of a wired connection, click View Status to the right of Local Area Connection.
To view the IP address of a wireless adapter, click View Status to the right of Wireless Network Connection.

3. Click Details... . Look for the address next to "IPv4 IP Address".


-Windows XP-

1. From the Start menu, right-click My Network Places, and then click Properties.

2.
To view the IP address of a wired connection, double-click Local Area Connection.
To view the IP address of a wireless adapter, double-click Wireless Network Connection.

3. Click the Support tab, and then click Details... . The window that appears will display the IP address.

(Steps taken from http://kb.iu.edu/data/aapa.html go there for more information)

NOTE: I would recommend you record this IP address down somewhere because we're going to need it later.


Since I'm running the server on my machine (Windows Vista) I found my machines IP address to be 10.0.0.2, so I just typed that into a notepad file and left it there for now.

OK, now that we have the important stuff out of the way, we can finally get on to making the server and getting clients to connect! So let's start by setting up the server.


#Server Tutorial#

Now if you have already got the Dungeon Keeper game icon that the gog.com game installer puts on your desktop automatically, you can skip this next part. But if you deleted it or lost it, don't worry, just follow these quick steps:


1. Right click on your desktop, go to new and select shortcut.

2. It will then tell you to type the location of the item. In this field, paste this:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK.conf -noconsole -c "exit"

Note: Make sure that "C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" is the correct directory for where you installed the game. C:\Program Files\GOG.com is the default directory for where GOG installs it's games. If you just left it as that then you have nothing to change, otherwise if you installed it somewhere else, just change the path "C:\Program Files\" to where ever you installed it.

3. Click next, name it Dungeon Keeper and click Finish.

4. Right click on the icon, click on properties.

5. Change the 'Start in' text box to:

"C:\Program Files\GOG.com\Dungeon Keeper\"

Note: Again, change it to the directory where you installed the game.

6. Click Ok.


SO, now that we have the game icon on the desktop, we can finally get to the good part, making the server! So go ahead and copy and paste the shortcut you just made and rename it "Dungeon Keeper Server". Next, right click on it, go into properties, and if you look next to the 'Target' text field, you'll see how it says:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK.conf -noconsole -c "exit"

Change where it says 'dosboxDK.conf' to 'dosboxDK_server.conf'. It should now look like this:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK_server.conf -noconsole -c "exit"

Click Ok, and you're done! You now have a server for the game!. When you run this, it will just start the game like normal but it will allow you to make a server when you go into the multiplayer menu. We'll get back to this shortly, but let's move on to making the client.


#Client Tutorial#

Ok so, now that you have the game icon, the server icon, we're going to make one more icon for the client. So go ahead and copy and paste the server icon that we just made and rename it to "Dungeon Keeper Client". Next, right click on it, go into properties and you'll see next to the 'Target' text field how it says:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK_server.conf -noconsole -c "exit"

Change where it says 'dosboxDK_server.conf' to 'dosboxDK_client.conf' and remove the "exit" from the text field as well. It should now look like this:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK_client.conf -noconsole -c

Click Ok and that's it! you now have a client version of the game to connect to the server version of the game! Now that we have the game, server and client icon, we'll move on to our final step, which is getting the server running and getting clients to join the server.


#Multiplayer#

Ok, so I'll give you a quick rundown of the process you should follow before we get started.

1. The person hosting the server must run the server shortcut.

2. The people that are connecting to the server must know the IP address of the machine running the server (we found this before remember?).

3. The clients will run the Client version of the game, they will type in the IP address of the machine and they will be able to connect to the machine's server.

So there's the quick rundown for you, let's work through it.


-Server-

First of all, we're going to use our machine to run the server, since we already know our machine's IP address because we found it before. So, go ahead and run the server shortcut that we made of the game. It should just run the game like normal.

Next, when you get to the menu, click on multiplayer, then click on IPX. Give yourself and name then hit 'Create game'. Now we have the server up and running, we're going to get the client(s) to connect to the machine.


-Client-

For the people that are going to connect, run the client shortcut. It should come up with a DOS screen saying:

"To connect to host, you must know it's IP address. Type CONNECT IP_ADDRESS and hit ENTER or type EXIT to exit."

"i.e. CONNECT 192.168.1.100"

"C:\>_"

Remember the IP address that we found before? The one of the machine that was going to host the server? We'll that's what we need to use. So go ahead and type in:

CONNECT <serversIPaddress>

Replace <serversIPaddress> with the IP address of the machine that's hosting the server and hit enter. For example, I was hosting the server on my machine, and the IP address of my machine was 10.0.0.2, so I typed:

CONNECT 10.0.0.2 and hit Enter.

Now it should just run the game like normal. Once you get to the menu, click on multiplayer, click on IPX, and oh, what do we have here? It's the server from the other machine! So just click on the server and click join game.

And that's it! You're done! Now whenever you want to play multiplayer, just get the IP address of the machine hosting the server, get that machine to run the server shortcut and get all the clients to run the client shortcut and connect to the server by typing the servers ip address when you start up the client shortcut.

Have fun!
Post edited September 12, 2011 by delibrete
Mate just use GameRanger.
avatar
hatersgonnahate: Mate just use GameRanger.
gameranger doesnt support dungeon keeper 1 and this topic is about dungeon keeper 1.
It does need to hurry up and put dk1 on gameranger though
avatar
delibrete: #Client Tutorial#

Ok so, now that you have the game icon, the server icon, we're going to make one more icon for the client. So go ahead and copy and paste the server icon that we just made and rename it to "Dungeon Keeper Client". Next, right click on it, go into properties and you'll see next to the 'Target' text field how it says:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK_server.conf -noconsole -c "exit"

Change where it says 'dosboxDK_server.conf' to 'dosboxDK_client.conf' and remove the "exit" from the text field as well. It should now look like this:

"C:\Program Files\GOG.com\Dungeon Keeper\DOSBOX\DOSBox.exe" -conf dosboxDK_client.conf -noconsole -c

Click Ok and that's it! you now have a client version of the game to connect to the server version of the game! Now that we have the game, server and client icon, we'll move on to our final step, which is getting the server running and getting clients to join the server.
We had to modify the client.conf to IPXNET CONNECT <server ip>