Forum Discussion
For Battlefield on PC, please enable the following online ports on your connection:
TCP: 80, 443, 9988, 20000-20100, 22990, 17502, 42127
UDP: 3659, 14000-14016, 22990-23006, 25200-25300
For specific instructions on how to open your ports, please visit http://www.portforward.com/ or contact your router manufacturer.
What kind of issue do you have with the game? Make sure that your PunkBuster is up to date as well as that your firewall/antivirus software is disabled if you run the game. Launch the BF4 application as /administrator.
Cheers
Basti
I'm always surprised this kind of information is found on the forums and not specified on an official website. Also, the information provided by EA_Bastian is not complete. A firewall uses two types of ports for traffic. Source and destination. To be able to successfully play the game, you will have to open both the source AND destination ports - which usually are not the same. My guess is that the ports specified by EA_Bastian is destination ports only.
Is there a way to get a full, official firewall port specification that clearly specifies which ports to open?
Not everyone use a D-Link home router which allows pretty much anything through..
Also, while I'm at it - an anti-virus exclusion list would also be of interest so I don't have to disable the anti-virus to be able to play..
- Anonymous11 years ago
If you want a AV exclusion, just add the .exe of the game (or entire game dir) to exclusions list of your AV active protection.
In case of Avast it is possible to set the exclusion on different actions (read, write, execute) or all of them without excluding
them from normal scheduled scans.
As for inbound and outbound, you normally would only need incoming. In most (normal) cases outbound traffic is alway possible. It is only
the traffic coming in you want to redirect or block. Alot of routers only have an incoming list aka forwarding. They have no
outbound settings. Also this forwarding option is only used to redirect specific traffic to a certain computer on your local
network like a web/ftp/mail server. Outgoing traffic only needs a gateway at least and it's out.
Regarding the data specified on official websites: http://help.ea.com/en/article/online-ports-for-battlefield-4/
- Anonymous11 years ago
To a little more clear, These ports they provide seem to be the OUTBound ports required to play. I suspect the INBound ports that are typically configured in the router may be in this list somewhere but it would be nice to know which ports are which.
You DO NOT need account for both source and destination in most modern firewalls. Context Based Access Control dynamically opens inbound ports that are associated with outbound sessions. What needs to be known is which ports are outbound and which are in. On the source computer it is EXPECTed to see a random port >1024 used. Most protocols work in this fashion. They will pick a random unsed port above 1024 to connect to a specific protocol specified destination port like tftp on 69 or ftp on 21.
Some firewalls require (or your security policy does) that outbound connections be filtered. Most home devices do not do this. SOHO devices allow all outbound traffic and only filter on the inbound leg.
So in short, dont confuse OUTbound ports with INBound ports. Dont expect to see port xxx connecting to port xxxx. You will however see plenty of port YYY>1024 connecting to XXX. This is normal. Thus we need to know which ports if any EA wants us to open to our computer inbound (Hopefully none!!!!).
Thanks!
RD
- Anonymous11 years ago
My post was just a reiteration of inSmithereens's post. He is spot on.
RD
About Battlefield Franchise Discussion
Recent Discussions
- 23 minutes ago
- 48 minutes ago
- 3 hours ago
- 5 hours ago