This article covers how to host HKMP to people on the internet with port forwarding, for more advanced users. If you have trouble port forwarding, see other ways of hosting on the internet.
You need your PC's Physical Address, IPv4 Address, and Default Gateway. To get this information on Windows, you press Windows key + R, type cmd /k ipconfig /all
and press Enter. Keep note of this information as it’ll be used on this tutorial later
It's important to do this before port forwarding because you need your computer's private IP to always be the same. If you don't set this up, eventually the port will redirect to some other computer in your network, not yours.
Search through the router's menus for DHCP, Address Reservation, IP Binding or Static Lease. When you find the right place, you may see fields with names similar to the ones below. To add a new address, you might need to click Add or something similar. These options may look a bit different from router to router.
Save and reboot your router to ensure these changes are made.
Search through the router's menus for Port Range Forwarding, Port Forwarding, Virtual Servers, or similar. When you find it, you may see fields with names similar to the ones below (to make a new one, you might need to click Add, or something similar). May vary wildly from router to router.