Forum Discussion

thebigmarz's avatar
thebigmarz
New Novice
2 months ago

(PC) Battlefield 1 disconnects after ten minutes of gameplay.

I have tried:
Ethernet connection, different DNS, Reinstall game, Reinstall EA Play, Repair game files, Port forward the usual ports, firewall rules, uPnP on, Restart computer, Different hard drive.

Nothing works. 

After ten to fifteen minutes, I am disconnected with no error code. 

It's been months.

Please, anyone.

10 Replies

  • Dmuoio's avatar
    Dmuoio
    Seasoned Novice
    3 days ago

    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. 

  • gresternandes's avatar
    gresternandes
    Rising Novice
    3 days ago

    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.

  • Dmuoio's avatar
    Dmuoio
    Seasoned Novice
    4 days ago

    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.

    1. Redownload EA anticheat to make sure you got the latest version. Installation details are in the link
    2. Allowing EA Anticheat and Javelin to your firewall
      1. Go to Windows Control Panel and check "Control Panel\All Control Panel Items\Windows Defender Firewall\Allowed apps"
      2. Hit Change settings and Allow another app 
      3. Hit Browse and add EAAntiCheat.GameServiceLauncher.exe    C:\Program Files (x86)\Steam\steamapps\common\Battlefield 1\EAAntiCheat.GameServiceLauncher.exe
      4. Add EAAntiCheat.GameService.exe located in     C:\Program Files\EA\AC\EAAntiCheat.GameService.exe
      5. Now, tick the boxes that say Name, Private, and Public for EA Anticheat and EA Javelin Anticheat
    3. Give both Anticheat executables admin permission
      1. Navigate to C:\Program Files (x86)\Steam\steamapps\common\Battlefield 1\EAAntiCheat.GameServiceLauncher.exe
      2. Right-click the EAAntiCheat.GameServiceLauncher.exe and hit properties
      3. Under Compatibility, tick the box that says "Run this program as an administrator"
      4. Do the same steps to EAAntiCheat.GameService.exe located at   C:\Program Files\EA\AC\EAAntiCheat.GameService.exe
    4. Re-enable DNS Client if the process is switched off
      1. You can follow this step-by-step tutorial here and use the Automatic option for DNS Client   
      2. 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 👍

  • 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_007's avatar
    OskooI_007
    Seasoned Ace
    2 months ago

    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

     

  • 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_007's avatar
    OskooI_007
    Seasoned Ace
    2 months ago

    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?

  • thebigmarz's avatar
    thebigmarz
    New Novice
    2 months ago

    Unfortunately the problem persists even after following yours and the help page's instructions.

  • 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.

    https://help.ea.com/en/help/pc/ea-anticheat/

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,638 PostsLatest Activity: 2 months ago