Forum Discussion
@syn7hwolfyes you need to exclude document/bf2042 folder from it.
so only the folders that still are included will be backup to onedrive.
That should solve your upload/download from onedrive and bf2042
Hi, mate. I appreciate the links and threads, thanks. Unfortunately, however, I have seen these before and they do not provide an adequate solution for my particular circumstances (nor, I suspect, for some of the previous posters both in this thread and others).
The issue is that I do not wish to unlink my PC from OneDrive completely, nor do I wish to exclude my entire Documents folder from the OneDrive backups (as there is no ability to drill down to individual folder level when excluding files). There are a multitude of reasons for this, which I wont bore you with but they mainly pertain to my own job/work, which renders both of these potential solutions unfeasible work arounds--as it would basically require me to remove MS OneDrive entirely from my work desktop simply to play one, single game.
Ideally, as others have stated, DICE would be able to move the relevant cache data folder to AppData or 2042's own install path/folder, as many other games do. It really is a tedious annoyance, and the idea of the player having to actively remove functionality from entirely unrelated programs on your PC, just in order to get around it, does not strike me as particularly user friendly.
- Rokebo734 years agoSeasoned Ace
and if ya make a another account at that computer , with restriction so onedrive is not available for that account but the game is ?
then you dont have those problem , ya only need to sign in with that new/extra account !!!
make sure the game is available at that new account (even disable all other programs, for some extra boost pc/gfx/fps even more (smiley))
and moving all to appdata is not what i like.
very often i cleanup the folders in APPDATA , then i need to wait for shaders download everytime i startup the game.Or when people got a tool that cleanup appdata (sub fiolders automaticly) everytime ,
you realy need to check your onedrive , reinstall it , and cfg your folders who need to be backup !!!
if ya reinstall one drive , dont forget to backup your files in DOCUMENTS first.
you could copy/paste them , could take some time , or CUT/PASTE it , this is much fasteralso handy
- EA_Atic4 years ago
DICE Team
Merged serval threads together as we all talking about the same item.
Feedback has been sent on to the team. (that don't mean it will be changed)
/Atic
- 4 years ago
Just noticed this as BF2042 cache (2.2GB) has now maxed out my one drive storage (5GB with 3GB used by folders I actually want).
This has now prevented syncing of my one drive; this is not a trivial issue and needs addressed ASAP.
- BR-DuaneDibbley4 years agoSeasoned Ace@GPswiss
I agree that this was a gross oversight by the development team. But as far as I see there are basically 2 issues.
1) The folder is getting synced with a backup (e.g. via OneDrive). For me, this is not a big issue as I am on the 'unlimeted plan' for Backblaze and I don't have to care about storage space. And syncing on this drive should also not have any performance impact, but for those who have this issue, you should always be able to exclude this one folder (or the complete BF2042 profile) from your backup.
2) The limited storage space. As far as this is concerned, you should be able to manually create a junction there (given that the folder it with almost 100% certainty on a NTFS drive) and redirect this one folder to be located on any other drive that has enough space (and is fast enough). Google for mklink or the Sysinternals 'junction' tool how to do that. - 4 years ago
The problem is that OneDrive doesn't have options to exclude folders. It is intended to be a simple tool that just works for regular users who don't understand such things. As such it is dependent on developers following basic guidelines that are HEAVILY documented and, as a professional developer myself, learned of the problems of dumping internal data into the documents folder from an education campaign ran before I started at university in 1997!!
If an (at the time) amateur teenage developer knew about this 25 years ago, I don't understand how an architect or developer somewhere in a major software house, working on one of the biggest games can still be that far out of date with their knowledge? This is a massively out of date technique that Microsoft has been educating developers about for decades. It just shouldn't be happening and needs to be fixed ASAP!
- OskooI_0074 years agoSeasoned Ace
Yup, C:\Users\AppData\ is the proper location for storing application data. Previous Battlefields store their shader cache data there.
- 4 years ago
All
This is a painful issue that EA likely won't resolve from what I've been reading. Here is a great workaround, especially for those using OneDrive with work credentials.This process will create a symlink (shortcut) in the Documents folder pointing to the Battlefield 2042 folder in the AppData\Local folder, where it should be...
1. Close Battlefield 2042 and make sure it isn't running
2. Delete the "cache" folder in "C:\Users\USERNAME\Documents\Battlefield 2042"
3. Move the "C:\Users\USERNAME\Documents\Battlefield 2042" folder to the desktop
4. Start Menu > Command Prompt > Right Click > Run as administrator
5. Paste the following command ensuring that you have the right USERNAME in this command (notepad helps)
mklink /D "C:\Users\USERNAME\Documents\Battlefield 2042" "C:\Users\USERNAME\AppData\Local\Battlefield 2042"
7. You will get a response "symbolic link created for..."8. In your Documents folder you will now see a shortcut called Battlefield 2042
9. Copy the folders in your Desktop\Battlefield 2042 folder to the "C:\Users\USERNAME\AppData\Local\Battlefield 2042" folder
10. Launch Battlefield 2042
11. You may get a pop-up, choose local
The game will load and if you check OneDrive, you should see it removing the folders/files since they aren't in the Documents folder anymore.
Camo Mike - 4 years ago@CamoMike63 I've tried running through your steps 3 times now and what I end up with every single time is that BF recreates the "Battlefield 2042" directory in "c:\Users\USERNAME\OneDrive\Documents" regardless of the fact that I now have a symlink in "C:\Users\USERNAME\Documents\Battlefield 2042" that is pointing to my local AppData which contains my files from step 3.
Are there any other steps required, to somehow prevent OneDrive from hijacking whatever system call BF2042 is making to create its directory in "Documents" and forcing it to be in OneDrive\Documents? - JanitorKyle3 years agoSeasoned Newcomer
@EA_Atic I accidentally left the game open for night and woke up to 30 gb uploaded which obliterated my data cap and added $60 to my already $250 internet bill. Now I cannot play any game because my data is throttled for the next week, cant watch tv either without massive lag from the throttling. You can confirm this is how the game was developed intentionally and released correct? Seems extremely sloppy to do that with no way of fixing it and a scummy thing to do to loyal customers who stuck their neck out for EA in the first place by buying this unfinished bag of 💩. Devs could have at least programmed a feature that kicks you from matchmaking after being afk for 12 hours lmao, or at least a work around so I'm not uploading GBs worth of data that doesn't need to be uploaded...
any way I could fix this would be appreciated I still want to play it and I hope the devs put out a hotfix soon hopefully by next week when my data cap resets
- 3 years ago
Assuming there's no update on this at all? Literally posting/bumping this because I can't do anything else on my PC right now while OneDrive grinds everything to a halt trying to upload the 0.5gb from having played one (1!) round late last night.
- 3 years ago
I agree it is bad design but you should also turn off autosync. You are just handing your data to MS
- 3 years ago
@Psubond wrote:I agree it is bad design but you should also turn off autosync. You are just handing your data to MS
That is the point, by synchronising my Documents folder to Onedrive (or in my case my M365 tenant) my data is secured in the event my PC catches fire or is stolen. With WFH and BYOD becoming quite prevalent over the pandemic, this type of data protection is super common and enforced in most organisations.
- 3 years ago
@Psubond wrote:I agree it is bad design but you should also turn off autosync. You are just handing your data to MS
I wouldn't trust Google, but I believe that Microsoft is different, for reasons of self-interest.
For Google, 90%+ of their turnover is from advertising, so for them, the user is the product - they will use and abuse your data in any way they can to make money.
For Microsoft, their turnover comes from Windows, office and increasingly, Cloud services like Office 365 and Azure. They make promises not to touch your data and they rely on having the trust of businesses. If it was found that customer data was being accessed, the loss of trust would be so immense that they would see a huge loss of income from those businesses. Yes, in the short term, they could make some extra money by abusing company data, but it would be such a huge risk that I don't believe they would. A tiny increase in income but at the risk of losing a huge chunk of their core income.
As such, you can read online about the steps they put in place to prevent even the admins who work in Azure datacentres from accessing customer data. If you ever contact their support, it is so frustrating as they have so little access, they can't see enough to help you.
And EA really need to fix this.
- 3 years ago
@techb00mer wrote:
@Psubond wrote:I agree it is bad design but you should also turn off autosync. You are just handing your data to MS
That is the point, by synchronising my Documents folder to Onedrive (or in my case my M365 tenant) my data is secured in the event my PC catches fire or is stolen. With WFH and BYOD becoming quite prevalent over the pandemic, this type of data protection is super common and enforced in most organisations.
hey, you want microsoft to have your data then you do you. in response to what you wrote though....why are you playing battlefield on a work controlled computer?
- 3 years ago
@Psubond wrote:
in response to what you wrote though....why are you playing battlefield on a work controlled computer?I never said that.
It should be noted there is a big difference between Onedrive free (ie outlook.com/hotmail etc) and actually paying for M365. How your data is handled and stored is quite different, ie see @MogZero post.This is, however, getting off topic.
- 3 years ago
@CamoMike63 wrote:All
This is a painful issue that EA likely won't resolve from what I've been reading. Here is a great workaround, especially for those using OneDrive with work credentials.This process will create a symlink (shortcut) in the Documents folder pointing to the Battlefield 2042 folder in the AppData\Local folder, where it should be...
1. Close Battlefield 2042 and make sure it isn't running
2. Delete the "cache" folder in "C:\Users\USERNAME\Documents\Battlefield 2042"
3. Move the "C:\Users\USERNAME\Documents\Battlefield 2042" folder to the desktop
4. Start Menu > Command Prompt > Right Click > Run as administrator
5. Paste the following command ensuring that you have the right USERNAME in this command (notepad helps)
mklink /D "C:\Users\USERNAME\Documents\Battlefield 2042" "C:\Users\USERNAME\AppData\Local\Battlefield 2042"
7. You will get a response "symbolic link created for..."8. In your Documents folder you will now see a shortcut called Battlefield 2042
9. Copy the folders in your Desktop\Battlefield 2042 folder to the "C:\Users\USERNAME\AppData\Local\Battlefield 2042" folder
10. Launch Battlefield 2042
11. You may get a pop-up, choose local
The game will load and if you check OneDrive, you should see it removing the folders/files since they aren't in the Documents folder anymore.
Camo MikeBrilliant idea using the symbolic link trick! I gave that a go and we will see if it helps with my performance (along with enabling DX12 in my config) file.
One tweak to suggest in the instructions is if a person is in this situation the original path to use for the mklink command will likely be "C:\Users\USERNAME\OneDrive\Documents\Battlefield 2042"
Side note: I was a little overzealous and actually closed OneDrive when I did this. Had to delete the cache folder online cause OneDrive got confuzzled when I launched it again. After deleting the online version if was right as rain.
- sk1lld3 years agoLegend
I don't know about you people but I just nuked Onedrive. I was sick of everything that was Onedrive. Tired of it sync 'in my files at bad times.
About Battlefield 2042 General Discussion
Recent Discussions
- 2 hours ago
- 3 hours ago