No categories assigned

Ports

Revision as of 18:49, 21 September 2020 by Nah (talk | contribs)

Preamble

This is only needed if you intend to host a server on your computer. This is not required for joining a game.

Copy and pasted Ports.txt from HX

ServerPort is set as Port option under [URL] inside HX.ini. This needs to be forwarded to allow other clients to join.

ServerQuery/ServerUplink will use up the two next available ports, so for masterserver/gamelisting to work these need to be forwarded too. This will typcially be 7790-7792 unless other programs use these ports up already. So you might need to increase the range upwards, say 7790-7800.

You can check HXServer.log for: DevNet: TcpNetDriver on port 7790 Init: UdpServerQuery Port 7791 successfully bound. Init: UdpServerUplink Port 7792 successfully bound.

If the last two differ, you need to forward these ports.

Just UDP is required for forwarding.

Third party guides about port forwarding in general

https://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router

Support sites from router manufacturers

ASUS: https://www.asus.com/en/support/

D-Link: https://eu.dlink.com/uk/en/support

Linksys: https://www.linksys.com/us/support/

Netgear: https://www.netgear.com/support/

TP-Link: https://www.tp-link.com/en/support/

tl;dr;

Forward UDP 7790-7800

Adding exceptions to the Windows 10 Firewall for HX

On Windows 10 you also need to manually add HX.exe and HCC.exe to the Firewall exception list.

Step 1

Open Windows Security > Firewall & network protection page and click on Allow an app through the firewall.

Windows10Firewall 01.png

Step 2

Click "Change Settings" and confirm if needed.

Windows10Firewall 02.png

Step 3

Click Allow another app...

Windows10Firewall 03.png

Step 4

Click Browse, Pick HX.exe this time and click open.

Windows10Firewall 04.png

Step 5

Click Allow another app...

Windows10Firewall 03.png

Step 6

Click Browse, Pick HCC.exe this time and click open again.

Windows10Firewall 04b.png

Done

The End.