| 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.NetBattle.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
|
6073 | UDP |
| 2302-2400 | UDP | |
Microsoft DirectX 7
|
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.
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:
Then forward/unblock the ports listed in the above table under "Microsoft DirectPlay"
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.