Having trouble getting your games to work behind ISA Server? In this section you'll find a list of configuration settings for a number of popular games to help you out. I'll update the list from time to time with new games and configurations so watch this space. Happy Gaming!
Post your queries, or help others on our Gaming board!
Age of Empires | Age of Empires 2 | Dark Age of Camelot | DirectPlay | EverQuest | GameSpy 3D | Half-Life | Internet Gaming Zone | Mech Warrior 4 | MS Game Voice | MSN Messenger | Tribes | Tribes 2 | Ultima Online
|
Dark Age of Camelot |
|
Primary Connection |
Port Number |
Protocol Type |
Direction |
Info |
|
1280 |
TCP |
Outbound |
Login Server |
|
|
|
Primary Connection |
Port Number |
Protocol Type |
Direction |
Info |
|
10622 |
TCP |
Outbound |
Game Server |
Special Notes:
- This requires you to create two separate protocol definitions as listed above.
- Firewall Proxy Client Required: Unknown (If someone finds out, please let me know)
|
|
Tribes 2 - Tribes 2 Patch Server |
|
Primary Connection (1) |
Port Number |
Protocol Type |
Direction |
Info |
|
15101 |
TCP |
Outbound |
Patch Server Port |
| |
|
Tribes 2 Authentication Server |
|
Primary Connection (2) |
Port Number |
Protocol Type |
Direction |
Info |
|
15104 |
TCP |
Outbound |
Sierra Master Server |
| |
|
Tribes 2 Master ServerList Server |
|
Primary Connection (3) |
Port Number |
Protocol Type |
Direction |
Info |
|
15204 |
TCP |
Outbound |
Authentication Server |
| |
|
Secondary Connections (3) |
Port Number |
Protocol Type |
Direction |
Info |
|
15206 |
TCP |
Outbound |
Authentication Server |
|
15800 |
TCP |
Outbound |
Account Services |
| |
| Tribes 2 Game/IRC Servers |
|
Primary Connection (4) |
Port Number |
Protocol Type |
Direction |
Info |
|
28000 |
UDP |
Send Receive |
Tribes2 Master Serv./Game Port |
| |
|
Secondary Connections (4) |
Port Number |
Protocol Type |
Direction |
Info |
|
27999 |
UDP |
Send Receive |
Tribes2 Master Server |
|
28001-29000 |
UDP |
Send Receive |
GameServer Ports |
Special Notes:
- Firewall Proxy Client Required: No
- *** NOTE: These protocol definitions are not final and they are still under investigation. These are the ports that I have found on my own and are not from the Tribes2 folks. This seems to work for me but I've noticed that it will use different ports at different times of the day. As I get information I will update the data here.
- When you get to the "Join" tab and it says "No Servers Found.." just be patient and wait. The servers will come in after a while. If after 3-5 minutes nothing happens try clicking "Refresh List" then wait another 2-3 minutes. If nothing happens then you must have something set up wrong. Check all your ports with those listed above.
- You must make four separate protocol definitions for this to work properly.
- Some servers will use a primary port other than 28000. This is common when there are more than one server running on a single machine. If you wish to play on a server that uses a different port like 28000, you need to make a new protocol definition just like what is described above using 28000 as the primary connection port number (4) instead of the default 28000.
|
|
DirectPlay |
|
Primary Connection |
Port Number |
Protocol Type |
Direction |
|
47624 |
TCP |
Outbound |
| |
|
Secondary Connection |
Port Range |
Protocol Type |
Direction |
|
2300-2400 |
UDP |
Send Receive |
|
2300-2400 |
TCP |
Inbound |
|
2300-2400 |
TCP |
Outbound |
Special Notes:
- Firewall Proxy Client Required: Yes
- Most Microsoft games use DirectPlay
- You must also go to the Firewall Client properties on the ISA Server
Select "Application Settings" tab You need to make three new entries on this tab: RemoteBindUdpPorts 2300-2400 ServerBindTcpPorts 2300-2400 KillOldSession 1
where is the name of the game executable that you are running. You can find this by looking in task manager and looking for the exe name while the game is running. You must do this for each and every DirectPlay game that you want to run through the ISA Server.
- You can not host a game inside of the ISA Server. You can only connect to a hosted game on the outside of it.
- This has not been tested on The Internet Gaming Zone (Lobby Launch). However if you turn on all rules, it will work. I just dont know what additional ports need to be opened for that. If someone know what they are please let me know.
| |
|
MSN Messenger (All Features) |
|
Primary Connection |
Port Number |
Protocol Type |
Direction |
Info |
|
1863 |
TCP |
Outbound |
Main Chat Port |
| |
|
Secondary Connection |
Port Range |
Protocol Type |
Direction |
Info |
|
6891-6900 |
TCP |
Inbound |
File Transfer Ports (Sending) |
|
6891-6900 |
TCP |
Outbound |
File Transfer Ports (Receiving) |
Special Notes:
- Firewall Proxy Client Required: Yes
- You must also go to the Firewall Client properties on the ISA Server:
Select "Application Settings" tab You need to make one new entry on this tab: App: msmsgs Key: NameResolutionForLocalHost Value: P
This step is just as important as the port numbers for file transfers to work. What this does it this: When MSN Messenger asks the computer it is running on "What is the IP address of this computer?" the system will give it the inside IP. Then when you try to send files to people, the remote client tries to connect to the IP of your inside network. Now we all know that this can never happen. So what you need to do is "fake out" MSN Messenger when it asks for the IP of the local computer. When you have this NameResolutionForLocalHost set, the Firewall Proxy client will give it the IP address of the external interface on the ISA server instead. Now when you try to send files to someone, they get the IP of the ISA server and since you have the secondary ports set up, it forwards the request to your MSN Messenger client and everything just works. :-) Dont forget to have your Firewall client update its settings after you do this so it gets the new information.
- To get the Phone dial capabilities to work in MSN Messenger, just make a rule and in that rule include the pre-made protocol definitions for Net2Phone. When you get your rule made, this feature will now work like a charm!
| |
|
Mech Warrior 4 |
Special Notes:
- Firewall Proxy Client Required: Yes
- Mech Warrior 4 uses DirectPlay for communication. Follow the instructions for DirectPlay to get Mech Warrior 4 to work through ISA Server.
|
|
Age of Empires |
Special Notes:
- Firewall Proxy Client Required: Yes
- Age of Empires uses DirectPlay for communication. Follow the instructions for DirectPlay to get Age of Empires to work through ISA Server.
|
|
Age of Empires 2 |
Special Notes:
- Firewall Proxy Client Required: Yes
- Age of Empires 2 uses DirectPlay for communication. Follow the instructions for DirectPlay to get Age of Empires 2 to work through ISA Server.
|
|
Microsoft Game Voice |
Special Notes:
- Firewall Proxy Client Required: Yes
- Microsoft Game Voice uses DirectPlay for communication. Follow the instructions for DirectPlay to get the MS Game Voice to work through ISA Server.
- You can not host a MS Game Voice session behind ISA Server
|
|
Half-Life |
|
HalfLife Game Server Ports |
|
Primary Connection (1) |
Port Number |
Protocol Type |
Direction |
Info |
|
27015 |
UDP |
Send Receive |
Main HalfLife Port |
| |
|
Secondary Connections (1) |
Port Range |
Protocol Type |
Direction |
Info |
|
27015-27050 |
UDP |
Receive |
Other HalfLife Game Ports |
|
7002 |
TCP |
Outbound |
Won Authentication Port |
| |
|
HalfLife Server List Port |
|
Primary Connection (2) |
Port Number |
Protocol Type |
Direction |
Info |
|
27010 |
UDP |
Send Receive |
ServerList Server Port |
Special Notes:
- Firewall Proxy Client Required: Yes
- You must make two separate protocol definitions for this to work properly.
- Some servers will use a primary port other than 27015. This is common when there are more than one server running on a single machine. If you wish to play on a server that uses a different port like 27016, you need to make a new protocol definition just like what is described above using 27016 as the primary connection port number (1) instead of the default 27015.
|
|
EverQuest |
|
EverQuest Patch Server |
|
Primary Connection (1) |
Port Number |
Protocol Type |
Direction |
|
7000 |
TCP |
Outbound |
| |
|
EverQuest Login/Chat Server |
|
Primary Connection (2) |
Port Number |
Protocol Type |
Direction |
|
5999 |
UDP |
Send Receive |
| |
|
Secondary Connection (2) |
Port Number |
Protocol Type |
Direction |
|
5998 |
UDP |
Send Receive |
| |
|
EverQuest World Servers |
|
Primary Connection (3) |
Port Number |
Protocol Type |
Direction |
|
9000 |
UDP |
Send Receive |
| |
|
Secondary Connection (3) |
Port Range |
Protocol Type |
Direction |
|
1025-65535 |
UDP |
Send Receive |
Special Notes:
- Firewall Proxy Client Required: Yes
- You must make three separate protocol definitions for this to work properly.
- I'm not too sure about the range of ports for the secondary (3). This should work, however I would to be more exact on what ports are used here so we don't have to have such a large port range. If anyone knows exactly what ports to use here please let me know.
|
|
Starseige Tribes |
|
Starseige Tribes Game Server Ports |
|
Primary Connection (1) |
Port Number |
Protocol Type |
Direction |
|
28000 |
UDP |
Send Receive |
|
Primary Connection (2) |
|
|
|
|
28001 |
UDP |
Send Receive |
|
Primary Connection (3) |
|
|
|
|
28002 |
UDP |
Send Receive |
|
Primary Connection (4) |
|
|
|
|
28003 |
UDP |
Send Receive |
|
Primary Connection (5) |
|
|
|
|
28004 |
UDP |
Send Receive |
|
Primary Connection (6) |
|
|
|
|
28005 |
UDP |
Send Receive |
|
Primary Connection (7) |
|
|
|
|
28006 |
UDP |
Send Receive |
|
Primary Connection (8) |
|
|
|
|
28007 |
UDP |
Send Receive |
|
Primary Connection (9) |
|
|
|
|
28008 |
UDP |
Send Receive |
Special Notes:
- Firewall Proxy Client Required: Yes
- You must make nine separate protocol definitions for this to work properly.
- Some servers will use a primary port other than 28000-28008. This is common when there are more than one server running on a single machine. If you wish to play on a server that uses a different port like 28000-28008, you need to make a new protocol definition just like what is described above using the new port number (28009 for instance) as the primary connection port number instead of 28000-28008.
|
|
Internet Gaming Zone |
|
Primary Connection |
Port Number |
Protocol Type |
Direction |
|
6667 |
TCP |
Outbound |
| |
|
Secondary Connection |
Port Range |
Protocol Type |
Direction |
|
28800-29000 |
TCP |
Outbound |
Special Notes:
- Firewall Proxy Client Required: Yes
- This has only been tested using the basic free games that are available on the Zone (chess, checkers, etc).
- This may not work when using games like Age of Empires and other DirectPlay games. More ports are needed. I don't know what other ports I need to open to get these DirectPlay games to Lobby Launch from the Internet Gaming Zone. If anyone knows, please let me know.
- Some Internet Gaming Zone lobbies will not work with this configuration. The reason for this is that the port numbers for most of the different game lobbies use different port numbers. These port numbers change every time the Zone servers are rebooted so finding the port number of a certain lobby may only work for a short amount of time (until the Zone servers are rebooted). If you want to play on a lobby that doesn't work with the rules above, just make a rule called "All" and allow all IP traffic. You can then turn this on and off as you want to play the game. This is only a workaround and not what I would call a good solution.
|
|
Ultima Online |
|
Primary Connection (1) |
Port Number |
Protocol Type |
Direction |
Info |
|
8888 |
TCP |
Outbound |
Main Patch Server Port |
| |
|
Secondary Connections (1) |
Port Range |
Protocol Type |
Direction |
Info |
|
9999 |
TCP |
Outbound |
Secondary Patch Server Port |
| |
| Ultima Online Login/Game Servers |
|
Primary Connection (2) |
Port Number |
Protocol Type |
Direction |
Info |
|
7775 |
TCP |
Outbound |
Main Login Server Port |
| |
|
Secondary Connections (2) |
Port Range |
Protocol Type |
Direction |
Info |
|
7776-7777 |
TCP |
Outbound |
Secondary Login Server Ports |
|
5001-5010 |
TCP |
Outbound |
Main GameServer Ports |
Special Notes:
- Firewall Proxy Client Required: Yes
- You need to make two separate protocol definitions for this to work. Both are listed above. Make sure that you add both protocols to your rule when you define it.
|
|
GameSpy 3D |
|
GameSpy 3D Registration Server |
|
Primary Connection (1) |
Port Number |
Protocol Type |
Direction |
|
25635 |
UDP |
Send Receive |
| |
|
GameSpy Master Server |
|
Primary Connection (2) |
Port Number |
Protocol Type |
Direction |
|
28900 |
TCP |
Outbound |
Special Notes:
- Firewall Proxy Client Required: No
- You need to make two separate protocol definitions for this to work. Both are listed above. Make sure that you add both protocols to your rule when you define it.
|
Receive all the latest articles by email!
Get all articles delivered directly to your mailbox as and when they are released on ISAserver.org! Choose between receiving instant updates with the Real-Time Article Update, or a monthly summary with the Monthly Article Update. Sign up to the ISAserver.org Monthly Newsletter, written by ISA expert Dr. Tom Shinder, containing news, the hottest tips, ISA links of the month and much more. Subscribe today and don't miss a thing!