|
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
- LAN
- Internet through GameSpy
- 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.
- 2606 (Default port for the game)
- 6500 (To communicate with Gamespy)
- 11111 (To communicate with Gamespy)
- 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. |
| |