
Battlefield 2042 is officially out and available for both PC and consoles. But like all recent releases from multiplayer from EA, the game is plagued with dozens of bugs that severely impact the experience. But while the cosmetic and gameplay bugs can be easily forgotten, there is the error Unable to load persistence data which returns players to the home menu after the game fails to connect to EA online services.
Nota: The error code associated with this error usually varies greatly depending on the platform and NAT type.
To get a clear idea of how you can fix this error, read on.
What causes the error cannot load persistence data?
After investigating this issue, it turns out that the bug is much more widespread than we originally imagined.
So much EA (the editor) as Dice (the developer) have confirmed that they are working on a fix, but so far the issue has not been contained. However, there are a couple of workarounds you can try to temporarily fix or at least alleviate the issue by making some modifications.
Below are some fixes that other affected users generally report to be effective:
- Change current DNS: One of the most common issues that could be the underlying cause of this particular problem is an inconsistent DNS range. Depending on your ISP, you may be successful in fixing the problem by migrating your current DNS range to the range provided by Google.
- Crossplay is enabled: Since EA started the early access program for Battlefield 2042, there are many underlying issues associated with crossplay matchmaking. Unless you're explicitly making use of this feature, you're probably better off disabling crossplay altogether (regardless of whether you're on consoles or PC).
- Elimination of the Temporary files: If you have this problem on a console and disabling the integration of crossplay was not effective in your case, the next thing you should try is to turn the console off and on again. But keep in mind that the steps are a little different on each console.
- Forwarding ports used by BattleField 2042: If you are using an older router that does not support UPnP (or UPnP is disabled), connectivity to EA servers is likely inhibited. To fix this issue, you will need to enable UPnP or forward the necessary ports manually.
- Fix Node 3 ISP interference: If your ISP is using Tier 3 nodes, you may be experiencing this issue due to a network inconsistency that is preventing your console or PC from establishing a connection to EA servers. In this case, filtering the connection through a network should help. VPN.
What should I do to fix the error cannot load persistence data?
Now that we are certain of the potential causes of this error, let's now go over the steps you need to follow to fix the 'Unable to load persistence data' error for Battlefield 2042:
1. Change DNS to Google equivalents.
Since one of the most common scenarios that can cause the error Unable to load persistence data is an inconsistent DNS range that makes connecting to the game server more difficult than it should be.
Fortunately for those affected by this issue, you can easily remove it and allow your PC or console to communicate with EA's game server by migrating its default DNS (domain name address) range to a range provided by Google.
But since this operation will be different depending on the platform you choose, we have created a series of sub-guides that will guide you through this process on PC, Xbox One, Xbox Series, PS4 and PS5.
Follow the method that is applicable to your chosen platform to transition to the Google-provided DNS range.
Change default DNS on PC
To change the default DNS range on your PC, you will need to access the Network Connections window from the classic control panel menu and set a custom DNS range for the network you are currently connected to.
Nota: Please note that if you are using IPV6, you will also need to set custom DNS values for this protocol.
To change the default DNS to the Google equivalents on the PC you must do the following process:
- Open a Run dialog box by pressing key Windows + R.
- Then write 'ncpa.cpl' and press Enter to open the window Network connections.
Nota: If you see the message User Account Control (UAC), Click on Yes to grant administrative privileges.
- Once you are inside the Network Connections tab, look for the connection that you are currently using as a gateway to the Internet. When you manage to identify it, right-click on it and choose Properties in the context menu.
- Within the properties screen for your WiFi connection o Ethernet, go to the tab Social and then turn your attention to the settings in This connection uses the following elements.
- From there, choose Internet Protocol (TCP/IP4) and click Properties
- Once you are inside the following settings, go to the General tab, then check the toggle associated with Use the following DNS server address.
- Replaces the preferred DNS server and the alternate dns server with the following values:
8.8.8.8
8.8.4.4
- Once the IPv4 values have been modified, it is time to change the values of IPV6. To do this, go back to the previous menu and access the screen Properties of the Dance de Internet version 6 (TCP/IPv6).
- Then replace the preferred DNS server and the alternate dns server with the following values:
2001: 4860: 4860 :: 8888
2001: 4860: 4860 :: 8844
Save the changes you just applied, then restart both your PC and router before attempting to launch Battlefield 2042 once again and see if the error is resolved.
Change default DNS on Xbox One / Xbox Series X
Regardless of whether you're on Microsoft's next-gen console (Xbox One) or the next generation, the instructions for changing your default DNS are nearly identical.
You will need to access the Advanced Settings menu for the network you are currently connected to and opt for the manual setup approach to be given the option to set a custom DNS.
To achieve this, make sure you do the following:
- Make sure you're on the main panel of your Xbox One menu, then press the guide menu.
- In the side menu that just appeared, choose All settings.
- From the menu Configuration, scroll to Red and press A to access the configuration group.
- Once you are inside the menu Red, touch Advanced settings in the list of available options.
- In the next menu, choose the DNS settings, then selection Manual in the next group of menus.
- Next, configure 8.8.8.8 , the Primary DNS y 8.8.4.4. such as Secondary DNS and then press Save changes.
- Finally, save your changes before restarting both your Xbox console and router.
Once the console restarts and you are connected to the internet, launch Battlefield 2042 once again and see if the error Unable to load persistence data now it's fixed.
Change the default DNS on PlayStation 4
The operating system PlayStation will not allow you to change the DNS currently used unless you choose Set up a new Internet connection and select Custom when asked if you want to use automatic configuration.
For step-by-step instructions on how to change your default DNS settings with Google equivalents, you need to do the following:
- From the home screen of your PlayStation 4 system, scroll down the vertical menu at the top to Configuration.
- Next, once you are inside the screen Configuration, access the menu Red from the list of available options.
- Once you are inside the network settings, choose Configure Internet connection.
- Next, choose Wi-Fi or LAN (depending on the type of connection you are using), then select Personalized to avoid receiving a default DNS.
- When asked about the direction you want, choose Automatic.
- Once you get to the next message, select the DHCP hostname to Do not specify.
- When you finally get to the message of DNS configuration, choose Manual, then change the Primary DNS to 8 . 8.8.8. y Secondary DNS a 8.8.4.4.
Nota: If you want to use IPV6 instead, use the following values:
Primary DNS : 208.67.222.222
Secondary DNS : 208.67.220.220
Save the changes, then restart both your console and router to see if the problem is now resolved.
Change the default DNS on PlayStation 5
If you are experiencing this problem in Playstation 5, you will need to change your DNS settings by accessing the Settings menu and changing your network settings when choosing to set up a new Internet connection.
For complete steps on how to do this, please pay attention to the following:
- From the home screen of your PS5, select the icon Configuration (top right section of the screen) and press the button X to access settings.
- Once you are inside the Settings menu, access the settings of Redthen choose Configuration once again.
- In the next menu, choose Set up internet connectionthen choose Set manually in the next group of options.
- Next, select Wi-Fi or LAN Cable (depending on the type of connection you are using) and choose DNS in the next message.
- Once you I requested that you provide the required values, configure the Primary DNS en 8.8.8.8 and the Secondary DNS en 8.8.4.4. and press Ready To save the changes.
- Once the connection has been reestablished and the DNS has been changed, launch Battlefield 2042 once more and see if the 'unable to load persistence data' error still occurs.
If the same type of problem still occurs, feel free to move on to the next potential solution that we will describe right now.
2. Disable CrossPlay
It turns out that many of these issues stem from the industry's push to create cross-play that allows games to be played on the same servers regardless of whether they're coming from PC, Xbox, or Playstation.
This sounds good in theory, but in reality, there are many issues that arise from cross-game integration (including the 'Unable to load persistence data').
Fortunately, you can avoid most of these issues by choosing to disable crossplay in your game's settings.
This can be done on all consoles or PC, but the instructions are slightly different for Xbox Series X and Xbox One.
Pay attention to the subguide that applies to the platform you choose:
Disable Crossplay on PC and Playstation
If you're experiencing this issue on PC, PS4, or PS5, you can get away with simply disabling Cross-Play integration from the game's settings. You'll need to restart your system to be sure the game doesn't pair it with games from other platforms, though.
Here's how to disable Battlefield 2042 crossplay integration on PC and Playstation:
- Open the game normally and wait until the initial login screen passes.
- Then access the menu Options from the bottom left section of the screen.
- Once you are inside the menu Options, use the vertical menu at the top to select the tab General admission.
- Within the General tab, scroll down to the section Others and then turn off the switch associated with Cross-play.
Save the changes, then close the game and start the game again before checking if the same type of error still occurs.
Disable Crossplay on Xbox One / Xbox Series X
On Xbox consoles, it appears that you won't be able to disable cross-platform integration entirely by simply disabling it from the game's settings. Other users are reporting that they are still being matched with users playing from other platforms despite specifically disabling cross-play integration.
To avoid this problem, you will need to disable CrossPlay at console level (from the menu) Online Safety and Family).
Here's what you need to follow to get it:
- Access the menu of the xbox guide by pressing the button Xbox in your controller.
- Once you see the side menu appear, access the menu Configuration.
- When you are inside the menu Configuration, go to the tab General admission from the menu on the left, then access the menu Online Safety and Family.
- In the next menu, select Online privacy and securitythen choose xbox privacy in the list of available options.
- Then use the menu on the left side to access the menu See details and customize.
- In the next menu, choose Communication and multiplayer, then change the button You can join the cross-network game a Block before saving the changes.
Once you've made these changes, restart your console before launching Battlefield 2042 again and see if the issue is now resolved.
3. Turn your console off and on
If none of the above methods have proven effective in your case and you are experiencing this issue on a last-gen or current-gen console, you should also take There to investigate whether the temporary files cache is causing this issue.
This particular fix is mostly reported to be effective on Xbox Series X and Xbox One, but you can also power cycle your PlayStation 4 or PlayStation 5 console if needed.
Since the exact instructions for implementing a power cycle procedure will vary from console to console, we have created a series of sub-guides that will allow you to perform this procedure on the latest console from Sony and Microsoft.
You just have to follow the following instructions:
Power Cycle Playstation 4
An essential part of power cycling a PlayStation 4 console is giving the power capacitors enough time to clean themselves. To ensure you perform this procedure correctly, pay attention to these steps:
- While your Playstation 4 console is fully powered on, press and hold the power button (on your console) and hold it until you can physically hear the console fans turn off.
- Once the console is completely powered off and you can no longer hear any sound coming from your console, physically unplug the power cord from the outlet and wait approximately one minute before allowing the power capacitors to completely drain.
- When this period has elapsed, reconnect the console to the power supply and start it in the conventional manner.
Once the next launch is complete, launch Battlefield 2042 once again and see if you still experience the same error code as the game attempts to connect to EA servers.
Playstation 5 power cycle
Turning your Playstation 5 console on and off is simpler than most other equivalents. All you have to do is press and hold the power button until the console is completely off, then unplug the power cable to allow the power capacitors to discharge themselves.
Follow these simple instructions:
- With the console turned off, press and hold the power button on your Playstation 5 (on your console) and hold it until you no longer hear any sound coming from the machine.
Nota: Short pressing the power button will activate a sleep cycle, so be sure to hold this button.
- Wait until the power light stops blinking, then remove the power cord and leave the system for 20 minutes to drain the power capacitors.
- After this period has elapsed, reconnect the power cord and start the system once more to see if the problem has been resolved.
After the console restarts, launch Battlefield 2042 once again and see if the issue is now resolved.
Power Cycle Xbox One and Xbox Series
Activating a power cycle procedure on Xbox one is different than most other consoles as you will be required to hold down a physical button for 10 seconds or more to activate a power cycle procedure.
For specific instructions on how to do this follow these instructions:
- Start by making sure your console is fully powered on, then press and hold the power button (on your console, not your controller). Hold that button down for about 10 seconds or until you notice the front LED starts blinking intermittently.
- Next, wait a full minute to give the power capacitors enough time to deplete before attempting to turn the console back on conventionally.
Nota: While you're waiting, you should also take the time to physically unplug the power cord from the power cable.
- Boot the console once again and see if you can see the longer boot animation sequence. If you can see it, it is a confirmation that the power cycle procedure was successful.
Once the console restarts, launch Battlefield 2042 once again and see if the issue is now resolved.
4. Forward the necessary ports
Another underlying issue that could be responsible for the Unable to Load Persistence Data error is a scenario where the ports that the game is trying to use are not actually opened, thus the connection to the game server cannot be established.
In most cases, ports used by games should be handled automatically by your router if UPnP is supported and enabled.
On the other hand, if you are using an older router model that does not support UPnP, you will need to forward the required ports manually (depending on the platform you are using to play Battlefield 2042).
Learn how to do it by doing the following:
- Open the browser of your choice and type one of the following addresses into the navigation bar at the top and press Enter to access your router's settings.
192.168.0.1
192.168.1.1
- Once you reach the initial login screen, enter your login details to access your router's settings.
Nota: Unless you have set custom login credentials for your router, you should be able to complete the login process using admin , the Username y 1234 , the password. If these generic equivalents do not work, click I forgot the password and retrieve your credentials or search online for the router-specific setup login credentials according to the router model you are using.
- Once you are inside the router configuration menu, expand the menu Advanced / Expert, then look for an option called Forwarding of ports / NAT Forwarding.
Nota: Depending on your router model, your particular menu may look completely different from the screenshots shown in this method.
- Once you successfully find the option that allows you to manually forward the ports used by Battlefield 2042, forward the following ports depending on the platform you are currently using:
Xbox One and Xbox Series X | S
TCP: 3074
UDP: 88, 500, 3074, 3544, 4500
PC
TCP: 5222, 9988, 17502, 20000-20100, 22990, 42127
UDP: 3659, 14000-14016, 22990-23006, 25200-25300
PS4 and PS5
TCP: 1935, 3478-3480
UDP: 3074, 3478-3479, 3659, 14000-14016
- After you manage to forward the required ports, save the changes, after that restart your router before launching Battlefield 2042 once again and see if the problem is solved or not.
If the same type of problem still occurs even after you forwarded the ports, continue with the final potential solution below.
5. Use a VPN (PC only)
If you are experiencing this issue on PC and none of the above methods have proven to be effective in your case, another thing you should try is installing and using a VPN to resolve a potential connectivity issue.
Please note that there are situations where connectivity to the EA server is affected by a Tier 3 ISP node. In this case, installing a VPN client should alleviate the connectivity issue (especially if you are experiencing this issue on or off).
If you don't have a favorite VPN client, we've made a shortlist of VPN services that you should consider installing on your Windows PC:
Nota: There are other tools that will do the same thing, but the options mentioned above come with a trial program or a free account version so you can try them out for free before making an investment.
My name is Javier Chirinos and I am passionate about technology. Ever since I can remember, I have been interested in computers and video games, and that passion has turned into a job.
I have been publishing about technology and gadgets on the Internet for over 15 years, especially in mundobytes.com
I am also an expert in online marketing and communication and have knowledge in WordPress development.