Forum Discussion
I am having this very same issue.
I have a great PC and connection, and the problem started only about two weeks ago or so. I can't nail down the exact day though.
One thing I have been able to determine which hopefully will help EA on their end, is that the ONLY time I am able to join a game without getting a disconnect error is when the game is either in Scoreboard, or switching maps in loading.
Every time I finally connect to a game, I am either coming in and seeing the scoreboard, or It starts loading the game for a few seconds and then blacks out and switches to the new map loading.
Hopefully this helps. I am pretty sure this is not a problem on our end!
To setup port forwarding correctly on a router/behind NAT do the following.
setup a static IP address
- use the following tool http://portforward.com/help/setup_static_ip_address.htm
- Download/install and then click "make it static"
Find your router's internal IP address
- start -> Run -> CMD and in the command prompt type
"ipconfig" without quotes.
The internal IP address will be the "Default Gateway" under your Ethernet Connection.
http://portforward.com/networking/routers-internal-ip-address.jpg
Example: 192.168.0.1
Connect to your router's web interface:
In your browser, type in the router's internal ip address that you aqquired above and press enter
It should prompt you for a username and password. Enter it or if you never set one, you can find a list of default
username/passwords for most routers here: http://www.speedguide.net/default_passwords.php
Once in your router, look for a section called Applications & Gaming or something like it.
You'll need to find "Port Range Forwarding" and input the following ports
TCP Ports- 80, 443, 9988, 17502, 20000-20100, 22990, 42127
UDP Ports- 3659, 14000-14016, 22990-23006, 25200-25300
Where it asks for ip address, once again, enter your router's internal IP address
example: Application | start | end | protocol | ip address | enable |
BF4 | 443 | 443 | TCP | 192.168.0.1 | check yes |
Save settings and now BF4 should connect and then load level like it hasn't been doing.
EDIT: I was having the exact same issues, disabled firewall even in services.msc, updated punkbuster but still - most of the time I couldn't connect to any servers. It would say "connecting" and eventually give me an error. After doing the above, I have been able to connect repeatedly to any server I have tried without issue. Hope this helps.
- Anonymous12 years ago
Thanks for the tip,
I will give it a try (since I have nothing to lose). But as a previous poster said...if it really was a firewall or router problem we would never be able to connect. But we able to connect after many attempts, or in my case...when a game ends and is in the Scoreboard or loading the next map.
Still pretty sure its something in the software for our client, or server client I would guess. Hell if I know though :P
- 12 years ago
Same problem here, takes 10-15 tries to join a game, like many other people. EA say nothing about it, haven't even seen them acknowledge it. Tried the suggestions but they don't seem to make a difference, seems to be a game problem for some rather than local.
- WaffleGoat6612 years agoSeasoned Novice
Yeah, well don't expect EA/DICE to aknowledge any player issues, they have their money and are probably working on Battlefield 5 now. I agree that if it were a firewall/router problem that you just wouldn't be able to connect at all, but last night I was connecting to servers without nearly as many problems.
It DID give me a connection error 2-3 times but then I ran this as well
http://www.softpedia.com/get/Network-Tools/Misc-Networking-Tools/Smart-Port-Forwarding.shtml
And iput the ports on here..Haven't had a single issue since, might be easier than setting up all the router crap.
Thanks for the help EA & DICE!
- Anonymous11 years ago
Thank you, that last works for me