If you are experiencing connection issues (being unable to connect to players after the host starts the game), please follow this guide.
After every step you can check whether it already works - then you don't have to do the other steps.
In your firewall: Allow the game to send and receive TCP and UDP packages. You can temporarily disable it completely to see if it helps.
Make sure that port 16000 (UDP) is opened in your router settings and forwards all internet traffic to your computer.
If you don't know how to do this, this website offers comprehensive guides for just about every router out there: http://portforward.com/
Use following tool to find out if the port is actually opened:
(Don't buy anything! Just read the information how you can forward your port!)
Be aware that an IP based forwarding rule might have to be adjusted every time you reboot your computer. Most routers allow to select your machine by MAC-address. If possible do the latter.
If more than one player wants to play from behind the same network, you will have to forward more ports. For example port 16000 UDP to the computer of player 1, and port 16001 UDP to the computer of player 2.
STEP 2 (especially helpful if you can not login):
Go to your options.ini file, which is usually located in
%appdata%\Roaming\My Battle for Middle-earth Files\ (for BFME2, %appdata%\Roaming\My Battle for Middle-earth Files(tm) II Files)
C:\Users\ [Your Computer Name] \AppData\Roaming\My Battle for Middle-earth Files (for BFME2, C:\Users\ [Your Computer Name] \AppData\Roaming\My Battle for Middle-earth(tm) II Files)
Open a file called options.ini and add the following to it:
FirewallBehavior = 1 FirewallNeedToRefresh = FALSE FirewallPortAllocationDelta = 0 FirewallPortOverride = 16000
For BFME2/RotWK you should not add the 'FirewallPortOverride = 16000' line, there it won't allow you to host.
If present, remove the line
GameSpyIPAddress = xxx.xxx.xxx.xxx
Afterwards, make sure Options.ini is set to Read Only (right click > properties)
If you CANNOT perform port forwarding, the only other option (not guaranteed to work) you can try is:
- Go to OPTIONS
- Press REFRESH NAT
When leaving a finished game, REFRESH NAT AGAIN.
IF YOU HAVE HAMACHI INSTALLED, PLEASE SHUT IT DOWN BEFORE PLAYING ONLINE
For more info on port forwarding and connection issues, see the following:
- Guide on how to fix CONNECTION PROBLEMS can be found HERE (thanks to user barrrrt)
- Comprehensive FAQ that includes CONNECTION PROBLEMS can be found HERE (thanks to gamereplays)
Edited by ICT, 05 May 2017 - 05:55 AM.