If you ordered the Gold and Ultimate Editions of Battlefield 2042, the game is available to play today on the 12th of Nov. For players who ordered the Base edition, the game goes live on the 19th. As with most online games, BF2042 is having a bunch of problems with the servers that are preventing the players from getting online. One of them is the Battlefield 2042 Unable to Load Persistence Data. The error message comes with different error codes such as error code 15-7A, error code 2002G, error code 15-4C, 13C, and a range of others. It is also not platform-specific as it occurs for users on PS5, PS4, PC, Xbox One, and Xbox Series X|S. If you have encountered the error, here is what you need to know.
Unable to Load Persistence Data BF2042 Fix
At the time of writing, there is no permanent fix for the Battlefield 2042 Unable to Load Persistence Data as it’s caused due to a fault on the server end. In normal cases, you would see this error when the client is unable to communicate with the servers – caused due to problems on the server-end or an internet connection problem on the user end.
Update 21 Nov: We encountered the Battlefield 2042 ‘Unable to Load Persistence Data’ error today and the things we did to fix it was – 1. Check the internet connection and ensure it’s not the cause of the issue. We were launching from Steam, so we deleted the Steam Cache (fix 8). As the game launches the Origin every time you launch, we went and deleted the Origin cache as well (fix 7). We could not load into the menu so the problem could have been the internet. If you are getting the error while connecting to servers, the issue may be with your internet. Anyhow, these things worked for us today.
Update 18 Nov: DICE is simply unable to shake off the persistent – Unable to Load Persistence Data (Error Codes: 4C, and 13C) – errors in its game. We again saw a massive surge of errors for players across the game as they were unable to join the servers. Since then, reports of the problem have diminished, but there are still a large number of players who suffer from the problem, and the fixes that were applied before do not work anymore.
If you have not recovered from the error since yesterday, a reboot of the device and the network hardware may be required. Also, try Fix 7 and 8 depending on your platform. Please also check that the correct ports are open for the game. Here are the ports you need to open.
- 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
Update 12 Nov: Right now, for most players, it’s unlikely that anything that you do will resolve the error. The only solution is to wait for the servers to stabilize. However, in some cases the issue may be local, here are the solutions we suggest to fix the error.
- Ensure that the game folder is whitelisted on the Windows Firewall or other antivirus software you may be using.
- If you have not tried already, restart the game.
- Reboot the router and the PC or Console.
- Power Cycle the console.
- Run the game with admin permission. Running the game with admin permission has worked for quite a number of players to avoid the error. So, besides dsiabling the crossplay, this is another thing you can try if you are on PC.
- Disable CrossPlay. To disable crossplay – go to Options Menu > ‘General’ tab > you will see the option there. For Xbox Players – Home Button > Profile > My Profile > Privacy Settings > Xbox Privacy > Details and Customize > Communication & Multiplayer > Cross Network Play “Block”
- Press Windnows Key + R > type %programdata% > hit Enter > Open Origin folder > Delete everything except LocalContent. Note: Do not delete LocalContent
- Clear Download Cache on Steam
- Try to play Apex Legends if you have it installed and return to playing Battlefield 2042.
- Verify Integrity of game Files.
The most effective solution for the problem seems to be disabling CrossPlay. A lot of players who disabled the CrossPlay were able to avoid the error. If that does not help, we suggest that you clear the Origin cache by performing step 6.
These are the basic solutions you can try as well as any other connection troubleshooting you can think of. At the time, it’s most likely caused by the servers, but if you encounter this error at a later date when a very few users have this problem, you will have to troubleshoot your connection to the servers. We will update the post at a later date if the Battlefield 2042 Unable to Load Persistence Data error occurs and the server is not the cause.
It started happening to me after replacing my GPU (1660 ti to RX 6600) and it could only be solved by clearing the contents of C:\ProgramData\Origin (except for LocalContent) and \Documents\Battlefield 2042\settings although i dont know if that last step was totally needed
So basically step 6 from the provided guide was the solution. Thanks!
Nb: i think a reason it can happen is hardware change or maybe driver updates/significant other types of changes, with some kind of bad cache.
Had this issue on launch day, disabling crossplay sorted it for me then. Was able to enable it yday with no issues. However today the persistence data is back and can’t seem to resolve it unfortunately. On Xbox One
This fixed it for me, and turn off cross platform.
Press Windnows Key + R > type %programdata% > hit Enter > Open Origin folder > Delete everything except LocalContent. Note: Do not delete LocalContent
Got to play 3 games out of 20, now every map is doing it, rebooted restarted modem and everything and i have a high end system. Shouldnt have to do anything to any files or folders should be able to play the game after spending over 120 dollars for this. Please fix it asap..
For me, I played all morning, game crashed due to a GPU update requirement, updated the driver. now have this issue. the above nor any of the other online “fixes” have let me back in.. just keep getting this error and sometimes another error trying to start the game.
You may want to rework step 5. Deleting everything in the Program Files is a bad idea. People need to go to the origin folder and delete everything in THERE except local data.
Yes, that’s what we suggested “Do not delete LocalContent”
I think hes referring to the fact that you direct people to the root file for program data and not specifically the Origin folder.
You did not specified in Origin folder. This may cause misunderstanding every folder in Program Files instead of in Origin folder.
Sorry. Thanks for pointing it out. It’s fixed now.
Still unable to get into a game. Had a bad day at work and was looking forward to this 🙁 Kids are in bed, I’m good to go 🙂
RE: the article, thanks for correcting per Ash’s point. On a positive note, I do like that you used the %PROGRAMDATA% environment variable, whereas a lot of people online would use the hard-coded C:\Programdata path. Good job.