Well ladies and gents, here i have a solution for those that are attempting to play EiRR, and are failing to connect to others as yourself and another, or more, are on the same router.
I'll go over the story of how it came about, and the annoying hour or so of testing to get it working properly another time, but i do give props to Rayze, PigeonBoy and Rommel for having the patience to help me get this working proper.
Without further ado, what to do:
First off, your gonna have to forward the port 6112 to one of the intended computers on the network. If your unsure of how to do this, go to
http://portforward.com/routers.htm and choose your router from the list. The website has tutorials on how to forward ports for a very wide range of routers.
Secondly, the other person who is trying to connect, will now have to do some extra leg work, as the first person can now connect to other people fine.
The second person has to create a copy of their CoH shortcut, then go into properties, and add the following lines onto the target:
-port 6113
-mod EuropeinRuins
The full line will end up looking something like this:
"C:\Program Files\THQ\Company of Heroes\RelicCOH.exe" -port 6113 -mod EuropeinRuins
The port number can be anything that isnt already being used by another program at the time as far as i'm aware, but i kept mine at 6113 to keep things simple.
Now that is done, you have to forward the 6113 port for the second computer on the network, or whichever number you set the port to in the shortcut command line.
Alright, now all that is done, it's onto the game itself. Boot up EiRR in the normal fashion by the launcher, get into a game, RTL, and launch. Doing this downloads the battlefile for the game. Once the game has loaded up and your on the main menu, close the game, and load it up using the now modified shortcut. Now that is done, connect to the game, ready up, and merrily kick some arse.
By the way, if you had three people on a router, you'd simply make a modified shortcut for that computer as well, with a different port eg 6114, and follow the outlined procedure above.
Oh, and after the testing, i have confirmed that doing this does not create desyncs, or has not so far for me. Game results seem to come back fine, and i havent had a single draw from it as of yet. However, if this does prove to cause hiccups and issues with game results, then i'll promptly stop using it and carry on with a haphazard connection when trying to get a game with my brother against other people.
I know theres scarce few, if none others that play with others on the same router... But this is a guide and help for those that may need it in the future for when the mod grows even more so.
I'll tell ya now, it sucked for quite a while not being able to play anything more than a 2 v 2 with my brother sat two feet on my right.
PS. Me and Rayze are quite capable of joining games by ourselves, so even if this method has to be scrapped at some point, dont be afraid to play with us by ourselves. >.<