NetHelper is now included in Outpost 2 1.3.6 or later.I made a mod for OP2 that adds automatic port forwarding via UPnP or NAT-PMP/PCP for direct TCP/IP play. It also makes the game's net code bind to all adapters, which makes the "Hamachi fix" (steps 4-6 of the
Hamachi setup guide) no longer necessary for use with Hamachi or other VPNs, and resolves issues with multiplayer in WINE. Your router must have UPnP or NAT-PMP/PCP enabled for the port forwarding to work; one is by default for most routers. NetHelper is compatible with NetFix, but may be used as a substitute for it. You may even see NetFix's reliability improve with the port forwarding.
Download link:
NetHelper.zip (current version: 1.5.2, last updated 11/10/2016)
To install, extract NetHelper.dll to [Outpost 2 folder]\NetHelper\NetHelper.dll. Then, open [Outpost 2 folder]\outpost2.ini, and change the line under [Game] that says:
LoadAddons = "NetFix"
to
LoadAddons = "NetFix, NetHelper"
Then add to the bottom of the .ini:
[NetHelper]
Dll = "NetHelper\NetHelper.dll"
BindAll = 1
ForwardMode = 1
LeaseSec = 86400
(Note: if port forwarding isn't working, try setting LeaseSec to 0 if your router uses UPnP, or add "AllowPMPReset = 1" if your router uses NAT-PMP/PCP)
For more information, see the included readme.txt.
Source code is included as well, and is licensed under the LGPL.