Forum Discussion
10 Replies
- Dmuoio3 days agoSeasoned Novice
Glad to hear that it solved the issue. 👍
Also helps me out knowing that the DNS cache may have been the main culprit, as mine was also set to disabled for some reason.
- gresternandes3 days agoRising Novice
You sir are the real MVP!
I did try the first steps first, but it was definitively the fact I had DNS Cache deactivated in windows that was constantly disconnecting me (not from BF, but Skate but same servers/developers.)
I'll add an extra suggestion for future visitors, if you use hosts file filters, they are prone to stall DNS Cache when you start windows and freezing the computer entirely (which is why I had it deactivated.)
However I found a solution to continue using hosts filters while keeping DNS Cache activated, compressing the hosts files with this tool. - Dmuoio4 days agoSeasoned Novice
Here's what fixed the issue for me.
I'll go in order of priority. For steps 3 and 4, I'm not entirely sure they contributed to the fix, but I'm including them here just in case.
- Redownload EA anticheat to make sure you got the latest version. Installation details are in the link
- Allowing EA Anticheat and Javelin to your firewall
- Go to Windows Control Panel and check "Control Panel\All Control Panel Items\Windows Defender Firewall\Allowed apps"
- Hit Change settings and Allow another app
- Hit Browse and add EAAntiCheat.GameServiceLauncher.exe C:\Program Files (x86)\Steam\steamapps\common\Battlefield 1\EAAntiCheat.GameServiceLauncher.exe
- Add EAAntiCheat.GameService.exe located in C:\Program Files\EA\AC\EAAntiCheat.GameService.exe
- Now, tick the boxes that say Name, Private, and Public for EA Anticheat and EA Javelin Anticheat
- Give both Anticheat executables admin permission
- Navigate to C:\Program Files (x86)\Steam\steamapps\common\Battlefield 1\EAAntiCheat.GameServiceLauncher.exe
- Right-click the EAAntiCheat.GameServiceLauncher.exe and hit properties
- Under Compatibility, tick the box that says "Run this program as an administrator"
- Do the same steps to EAAntiCheat.GameService.exe located at C:\Program Files\EA\AC\EAAntiCheat.GameService.exe
- Re-enable DNS Client if the process is switched off
- You can follow this step-by-step tutorial here and use the Automatic option for DNS Client
- Basically it's just going into cmd as an admin and entering REG add "HKLM\SYSTEM\CurrentControlSet\services\dnscache" /v Start /t REG_DWORD /d 2 /f
Hope that helps 👍
- thebigmarz2 months agoNew Novice
Thanks for the help, I'll give it a shot soon.
I just played an hour of BF4 with no connection issues. Peculiar that it's only BF1. - OskooI_0072 months agoSeasoned Ace
I watched the video and didn't see any network icons on screen indicating a network issue such as packet loss. The network connection looks good.
The only thing I can think to try is to uncheck IPv6 in Windows network settings, reboot the computer and see if that helps. If not then turn IPv6 back on. (see attachment below)
You can also try giving the PC a static IP address in home router settings.
I would also try to curl the anticheat server to make sure you have a connection to it.
Unable to connect to the EA servers, Battlefield 2042 | EA Forums - 7065283
- thebigmarz2 months agoNew Novice
Sorry for the late reply, haven't had the time to troubleshoot.
EA app stays open and connected throughout gameplay. I captured the entire process from game launch to disconnection. Crash is at the six minute mark. I noticed as well, clicking the re-connect button does work but server ping is missing. If left idle, the menu will go back to "disconnected". I can re-connect to a server, but after a minute or so I am kicked back to menu with "disconnected".
https://youtu.be/3BdFTZVsMTM
Purchased through EA app. - OskooI_0072 months agoSeasoned Ace
Next time you get disconnected, quickly open the EA app and see if it still shows you online.
I'm wondering if the EA app is losing connection also.
Did you purchase the game on Steam or EA store?
- thebigmarz2 months agoNew Novice
Unfortunately the problem persists even after following yours and the help page's instructions.
- thebigmarz2 months agoNew Novice
Thanks for the reply. I am going to test out tonight.
- OskooI_0072 months agoSeasoned Ace
Maybe it's EA anticheat disconnecting you because it's not up to date.
- Uninstall EA anticheat and then reboot the computer.
- Repair/verify the game files in EA app or Steam, depending on where you purchased the game.
- Reinstall EA anticheat and then reboot the computer.
It's important to reboot the computer because the anticheat driver is loaded during PC boot.
About Battlefield Franchise Discussion
Recent Discussions
- 2 hours ago
- 5 hours ago
- 9 hours ago