Battlefield 4

From PCGamingWiki, the wiki about fixing PC games
Battlefield 4
Battlefield 4 cover
DLC DICE Los Angeles[1]
Electronic Arts
Frostbite 3
Release dates
Windows October 29, 2013
Battlefield 4 at Wikipedia
Battlefield 1942 2002
Battlefield Vietnam 2004
Battlefield 2 2005
Battlefield 2142 2006
Battlefield Heroes 2009
Battlefield: Bad Company 2 2010
Battlefield Play4Free 2011
Battlefield 3 2011
Battlefield 4 2013
Battlefield Hardline 2015
Battlefield 1 2016
Battlefield V 2018

General information

Official website
Official Battlelog Forums
Official BF4 Tech Support Forums
Battlefield Wiki
Secret tips and tricks


Trial-Version available on Origin.
All versions require Origin DRM.

Downloadable content (DLC) and expansions

Name Notes
Air Vehicle Shortcut Kit Can be obtained by ingame leveling
Assault Shortcut Kit Can be obtained by ingame leveling
Dragon's Teeth
Carbine Shortcut Kit Can be obtained by ingame leveling
China Rising
Community Operations Free
DMR Shortcut Kit Can be obtained by ingame leveling
Engineer Shortcut Kit Can be obtained by ingame leveling
Final Stand
Grenade Shortcut Kit Can be obtained by ingame leveling
Ground & Sea Vehicle Shortcut Kit Can be obtained by ingame leveling
Handgun Shortcut Kit Can be obtained by ingame leveling
Legacy Operations Free
Naval Strike
Night Operations Free
Recon Shortcut Kit Can be obtained by ingame leveling
Second Assault
Shotgun Shortcut Kit Can be obtained by ingame leveling
Soldier Shortcut Bundle Can be obtained by ingame leveling
Support Shortcut Kit Can be obtained by ingame leveling
Ultimate Shortcut Bundle Can be obtained by ingame leveling
Vehicle Shortcut Bundle Can be obtained by ingame leveling
Weapon Shortcut Bundle Can be obtained by ingame leveling

Essential improvements[edit]

Use Battlescreen on secondary monitor[edit]

If you are using a multi-monitor resolution in-game the secondary monitor can't be part of the spanned resolution.
Move Battlescreen browser window[2]
  1. Move the server browser window onto your secondary monitor.
  2. Join a multiplayer session.
  3. Once the session starts, click the Battlescreen button that appears on the blue bar in the server browser.
  4. Optionally, switch the web browser to fullscreen mode (F11) to hide other interface elements.
  5. The game will now work normally with the Battlescreen showing map information in real time during the match.


Running the game borderless makes it quicker to switch between the two but might reduce performance.

Game data[edit]

In-game general settings.
In-game general settings.

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\Battlefield 4\settings\PROFSAVE_profile

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\Battlefield 4\settings
meta.xml, PROFSAVE, PROFSAVE_header and PROFSAVE_profile are the save files.

Save game cloud syncing[edit]

System Native Notes

Video settings[edit]

In-game video settings.
In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution
4K Ultra HD
Allows HUD scaling
Field of view (FOV)
60-120° in multiplayer; for single-player use Flawless Widescreen.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16 samples.
Anti-aliasing (AA)
Low to High Post AA, up to 4x MSAA, and resolution scale for SSAA.
Vertical sync (Vsync)
60 FPS
120+ FPS
Up to 200 FPS.
200 FPS cap can be removed with console command GameTime.MaxVariableFPS 0.
Color blind mode
Set in Options, Video; alters HUD colors and text/icon borders.

Input settings[edit]

In-game general control settings.
In-game general control settings.
In-game advanced control settings.
In-game advanced control settings.
In-game key/button map settings.
In-game key/button map settings.
Keyboard and mouse Native Notes
Mouse acceleration
Enable Raw Mouse Input to disable acceleration.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
In-game prompts always refer to keyboard keys.
Full controller support
Controller remapping
Supports full controller remapping on XInput controllers.
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Only in menus. Keyboard keys during gameplay.
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Up to 5.1[3]
Closed captions
Mute on focus lost


Language UI Audio Sub Notes
Traditional Chinese
Brazilian Portuguese


Servers use PunkBuster and Fairfight anti-cheat protection.[4][5]

Multiplayer types

Type Native Players Notes
LAN play
Online play
64 up to 64 players, 2 commanders, and 2 spectators

Connection types

Type Native Notes
Servers must be rented from approved providers.
Direct IP


Protocol Port(s) and/or port range(s)
TCP (outbound) 80, 443, 9988, 17502, 20000-20100, 22990, 42127
UDP (outbound) 3659, 14000-14016, 22990-23006, 25200-25300
This game does not support Universal Plug and Play (UPnP) for automatic port configuration.

VR support[edit]

Issues unresolved[edit]

Can't pass swimming part in the South China Sea mission[edit]

Pause the menu for every 5 seconds, which helps you getting through the part[6]

Issues fixed[edit]

Stuck on Loading Screen / Game Closes with No Error Message / PunkBuster Initialization Failure[edit]

PunkBuster issues may cause the game to become stuck on the black loading screen with the flashing indicator at the top-right, or cause you to be kicked mid-game by the server with or without the following error messages:

  • Game disconnected: you were kicked by PunkBuster. Stated reason: PunkBuster kicked player '(player name)' (for 0 minutes) ... RESTRICTION: Service Communication Failure: PnkBstrA.exe.
Ensure PunkBuster is installed correctly[7]
  1. On Origin, right click on the game and select Repair.
  2. Go to <path-to-game>\__Installer\punkbuster\redist\ and open pbsvc.exe.
  3. Select Install/Re-install PunkBuster Service and reboot once it is finished.
  4. Open the file again and chose Test Services to verify it is working correctly.
Update PunkBuster manually[8]
  1. Download PBSetup and follow the instructions provided on the website.

Other information[edit]


Technical specs Supported Notes
Direct3D 10, 11
Mantle support
Shader Model support 4.1, 5
64-bit executable
32-bit also available


Middleware Notes
Physics Havok
Audio Opus, libvorbis, libogg
Multiplayer PunkBuster

Performance monitoring tools[edit]

Performance monitoring tools[7]
  1. Open the console (~).
  2. Input perfoverlay.drawfps 1 to display frame rate.
  3. Input PerfOverlay.DrawGraph 1 to display hardware usage.
  4. Input NetworkPerfOverlay.DrawGraph 1 to show network debug.


You can create user.cfg in the installation folder through Notepad, paste these commands and save, so they will be permanently enabled.

Console commands[edit]

Launch console with ~.
You can have these commands run automatically, whenever you start the game, by entering them in user.cfg in the Battlefield 4 installation folder (the file won't exist by default, you can create it through a Notepad and save as a .cfg file).
Command Description
PerfOverlay.DrawFPS 1 Show FPS counter
PerfOverlay.DrawGraph 1 Show performance graph
GameTime.MaxVariableFPS # Limit frame rate (where # is a positive number) / '0' unlocks framerate beyond 200FPS
RenderDevice.TripleBufferingEnable 1 Enable Triple-Buffering (only recommended if Vsync is on)
RenderDevice.ForceRenderAheadLimit 1 Force rendering only 1 frame ahead (can remove stutter, default value is 3)
NetworkPerfOverlay.DrawGraph 1 In depth network debugging information
Screenshot.Render Take a screenshot (into %USERPROFILE%\Documents\Battlefield 4\Screenshots\)

Disable HUD[edit]

  1. Open the console (~).
  2. Type ui.drawenable 0. You can auto-complete the command by pressing Tab after ui.
  3. To restore the HUD, open the console once again, repeat the same command (quick access by Arrow Up), but this time use 1 instead of 0.

System requirements[edit]

Minimum Recommended
Operating system (OS) Vista SP2 8
Processor (CPU) AMD Athlon X2 2.8 GHz
Intel Core 2 Duo 2.4 GHz
AMD Six Core
Intel Quad Core
System memory (RAM) 4 GB 8 GB
Hard disk drive (HDD) 30 GB
Video card (GPU) ATI Radeon HD 3870
Nvidia GeForce 8800 GT
512 MB of VRAM
AMD Radeon HD 7870
Nvidia GeForce GTX 660
3 GB of VRAM