Network ports that are required to play Halo: Combat Evolved and Halo 2 for Windows Vista as multiplayer games
This article has been archived. It is offered "as is" and will no longer be updated.
This article describes the ports that you must have open to play Microsoft Halo: Combat Evolved and Microsoft Halo 2 for Windows Vista as multiplayer games through a firewall, a proxy server, a router, a Network Address Translation (NAT) device, or Internet Connection Sharing.
Halo 2 for Windows VistaThe port 80 is used for LIVE account signup and must be open. Port 3074 is the default port used by LIVE for multiplayer gaming. However, if port 3074 is unavailable, the service searches for the next available port in increments of 12. For more information about Halo 2 ports, click the following article number to view the article in the Microsoft Knowledge Base:
937424 Games for Windows LIVE Ports that you must be open to connect to LIVE
Halo: Combat Evolved
Microsoft Windows firewallWith Microsoft Windows XP Service Pack 2 (SP2), you do not have to manually create port exceptions in the firewall. You may now create exceptions for the program itself. To do this, follow these steps.
Note Never open a port for a program that you do not recognize.
- Click Start, and then click Control Panel.
- Click Security Center.
- Click Windows Firewall.
- Click the Exceptions tab.
- Click Add Program.
- Click Browse.
- Locate the game's executable files, and then click Open. By default, this game is installed in one of the following locations: C:\Program Files\Microsoft Games\Halo\halo.exeC:\Program Files\Microsoft Games\Halo\haloupdate.exe
- Click OK two times.
842242 Some programs seem to stop working after you install Windows XP Service Pack 2If you are not using the Windows Firewall, you may still have to know the ports that are used by the game when you configure your network.
Port listingThe following DirectPlay ports must be open for you to play a game over a local area network (LAN), to play a direct Internet multiplayer game, or to play a game through GameSpy Internet Matchmaking:
- 80 (Transmission Control Protocol [TCP]) - Halo looks to see if there is a Halo update available. If there is an update, Halo downloads the update through this port.
- 2302 (User Datagram Protocol [UDP]) - the game host listens on this port.
- 2303 (UDP) - the game client connects to the game host through this port.
To verify that these ports are open or to open these ports, ask your network administrator or contact your Internet service provider (ISP). If you are the administrator of the network, see the documentation for your networking software or hardware to determine the steps to open these ports.
You can change the host and client ports if you have to customize Halo to work on your network. If your network is configured so that the default port range does not work, you must set the ports to values that you know will work. To customize the host and client ports for your network, follow these steps:
- Start Halo.
- Click Profiles.
- Select the profile that you want to change network settings for.
- Click OK.
- Click Settings, and then click Network Setup.
- Click Host Port or Client Port, and then type the correct number.
- Click OK.
You can play Halo games from behind most routers and NAT devices. If you have difficulty connecting from behind a router, review your router documentation to make sure that the host and client ports are not blocked for your computer.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
829469 Known multiplayer issues in Halo: Combat Evolved
Article ID: 829473 - Last Review: 12/08/2015 04:53:21 - Revision: 4.0
Microsoft Halo: Combat Evolved for PC, Microsoft Halo 2 for Windows Vista
- kbnosurvey kbarchive kbui kbinfo KB829473