Easy / minimal
The following network topology is required:
Server running JRSM with UPnP enabled --> Router with UPnP enabled --> Internet
If you have multiple routers between the Server and Internet you may not be able to use UPnP.
Instructions on enabling UPnP in Windows and on Routers are below in the Enabling UPnP section.
When JRSM is being used on a home Internet connection behind a router Port Forwarding is requried to direct traffic from outside your network to the server running JRSM and the various game dedicated servers.
Port Forwarding can be time consuming and complicated as routing network traffic is not something many users understand.
JRSM support Universal Plug and Play in regards to port forwarding and Routers. If JRSM detects that we are behind a router and the routers supports UPnP then the option will be available on the JRSM Settings tab.
Please Note:
Even if the option is available there is no guarentee it will work with all routers.

Please Note:
There are lots of reasons why you may be unable to connect to a dedicated server. Enabling UPnP may fix port forwarding issues but some routers do not support NAT Hairpin Loopback which is required if you want to connect to your own servers running within your home network.
UPnP makes things a lot easier for those unfamiliar with port forwarding but you may encounter a number of issues such as:
UPnP makes it easy for those with minimal networking knowledge but it is not a magic fix and there are still various issues you might encounter.
Warning:
Adjusting your routers settings can affect your Internet access. You continue at your own risk!
Settings tab of JRSM. If you get told UPnP is not available then check your router configuration.
Network and InternetNetwork and Sharing CenterChange advanced sharing settingsNetwork Discovery section select the option for Turn on network discovery and click save changes.
Test Router UPnP Capabilities button on the Settings tab in JRSM. You will be warned that the test can take 10 minutes or more.Warning:
Do NOT close JRSM whilst the capabilities test is running or you may leave a lot of UPnP routes.
Info:
JRSM supports two UPnP modes. Open.Nat and Simple. Open.Nat supports setting the max lease length but simple only uses what ever the router defaults to. If using simple mode and you find the leases are expiring before JRSM renews them then choose a lower lease length value.
Use UPnP to forward JRSM's ports through your router option on the Settings tab and also the various Forward Ports using UPnP checkboxes on the individual game tabs.Server Connection error on the JRSM Dashboard the restart JRSM to see if the issues is resolved.
Info:
Many routers support a very limited number of UPnP routes. If you are running a lot of servers that start and stop quite often and the UPnP mode is Open.Nat then choose a lower lease length. Alternatively you can configure manual port forward ranges for the various games.
Once your device is accessible from the Internet we can install JustRace Server Manager (JRSM).