Forum Discussion
theonlytrueGNU
3 months agoRising Newcomer
Hello all
Me and my friend are also affected on and off by this issue. It is going on for years now without us finding a reliable solution: We uninstalled and reinstalled Battlefield4, repaired it, emptied caches, tried some stuff with port forwarding and firewalls(both Windows and on the router), switched even PCs and Windows(from 7 to 10 to 11). Strange is that if the error occures, not all servers are affected.
Just two quick notes here concerning firewall and portforwarding:
- Assigning a "static" IP address to the device(PC, PS etc.) is only necessary if the IP gets picked by another device in your network, you cannot reserve the IP address in your routers DHCP settings or if the router does not link the port forwarding rule to your game devices MAC address. Unfortunately every firewall/router handles that differently so there is no general advice to give here.
- This whole opening and forwarding of ports on the firewall/router does not make sense from a networking point of view. Battlefield on your computer always opens up a connection to the server from INSIDE your network(usually on a so called "high port"). This connection stays open as long as you are playing the game. The "return" port may be 3659, but this is already advertised by the connection itself and not statically on the firewall. That's what is called a "stateful" firewall. And that is also the way many devices can play the same game from the same internet connection: Every new connection will advertise another "return" port. Opening a specific port from outside makes only sense if something wants to connect to your network without "being called" from inside first. For example if you run your own game server(or whatever) at home.
My conclusion: This is entirely a bug from EA which needs to be taken care of by them.
About Battlefield Franchise Discussion
Discuss Battlefield games in this community forum.133,598 PostsLatest Activity: 34 seconds ago
Recent Discussions
Fourth Floor Dog Tag?
Solved34 seconds ago- 42 minutes ago