
01-11-2003, 10:01 PM
I just found this....maybe it'll help you.
[QuickList:
1) Collect IP Information
2) Configure Port Blocking/Forwarding on your Firewall
Overview:
Firewalls and Routers are restrictive by design, and have to be setup to allow the MoHAA/GameSpy traffic to reach your server or GameSpy/ASE. In some cases this is done by allowing traffic thru a Port Blocking filter and/or directing it to a specific IP Address using Port Forwarding.
Instructions:
Unfortunately I cannot give specific instructions that would cover every program out there, but I can give some general info to get you going. The most common situations seem to be broadband internet routers and personal firewalls such as Black Ice Defender or Norton. Both of these use port blocking, and personal firewalls can often be changed on the fly to a "low" setting. You'll most likely be using a web based interface for a router, and will have to enter in the actual port numbers to unblock. Less commonly seen is Port Forwarding, which is usually found in the more intelligent routers and dedicated firewall machines, like a Linux box. Oftentimes the game server will be on a network segement that has special security to protect the rest of your network while making it easy for Internet users to access the server. This is known as the DMZ or De-Militarized Zone, since it represents a border or buffer zone between your protected machines and the wilds of the 'net.
I have collected the information on the following table from various websites and documents on MoHAA and GameSpy. I recommend use of the ports in bold, and I have used 192.168.0.2 as an example of the Game Server's IP Address.
(note this is a nice table on my website but this msg board doesn't like tables very much)
Items in BOLD are required to run a server, everything else is for GameSpy/ASE clients.
Service
Proto
Source port
Destination IP
Destination port
MoHAA - Default Server Game Port
UDP
12203
192.168.0.2
12203
MoHAA - GameSpy Monitoring Port
UDP
12300
192.168.0.2
12300
GameSpy - Query Port
UDP
6500
192.168.0.2
6500
GameSpy - Dplay UDP
UDP
6515
192.168.0.2
6515
GameSpy - Custom UDP Pings
UDP
13139
192.168.0.2
13139
GameSpy - Master Server UDP Heartbeat
UDP
27900
192.168.0.2
27900
GameSpy - Master Server List Request
TCP
28900
192.168.0.2
28900
GameSpy - GP Connection Manager TCP
29900
192.168.0.2
29900
GameSpy - GP Search Manager TCP
29901
192.168.0.2
29901
MoHAA - Demo Monitoring Port (Legacy)
UDP
12201
192.168.0.2
12201
MoHAA - Alt Game Port (Optional w/ net_port)
UDP
12202
192.168.0.2
12202
MoHAA - Alt Game Port (Optional w/ net_port)
UDP
12210
192.168.0.2
12210
GameSpy - Voice Chat Port (Optional)
UDP
3783
192.168.0.2
3783
GameSpy - IRC Chat (Optional)
UDP
6667
192.168.0.2
6667
Usage:
This guide may be used on any website as long as my name and website remain on it.
DogMeat
tfo.servebeer.com
_________________
DogMeat
Leader and Corrupter of Minds
Clan TFO - Methods, Mods, and Madness]
The world is my urinal
---------------------
|