Dungeon Lords - Multiplayer

 
Multiplayer Network Troubleshooting Guide
 

Dungeon Lords has 3 options for creating a multiplayer game. To create a Multiplayer Game, select Multiplayer from the Main Menu.

From the Multiplayer Menu, choose LAN if you wish to play a game over a Local Area Network, or Internet if you wish to host/join a game over the GameSpy service, or host/join a game using an IP address.

Multiplayer Game Options

  1. LAN
  2. Internet through GameSpy
  3. Internet through direct IP connection

 

Troubleshooting Multiplayer Games

Multiplayer LAN Game - Troubleshooting
1.a) LAN card is disabled
 
Hosting: Host can launch the game, but no other player would be able to join the game hosted by the host.

Joining: The particular game will not be enumerated by the player.

1.b) Switch is disabled Same as 1.a
1.c) Host cancels game, i.e. host cancels the game, at the player character selection page Hosting: Move back to the previous screen

Joining: all the connected players will come to starting screen.
 

1.d) Joining player cancels game Hosting: Player will be removed from the host and all the other players’ lists.

Joining: Return to starting screen

 
Multiplayer Game Through Direct IP- Troubleshooting
2.a) No game hosted The enumeration process will begin and keep searching the game.
2.b) Invalid IP Same as 2.a
   
Multiplayer Game Through Gamespy - Troubleshooting
3.a) Invalid CD Key The following 2 cases are possible for CD Authentication.
  • Invalid Key
    Player will be displayed the message “CD Key is not valid”
  • Key in use
    If once some player has connected with the particular CD key, it will be locked and would not be authenticated, unless it is released.
3.b) Player Name (Nick) in already taken Each player is required to be uniquely identified with his name/nick. The player name will also be used in hosting the game by appending “’S GAME” with the player nick, for e.g. if player name is JOE, then game name will be “JOE’S GAME”.
If the desired nick is already taken by some other player, the new player will have to choose another nick.
3.c) CD Key is continuously being rejected If the CD Key is valid and no other player is using it, then please check the internet connection, if it is valid.
 
Ports (firewall/NAT issues)
In case of any firewall, following ports must be open for incoming and outgoing traffic.
  1. 2606 (Default port for the game)
  2. 6500 (To communicate with Gamespy)
  3. 11111 (To communicate with Gamespy)
  4. 6667 (To communicate with Gamespy)

In case of port blocking, no information will be exchanged between the particular two ends, and no response will be obtained against particular requests.

Note: Do not use well known ports for e.g. 80, 23 etc. Furthermore, if the port is already in use, then game will not be hosted at the specified port.

 

 
Hosting behind NAT
To host a game, behind NAT requires port forwarding. The particular game port (2606) should be mapped at the router with the specific internal IP (at LAN). From the joining player's point of view, he/she will enumerate the game at the IP of the NAT device with the game port (2606), the request will be forwarded to the particular internal IP, which will respond to the request.

For Launching multiple hosts being NAT, the user has to map multiple ports (one port for one game separately).

If a game is launched behind the NAT, but ports are not mapped, then no information will be exchanged between the particular two ends, and no response will be obtained against particular requests. The net result will be, the user interface will not be updated, since it never received any information to update.

 

 
Every thing is fine, but I still don’t see any players in the joining page?
  • Make sure that the server is being hosted at real IP. If the internet service provider is using some NAT device and provided a NATTED IP, then the requests cannot reach to the specific host and no response will be obtained.
  • Make sure that the ports forwarded are correct, i.e. unique port for each host and joining player is using the correct port to join.
 
I have only one real IP, how can I host multiple games?
Forward separate ports for each host at the NAT device, and make sure that the respective host is using the intended port. The player joining will use the particular port and can access (join) the hosted game.

In case of Online Game (through GameSpy), the joining procedure is transparent, only host has only to forward the port and launch the game at the specified port.

 

 
At internet My game works fine, but it’s very slow, what is the problem?
In case of aninternet connection, the location of the players may affect latency. If different players from different geographical locations are playing, then the number of devices & bandwidth limitations may cause the game to slow due to latency.

For example, two players playing over the internet, using the same internet service provider may find it very robust, since there traffic only goes to the routers of the ISP and return, where as two players from different regions may experience delays in communication, since there are a lot of network nodes involved between the two users.

Furthermore, any bandwidth limitation can cause the delay in game traffic.

 

 

 

 

 

 

 

 

 

HOME:

Multi Player:

 

 

 

Hosted by www.Geocities.ws

1 1 1 1 1