Main
 Guilds
 Games
 FAQ
 Message Boards   
 Contact
 Sandbox
   Game Ports
 Search
  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

1These games may require you to open/forward the ports listed under "Microsoft Zone.com" if you are playing on the Zone.

2You will also have to open the ports required for a specific game as well.

3These ports are only required if you are hosting a game. You should be able to join a game without any special setup.

4These 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:

  1. On the Windows Start menu, click Run.
  2. In the Open box, type dxdiag, and then click OK.
  3. Click the Save All Information button to save a Dxdiag.txt report.
  4. Click Desktop, and then click Save.
  5. 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?