|
|
Game Ports!
A port is nothing more than the final portion of the destination address
for any piece of Internet traffic. Imagine an IP address as a house
address, the port would tell you who in this house it belongs too.
Most people have a modem/router/firewall, that doesn't allow servers
to directly connect to the computers unless the computer starts it.
That is great for most things like surfing the web and chatting online.
However a lot of computer games you will need to open ports.
Ports used by various on-line games,
services, and APIs:
Game |
Port(s) |
Protocol |
Age of
Empires1
Age of
Empires Expansion: Rise of Rome1 |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Age
of Empires II: the Age of Kings1
Age of Empires
II Expansion: The Conquerers1 |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
America's
Army |
1716 |
??? |
Asheron's
Call1
Asherson's Call Dark
Majesty1 |
9000-9013 |
UDP |
Baldur's
Gate |
47624 |
TCP |
2300-2399 |
TCP |
2300-2399 |
UDP |
Battlezone 2 version
1.23 |
17770 |
UDP |
17771 |
TCP, UDP |
17772 |
UDP |
Blizzard Battle.Net
Battle.net is now
"NAT Friendly" and the Blizzard Entertainment games should work
fine with most NAT implementations without ANY special
settings. |
4000 |
TCP, UDP |
6112-6119 |
TCP, UDP |
Close
Combat |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Close Combat: A
Bridge Too Far |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Close Combat III:
The Russian Front |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Close Combat IV |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Close Combat V |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Diablo4 |
4000 |
TCP, UDP |
Diablo
II4
Diablo II: Lord of
Destruction4
|
4000 |
TCP, UDP |
Dungeon
Siege
|
80 |
TCP |
2300 |
UDP |
6073 |
UDP |
2302-2400 |
UDP |
Empire
Earth
|
33334 |
UDP |
33335 |
TCP |
GameSpy
Arcade |
6667 |
TCP |
3783 |
TCP |
27900 |
TCP |
28900 |
TCP |
29900 |
TCP |
29901 |
TCP |
6515 |
TCP |
6500 |
TCP |
Half-life |
27015 |
TCP |
Kali |
2213 + 1 for each client (i.e. first computer is 2213,
second computer is 2214, third computer is 2215, etc.) |
TCP |
MechWarrior 4:Vengeance1 |
6073 |
TCP |
2302-2400 |
UDP |
27999 |
TCP |
28000 |
TCP |
28805-28808 |
TCP |
9999 |
TCP |
Microsoft DirectPlay4
DirectX7
Lobbyable App |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Microsoft DirectPlay8
DX8 Lobbyable App
Windows
Me ICS, Windows XP ICS, and UPnP-compliant NATs cooperate with
DirectPlay8 to make it possible to run full-featured, DirectPlay8
sessions through the NAT. Users can host or join DirectPlay8
sessions that are hosted inside or outside the NAT. No special
configuration is required.
|
6073 |
UDP |
2302-2400 |
UDP |
Microsoft DirectX 7
- CART Precision Racing, version 1.0
- Combat Flight Simulator: WWII Europe Series,
version 1.0
- Combat Flight Simulator 2: WWII Pacific
Theater, version 1.0
- Flight Simulator 98
- Flight Simulator 2000
- Golf 1998 Edition, version 1.0
- Golf 1999 Edition
- Golf 2001 Edition
- Links LS 2000
- Links 2001
- MechCommander 2.0, version 1.0
- Midtown Madness 2, version 2.0
- Monster Truck Madness, version 1.0
- Monster Truck Madness 2, version 2.0
- Motocross Madness, version 1.0
- Motocross Madness 2, version 2.0
- StarLancer, version 1.0
- Urban Assault, version 1.0
- Allegiance, version 1.0
|
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Neverwinter
Nights |
5120-5300 |
UDP |
6500 |
UDP |
27900 |
UDP |
28900 |
UDP |
Roger
Wilco |
3782 |
TCP |
3782 |
UDP |
Quake II |
27910 |
TCP, UDP |
Sacrifice
Sacrifice reports that it uses the DX8 connection method;
however, the ports listed on
their troubleshooting pages indicate it really uses the ports
for the DX7 method
|
6073 |
UDP |
2302-2400 |
UDP |
Star Wars:
Galactic Battlegrounds1 |
47624 |
TCP |
2300-2400 |
TCP |
2300-2400 |
UDP |
Starcraft4
Starcraft: Brood
War4 |
4000 |
TCP |
Unreal
Tournament |
7777 |
TCP, UDP |
Warcraft
II Battle.net Edition4 |
4000 |
TCP |
World War II
Online |
27015-27020 |
TCP |
Microsoft Zone.com2 |
6667 |
TCP |
28800-29000 |
TCP |
These games
may require you to open/forward the ports listed under "Microsoft Zone.com" if you are playing on the Zone.
You will also
have to open the ports required for a specific game as well.
These ports
are only required if you are hosting a game. You should be
able to join a game without any special setup.
These games
may require you to open the ports listed under "Blizzard Battle.net" if you are playing on
Battle.net.
Colors are used to signify if the game has been tested or untested by
me personally. The other information is included for completeness
and is correct to the best of my knowledge. Of course, if anyone
wants to send a game or hardware for me to test, I'm willing.
I still can't find the ports for insert game here
DirectPlay Applications
If the game in question uses DirectX's DirectPlay you can open
the ports listed under the correct version of direct X. To find the
version of DirectPlay This may not be the latest
version that is installed nor the the version that is required by
the game. that is being used by the game:
- On the Windows Start menu, click
Run.
- In the Open box, type dxdiag, and then click
OK.
- Click the Save All Information button to save a
Dxdiag.txt report.
- Click Desktop, and then click Save.
- Open the DxDiag.txt file on your desktop and find the section
marked DirectPlay Lobbyable Apps . Note that each game listed here
will report either "(DX7)" or "(DX8)" which corresponds to its
DirectPlay connection method.
Then forward/unblock the ports listed in the above table under
"Microsoft DirectPlay"
Other Methods
Netstat
You can run a program which will display the currently used
ports by typing netstat -an at a command line prompt.
For more information on the command type netstat /? or
see Microsoft
KB article.
The method I use is to run netstat, then start the
game, then run netstat again and compare the two
results. Be aware that not all ports used by a game are used all
the time. For example DirectPlay games will only have a few of the
hundred or so possible ports open at any one time.
References
- Microsoft
Knowledge Base Q159031
- Zone: Network Ports Required to Play
- Microsoft
Knowledge Base Q240429
- DirectX: Ports Required to Play on a Network
- Microsoft
Knowledge Base Q320020
- Dungeon Siege: Network Ports Required for Multiplayer
Games
- Blizzard
Entertainment: Technical Support Site
- Port Information for Firewalls, Proxies, and Routers
-
WWII Online Customer Service -- Connection Issues
- I am behind a firewall; which ports do I need to have open? And
how do I set up my firewall software?
|
|
|