ℹ️ Hidden & Dangerous 2

Read all you need about Hidden & Dangerous 2’s multiplayer below.


Note: The following information assumes you have a valid copy of Hidden & Dangerous 2: Sabre Squardon running on v1.12.0 via non-Steam or Steam copy.


Prerequisites:

In order to join most HD2 servers, including Xevnet’s; you need to download and install the CMP v1.8, from Mod DB.


Joining a multiplayer game:

In order to join a multiplayer game (not LAN) you will need to perform some minor tweaks because the Gamespy Arcade service has since shutdown.

i. Once you’ve installed HD2 (Hidden and Dangerous 2 + Sabre Squadron Expansion) you’re ready to update the game. If your copy is already up-to-date proceed to step ii.. To update, download the v1.12.0 updater from, here for HD2 and here for HD2 SS. Note: Only download the HD2 patch if you do not have SS installed, otherwise grab HD2 SS if you have base game & expansion.

ii. Open Notepad as administrator and navigate to C:\Windows\System32\drivers\etc\hosts. You will need to add the following entries:

49.12.47.251 key.gamespy.com
49.12.47.251 master.gamespy.com
49.12.47.251 master0.gamespy.com
49.12.47.251 hd2.available.gamespy.com
49.12.47.251 hd2.master.gamespy.com
49.12.47.251 hd2.ms14.gamespy.com

This will essentially redirect the hardcoded Gamespy domains from within the game, to an IP address we’ve specified. In this case, 49.12.47.251 is a 3rd party master server hosted in Finland on behalf of =Rpr=.

iii. Make sure your key is unique. Unfortunately if you purchased the GOG or Steam version of the game your key will be the same as every user on that platform. If you own the original, physical copy with genuine key skip this step!

Firstly run your HD2 copy and then Alt+Tab or Window out of the game and run RegEdit. (You need to do this because if you change it FIRST, and launch game, the key automatically changes back. (Not tested with GOG however the same results may occur)

Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Illusion Softworks\Hidden & Dangerous 2 (Note: If you’re on a 32-bit machine remove WOW6432Node).

Once here you will see a registry file named 'key', you will need to double-click it or right-click and modify to change it from 1234-5678-9abc-xxxx to something random. Even just changing the last xxxx should be safe enough.

If you don’t complete this step you will receive a 'CD-KEY IN USE' error when attempting to join a lobby if a player has the same key.

iv. That’s it! You’re done! When you’re in the multiplayer menu hit UPDATE LIST and you’ll be presented with the servers available. Be sure to checkout our own servers hosted 24/7 also!



Hosting a multiplayer game:

In order to host a dedicated multiplayer match correctly in a Windows environment, proceed with the following:

  • Meet the following requirements.
    • Windows XP/Vista/7/8/10 (Note: You cannot host using Windows Server edition(s) because the UPnP protocols are stripped out)
    • Understand basic Windows network configuration
    • Router configuration experience
    • Reliable internet connection
    • Sound/Optimal upload speed
    • A computer from =>2008 is more than optimal

  • Perform the following prerequisites on your Windows machine.
    • Ensure IPv6 is disabled (unchecked) on your primary network adapter OR perform this registry edit so you don’t have to disable IPv6: 32-bit / 64-bit
    • Disable all Virtual Network adapters (*Hamachi, VMWare, VBox, etc.)
    • Disable any secondary network adapters
    • Note: Network bridges are unconfirmed - remove it if you encounter problems
    • Ensure DirectPlay is installed (Windows Optional Feature)

  • Configure your router as follows where applicable.
    • Ensure uPnP is turned on
      • NAT Secure Mode: off
      • NAT-PMP: off
      • Data Model: 1
      • Port Forward Range: UDP - 11001-11004 (Connection Port | null | null | Query Port)
      • Port Forward SMC: TCP - 2332 (Server Manager Client)

i. Open Notepad as administrator and navigate to C:\Windows\System32\drivers\etc\hosts. You will need to add the following entries:

49.12.47.251 key.gamespy.com
49.12.47.251 master.gamespy.com
49.12.47.251 master0.gamespy.com
49.12.47.251 hd2.available.gamespy.com
49.12.47.251 hd2.master.gamespy.com
49.12.47.251 hd2.ms14.gamespy.com
49.12.47.251 natneg1.gamespy.com
49.12.47.251 natneg2.gamespy.com
49.12.47.251 natneg3.gamespy.com

Notice the additional entries compared to just joining a multiplayer game.

ii. It’s not compulsory however strongly recommended to download the server manager. This program configures your Dedicated server parameters easily and saves them for later use.

You can get it here, HD2 Server Manager.

Further guidance on how to use this program is tbd, although experienced users can figure out the GUI as they go; more steps will be added in the future but the information in its current form is enough to get you running and familiarise yourself at your own pace.

Goodluck!

If you run into any issues and would like some assistance, join our Discord via Xevnet and reach out on our Support channel.


Xevnet recommends the following mods that provide some quality of life improvements to the game. This selection has been chosen as they keep to the original experience. Lastly these mods are multiplayer compatible, they preserve the experience in a balanced way without providing unfair advantages of any kind.

If you run into any issues join our Discord via Xevnet and reach out on our Support channel.

Last modified January 14, 2024: Updates master server (342ac9c)