Warnings
- Mantle graphics API option requires an AMD video card with a driver version earlier than Radeon Software Adrenalin 2019 Edition 19.5.1.[1]
General information
- Official website
- Official Battlelog Forums
- Official BF4 Tech Support Forums
- Battlefield Wiki
- Secret tips and tricks
Availability
- All versions require EA app 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 |
|
|
| 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
Performance boost!
- This command may give a huge FPS boost in some map areas and doesn't change anything in the graphics
Video Tutorial:
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.
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.
Video settings
Template:Video settings
Input settings
In-game general control settings.
In-game advanced control settings.
In-game key/button map settings.
Template:Input settings
Audio settings
Template:Audio settings
Localizations
| Language |
UI |
Audio |
Sub |
Notes |
| English |
|
|
|
|
| Traditional Chinese |
|
|
|
Chinese interface is only available on PC. |
| French |
|
|
|
|
| German |
|
|
|
|
| Italian |
|
|
|
|
| Japanese |
|
|
|
|
| Polish |
|
|
|
|
| Brazilian Portuguese |
|
|
|
|
| Russian |
|
|
|
|
| Spanish |
|
|
|
|
Network
- Servers use PunkBuster and Fairfight anti-cheat protection.[2][3]
Multiplayer types
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 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Issues fixed
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.
Game launches but window is not visible (Windows 10 Anniversary Update)
- Support for borderless fullscreen windowed mode is currently broken under Windows 10 v1607 (Anniversary Update). This fix will switch the game to fullscreen mode
Other information
API
| Technical specs |
Supported |
Notes |
| Direct3D |
9, 11 |
|
| Mantle support |
|
Requires an AMD video card with a driver version earlier than 19.5.1 (2019).[1] |
| Executable |
32-bit |
64-bit |
Notes |
| Windows |
|
|
|
Middleware
|
Middleware |
Notes |
| Multiplayer |
PunkBuster |
|
Performance Monitoring Tools
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)
|
| 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\)
|
System requirements
| Windows |
|
Minimum | Recommended |
| Operating system (OS) |
Vista SP2 | 8 |
| Processor (CPU) |
AMD Athlon X2 2.8 GHz Intel Core 2 Duo 2.4GHz | AMD Six Core Intel Quad Core |
| System memory (RAM) |
4 GB | 8 GB |
| Storage drive (HDD/SSD) |
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 |
References