Many of you may already know how to , but this is for all of you that dont.
At first , my friends got stuck on the Connected screen but i changed some stuff around and this is how to host behind a router so that both YOU AND YOUR FRIENDS CAN PLAY WITHOUT GETTING STUCK ON CONNECTED!
Here we go ...
{This goes in your Gateserver config , copy and paste this into it becuase i had to add some stuff to get it working}
[CONFIG]
gate-server-port = 6502
build-date = 1126
gate-server-address = Inbound
gate-server-port = 6502
game-server-list = Outbound
game-server-list = INBOUND
game-server-address = INBOUND
game-server-address = OUTBOUND
game-server-list = OUTBOUND
permitted-address = OUTBOUND
accept = INBOUND
{HML SERVER - NOTHING ADDED }
[CONFIG]
log-server-address = INBOUND
internal-log-server-port = 3840
backup-drive-letter = C
log-server-port = 2848
{ WLSERVER - NOTHING ADDED }
[CONFIG]
game-server-list = OUTBOUND
main-log-server-port = 2848
main-log-server-address = INBOUND
world-server-name = WS1
internal-world-server-port = 3840
backup-drive-letter = C
world-server-port = 2500
{ Gserver , Also copy and paste this because i also added some stuff to get it working }
[CONFIG]
game-server-name = Elvine
game-server-port = 3004
game-server-address = OUTBOUND
game-server-internal-address = INBOUND
game-server-external-address = OUTBOUND
game-server-mode = LAN
log-server-address = INBOUND
internal-log-server-port = 2500
log-server-dns = false
gate-server-address = INBOUND
gate-server-port = 6502
gate-server-dns = false
[MAPS]
game-server-map = bsmith_2
game-server-map = bsmith_2f
And thats it! Hex your client for OUTBOUND and your set...
-------------------------------
heres some education for some of you that are interested:
The main problem that people get when hosting behind a router is here :
///// game-server-internal-address = INBOUND
game-server-external-address = OUTBOUND \\\\\\
and here
/////gate-server-address = Inbound
gate-server-port = 6502
game-server-list = Outbound
game-server-list = INBOUND
game-server-address = INBOUND
game-server-address = OUTBOUND////
When i was first learning how to host behind my router i read all the tutorials and most of them either where WRONG , or just had alot of connection screen errors.
In a nut shell , GATE and MAIN are both useless to the actual hosting server. You can even shut them down while your server is up and you'll still be connected. Therefore they dont need any external use so they do NOT have to be outbound what-so-ever. WLServer is also inbound as players dont connect to anything but your HGserver. Your HGServer just relays information to your WLServer.
but the complications start when you need to route your Gserver to the internet..
Since your gate,main and world are all inbound you cant ONLY use an outbound IP to connect your Gserver to the rest of your servers. you need to enter your gamesrver list and gameserver address TWICE , once inbound and once outbound to point your server to your WLserver internally and also make it public for use outside of your LAN connection externally..
Thats why people get alot of connection screen errors when using all the other tutorials. All the other tutorials just cofuse the HGserver and it cant relay information to the other servers OR it cant make your server public, its one or the other. But this method makes both possible.
its logic , im no genius.

Hope this helps!
- amino0o B)