If you are experiencing connection issues (being unable to connect to players after the host starts the game), please follow this guide.
Make sure that port 16000 (UDP) is opened in your router settings.
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!)
STEP 2 (especially helpful if you can not login):
Go to %appdata%\My Battle for Middle-earth Files\ (for BFME2, %appdata%\My Battle for Middle-earth Files 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 II Files)
Open a file called options.ini and add the following to it:
FirewallBehavior = 1 FirewallNeedToRefresh = FALSE FirewallPortAllocationDelta = 0 FirewallPortOverride = 16000
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 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, 02 April 2016 - 09:12 AM.
merged and edited two similar connection issues threads into a more cohesive whole.