Forum Discussion
Have you tried to unblocked the ports that battlefield uses?
Ports:
If you are playing on PC, please enable the following online ports on your connection:
TCP: 80, 443, 9988, 17502, 20000-20100, 22990, 42127
UDP: 3659, 14000-14016, 22990-23006, 25200-25300
You can use this for more assistance in this matter http://www.portforward.com/
Firewall:
Try adding the bf4.exe and bf4_x86.exe to your firewall with all ports allowed (on the exe only).
or you could try turning off your firewall to see if its the reason your unable to play...
Run the game as Administrator:
Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield 4) and find Bf4.exe. Right click it and go to PROPERTIES, then COMPATIBILITY and check the box next to RUN THIS PROGRAM AS ADMINISTRATOR.
Do the same with BF4_x86.exe as well.
Run Origin as Administrator:
Go to C:\Program Files (x86)\Origin and right click on Origin.exe and go to properties. Then go to compatibility tab and check the box next to RUN AS ADMIN.
Disable Origin in game:
In Origin - Application settings - Origin in Game - disable Origin in game
I have tried all of these solutions and have had a small ammount of improvement however still cannot play the game. It no longer says initializing. The game launches and tries to load the map when i join a server but then before the map loads i get disconected from EA online servers. I have tried this at home with bad broadband, at a friends with good broadband and at both college and work too. i cant see how the problem is internet when it doesnt work at any of the 4 places tried.