DOCUMENT:Q240429 30-MAY-2002 [homegame] TITLE :DirectX: Ports Required to Play on a Network PRODUCT :Microsoft Home Games PROD/VER::1.0,2.0 OPER/SYS: KEYWORDS:kbenv kbnetwork kbimu msgamekbfaq ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Age of Empires, version 1.0 - Microsoft Age of Empires Expansion: The Rise of Rome, version 1.0 - Microsoft Age of Empires II: The Age of Kings, version 2.0 - Microsoft Age of Empires II Expansion: The Conquerors - Microsoft CART Precision Racing, version 1.0 - Microsoft Close Combat for Windows 1.0 - Microsoft Close Combat: A Bridge Too Far, version 2.0 - Microsoft Close Combat III: The Russian Front - Microsoft Combat Flight Simulator: WWII Europe Series, version 1.0 - Microsoft Combat Flight Simulator 2: WWII Pacific Theater, version 1.0 - Microsoft Flight Simulator 98 - Microsoft Flight Simulator 2000 - Microsoft Golf 1998 Edition, version 1.0 - Microsoft Golf 1999 Edition - Microsoft Golf 2001 Edition - Microsoft Links LS 2000 - Microsoft Links 2001 - Microsoft MechCommander 2.0, version 1.0 - Microsoft MechWarrior 4: Vengeance - Microsoft Midtown Madness 2, version 2.0 - Microsoft Monster Truck Madness, version 1.0 - Microsoft Monster Truck Madness 2, version 2.0 - Microsoft Motocross Madness, version 1.0 - Microsoft Motocross Madness 2, version 2.0 - Microsoft StarLancer, version 1.0 - Microsoft Urban Assault, version 1.0 - Microsoft Zone.com - Microsoft Allegiance, version 1.0 ------------------------------------------------------------------------------- SUMMARY ======= This article describes the ports required to play Microsoft DirectX multiplayer games through a firewall, a proxy server, a router, Network Address Translation (NAT), or Intenet Connection Sharing (ICS). MORE INFORMATION ================ To verify that these ports are open or to open these ports, please contact your network administrator or Internet service provider (ISP). If you are the administrator of the network, please consult the documentation provided with your networking software to determine the steps to open these ports. To play DirectX games through a network firewall or proxy server, the following requirements must be met: - To ensure DirectPlay compatibility, the latest version of DirectX should be installed on the computers used by all players who participate in the game. - The following TCP and UDP ports must be open on the firewall or proxy server: Using DirectX 7 method:: +-----------------------------------------------------------------------------------------+ | Connection | Ports for Client Configuration | Ports for Host Configuration | +-----------------------------------------------------------------------------------------+ | Initial TCP Connection | 47624 Outbound | 47624 Inbound | +-----------------------------------------------------------------------------------------+ | Subsequent TCP Inbound | 2300-2400 | 2300-2400 | +-----------------------------------------------------------------------------------------+ | Subsequent TCP Outbound | 2300-2400 | 2300-2400 | +-----------------------------------------------------------------------------------------+ | Subsequent UDP Inbound | 2300-2400 | 2300-2400 | +-----------------------------------------------------------------------------------------+ | Subsequent UDP Outbound | 2300-2400 | 2300-2400 | +-----------------------------------------------------------------------------------------+ Using DirectX 8 method:: +-----------------------------------------------------------------------------------------+ | Connection | Ports for Client Configuration | Ports for Host Configuration | +-----------------------------------------------------------------------------------------+ | Initial UDP Connection | 6073 Outbound | 6073 Inbound | +-----------------------------------------------------------------------------------------+ | Subsequent UDP Inbound | 2302-2400 | 2302-2400 | +-----------------------------------------------------------------------------------------+ | Subsequent UDP Outbound | 2302-2400 | 2302-2400 | +-----------------------------------------------------------------------------------------+ To determine the DirectPlay method for games that utilize the DirectPlay Lobby service, follow these steps: 1. On the Windows Start menu, click Run. 2. In the Open box, type "dxdiag" (without the quotation marks), 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. NOTE: DirectPlay8 games can work with the Internet Connection Firewall (ICF) capabilities of Windows XP. When the game begins hosting, enumerating, or connecting, the appropriate ports will automatically open and when the game shuts down, these ports will automatically close. Additionally, 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. If you are using UPnP compliant network devices and are having difficulty, please check the following. - When using Windows XP, please ensure you are logged into the computer with and account that has administrator privileges. - If you are using a hardware NAT, check with the manufacturer to see if it is UPnP-compliant or if there are any updates for it, if it isn't. - When using Windows XP ICS, be sure that the "Allow other network users to control or disable the shared Internet connection" box is checked in the shared network device's Properties. - A client on a Windows Me ICS machine must join the session before any client behind the NAT joins the session or else the ICS machine will not be able to join. For additional information about ICS, click the article number below to view the article in the Microsoft Knowledge Base: Q234815 Description of Internet Connection Sharing Additional query words: msgame direct-x dx fire wall dplay ====================================================================== Keywords : kbenv kbnetwork kbimu msgame kbfaq Technology : kbHomeProdSearch _IKkbbogus kbHomeMMsearch kbLinkGolfSearch kbAOE kbGamesSearch kbFlightSimSearch kbZNotKeyword kbGolf2001 kbGolf98 kbGolf99 kbGolfSearch kbMSNSearch kbAllegianceSearch kbMotocrossSearch kbStarlancerSearch kbCloseCombatSearch kbCARTRacingSearch kbMidtownMadSearch kbMonsterTMSearch kbAOESearch kbMechCommSearch kbMonsterTM kbAllegiance kbStarlancer kbUrbanAssault kbMonsterTM2 kbAOEExpRome kbAOE2ExpConquerors kbAOE2Kings kbCloseCombat2 kbCloseCombat3 kbCloseCombat kbCombatFlightSim2 kbCombatFlightSim kbCombatFlightSimSearch kbFlightSim2000 kbFlightSim98 kbMotocrossM kbMidtownMadness2 kbMotocrossM2 kbCARTRacing kbLinks2001 kbLinksLS2000 kbZone kbMechCommander200 kbSimSearch Version : :1.0,2.0 Issue type : kbinfo ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2002.