How to fix lag and rubber-banding on large maps.
(102 ratings)
Oct 11, 2025 @ 10:35am11,238182
Modding or ConfigurationMultiplayerEnglish
Description of issue
Do you have problems with sliding around and rolling back to where you just were a moment ago? Do you feel like you are getting good performance and frames, yet somehow you are lagging and there is significant delay in actions and movement? Do you feel like your game goes into slow motion in the middle of an objective? This may be the guide for you!
How to fix the issue
The game (and apparently most frostbite games) under-utilize a lot of CPUs. You can tell it to use all of the available threads with this and hopefully it will fix it for you.
Once the file is done, make sure to save it and that it is placed in the right directory and with the .cfg extension. It might give you a warning when you rename it that the file type will change and may become unusable, just accept and ignore the warning.
- Make sure the game is closed.
- Navigate to the main directory of the game.
(for steam it is .../SteamLibrary/steamapps/common/Battlefield 6/)
(or you can right click the game in your library and then Manage>Browse Local Files) - Create a new text document with right click
- Rename it to "user.cfg" (no quotes and also make sure the file type and extension changes)
- Enter the following text by editing the file with notepad
- Thread.ProcessorCount X
Thread.MaxProcessorCount X
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
GstRender.Thread.MaxProcessorCount Y - Replace X with your core count minus 1, and Y with your thread count minus the amount of threads you have per core.
EXAMPLE if you have 6 cores and 12 threads, X should be 5 and Y should be 10.
EXAMPLE if you have 8 cores and 16 threads, X should be 7 and Y should be 14.
You can find your core and thread count using task manager (control+shift+escape is the shortcut) by going to the Performance tab and it should say Cores for cores (X) and Logical processors for threads (Y)
Once the file is done, make sure to save it and that it is placed in the right directory and with the .cfg extension. It might give you a warning when you rename it that the file type will change and may become unusable, just accept and ignore the warning.
Troubleshooting if it didn't work.
Make sure the file is placed in the base directory folder of battlefield. IT should be the same folder that contains bf6.exe along with a lot of .dll files and subfolders.
Make sure the file is correctly named user.cfg (it is important that ends in .cfg and that it isn't user.cfg.txt)
If the game crashes, you may have entered the incorrect values for X or Y, double check that you are using the core count for X and the thread count for Y.
If you are still lagging and have excluded outside variables (ping, other applications eating processing power, low pc specs) try playing the Rush or King of the Hill modes and see if it helps. Some people have had better performance with less players on the map.
Make sure the file is correctly named user.cfg (it is important that ends in .cfg and that it isn't user.cfg.txt)
If the game crashes, you may have entered the incorrect values for X or Y, double check that you are using the core count for X and the thread count for Y.
If you are still lagging and have excluded outside variables (ping, other applications eating processing power, low pc specs) try playing the Rush or King of the Hill modes and see if it helps. Some people have had better performance with less players on the map.
If you have any questions, leave a comment and I will try to help.
Everyone has different PCs and this guide might not help you. If it doesn't, let me know and I will try to see if you have any other options.
If it helped you, let me know!
If it helped you, let me know!