Warnings
- Mantle graphics API option requires an AMD video card with a driver version earlier than Radeon Software Adrenalin 2019 Edition 19.5.1.[2]
General information
- Official Battlelog Forums
- Official BF4 Tech Support Forums
- Secret tips and tricks
Availability
- Trial-Version available on Origin.
- All versions require Origin DRM.
DLC and expansion packs
Name |
Notes |
|
Air Vehicle Shortcut Kit |
Can be obtained by ingame leveling |
|
Assault Shortcut Kit |
Can be obtained by ingame leveling |
|
Dragon's Teeth |
Included with EA Play. |
|
Carbine Shortcut Kit |
Can be obtained by ingame leveling |
|
China Rising |
Included with EA Play. |
|
Community Operations |
Free |
|
DMR Shortcut Kit |
Can be obtained by ingame leveling |
|
Engineer Shortcut Kit |
Can be obtained by ingame leveling |
|
Final Stand |
Included with EA Play. |
|
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 |
Included with EA Play. |
|
Night Operations |
Free |
|
Recon Shortcut Kit |
Can be obtained by ingame leveling |
|
Second Assault |
Included with EA Play. |
|
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
Use Battlescreen on secondary monitor
- 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[3]
|
- Move the server browser window onto your secondary monitor.
- Join a multiplayer session.
- Once the session starts, click the Battlescreen button that appears on the blue bar in the server browser.
- Optionally, switch the web browser to fullscreen mode (F11) to hide other interface elements.
- The game will now work normally with the Battlescreen showing map information in real time during the match.
Notes
- Running the game borderless makes it quicker to switch between the two but might reduce performance.
|
Game data
In-game general settings.
Configuration file(s) location
Save game data location
-
meta.xml
, PROFSAVE
, PROFSAVE_header
and PROFSAVE_profile
are the save files.
System |
Native |
Notes |
Origin |
|
|
OneDrive |
|
Requires enabling backup of the Documents folder in OneDrive on all computers. |
Steam Cloud |
|
|
Video
Input
In-game general control settings.
In-game advanced control settings.
In-game key/button map settings.
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
|
Surround sound |
|
Up to 5.1[4] |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Traditional Chinese |
|
|
|
|
Czech |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Hungarian |
|
|
|
Fan translation, download (mirror). |
Italian |
|
|
|
|
Japanese |
|
|
|
|
Korean |
|
|
|
|
Polish |
|
|
|
|
Brazilian Portuguese |
|
|
|
|
Russian |
|
|
|
|
Spanish |
|
|
|
|
Network
- Servers use PunkBuster and Fairfight anti-cheat protection.[5][6]
Multiplayer types
Type |
Native |
Players |
Notes |
LAN play |
| |
Online play |
| 64 |
up to 64 players, 2 commanders, and 2 spectators |
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
TCP |
80, 443, 9988, 17502, 20000-20100, 22990, 42127 |
UDP |
3659, 14000-14016, 22990-23006, 25200-25300 |
- This game does not support Universal Plug and Play (UPnP) for automatic port configuration.
VR support
Issues unresolved
Can't pass swimming part in the South China Sea mission
Pause the menu for every 5 seconds, which helps you getting through the part[7]
|
Issues fixed
Use Mantle with newer AMD Catalyst drivers
Mantle support was dropped after 19.4.3 causing launch errors if the user was trying to launch the game with newer Catalyst drivers. A workaround involves placing 19.4.3's Mantle DDLs into Battlefield 4's install directory.
Stuck on Loading Screen / Game Closes with No Error Message / PunkBuster Initialization Failure
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[9]
|
- On Origin, right click on the game and select Repair.
- Go to
<path-to-game>\__Installer\punkbuster\redist\ and open pbsvc.exe .
- Select Install/Re-install PunkBuster Service and reboot once it is finished.
- Open the file again and chose Test Services to verify it is working correctly.
|
Update PunkBuster manually[10]
|
- Download PBSetup and follow the instructions provided on the website.
|
(Nvidia) Stuttering on loading screen, losing connection to servers
Clear shader cache folder[11]
|
- Go to
%PROGRAMDATA%\NVIDIA Corporation\NV_Cache .
- Delete all the files (except for the ones that Windows does not allow you to delete).
- Restart computer.
Notes
- The shader cache feature can be turned off in the Nvidia control panel by creating a profile for the game.
|
Game Won't Start: Invalid license: Missing DLL Error
- Full error text is: "We're sorry, an error has occurred Invalid license. Reason code = Missing DLL: [MSVCP110.dll] Error: 0x7E."
Install Visual C++ Redistributable for Visual Studio 2012 Update 4[12]
|
- Download files
vcredist_x64.exe and vcredist_x86.exe found here.
- Install both of them following the prompts. Run as administrator if needed.
- If already installed click Repair.
- If the issue persists after clicking Repair for both, this could be because a newer version of each is installed. Run each .exe file again but instead of Repair, click Uninstall and then reinstall each one exactly like in step 2.
|
Other information
API
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
Middleware
|
Middleware |
Notes |
Physics |
Havok |
|
Audio |
Opus, libvorbis, libogg |
|
Anti-cheat |
PunkBuster |
[13][14] |
Performance monitoring tools
Performance monitoring tools[9]
|
- Open the console (~).
- Input
perfoverlay.drawfps 1 to display frame rate.
- Input
PerfOverlay.DrawGraph 1 to display hardware usage.
- Input
NetworkPerfOverlay.DrawGraph 1 to show network debug.
Notes
- You can create
user.cfg in the installation folder through Notepad, paste these commands and save, so they will be permanently enabled.
|
Console commands
- 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
- Open the console (~).
- Type
ui.drawenable 0
. You can auto-complete the command by pressing Tab after ui
.
- 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
Windows |
|
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 DirectX 10.1 compatible
| AMD Radeon HD 7870 Nvidia GeForce GTX 660 3 GB of VRAM |
Other |
Broadband Internet connection | |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
References