Competitive PUBG Config Guide

We have created this guide to help you configure PUBG to optimize performance for competitive gameplay. We have discussed and tested these settings with some of the top players in the game and want to share the results with the PUBG community.

Please Note: This guide is focusing on optimizing performance and competitive experience, not on making the game look nice.

Config Files

This section is recommended for advanced users who are comfortable with editing config files.

Similar to the autoexec.cfg in Counter-Strike: Global Offensive, PlayerUnknown's Battlegrounds also has an editable config file which can be modified to improve performance.

Warning: Since releasing this guide, PUBG has updated the FAQ on their forums to say that editing config files is against the Rules of Conduct, which could result in a ban. Edit the config files at your own risk.

 

Make sure the game is closed before attempting to edit the config files.

The config files are located in the following directory:

C:\Users\YOUR_USERNAME\AppData\Local\TslGame\Saved\Config\WindowsNoEditor

Which can be accessed by pressing WIN+R and copying this in:

%localappdata%\TslGame\Saved\Config\WindowsNoEditor

 

Engine.ini

In the config directory explained above, you will find a file named Engine.ini, edit this file and change its contents to:

[/Script/Engine.RendererSettings]
r.DefaultFeature.Bloom=False
r.DefaultFeature.AmbientOcclusion=False
r.DefaultFeature.AmbientOcclusionStaticFraction=False
r.DefaultFeature.AutoExposure=False
r.DefaultFeature.MotionBlur=False
r.DepthOfFieldQuality=0
r.DepthOfField.MaxSize=0
r.SwitchGridShadow=0

[/Script/TslGame.TslEngine]
FrameRateCap=0

 

These changes will remove post-processing effects which will improve performance and visibility. 

The FrameRateCap=0 will remove the FPS limit of 144, which will increase performance for some users. If removing the frame rate cap causes lag, you could try a limit of 240, or the default value of 144.

 

Game Settings

Graphics / Screen

  • Screen Mode: Fullscreen

Graphics / Quality

  • Quality: Custom
  • Screen Scale: 100
  • Anti-Aliasing: Very Low
    • Setting this to Very Low disables anti-aliasing, which is sometimes useful for spotting enemies in foliage.
    • Try using Very Low Anti-Aliasing instead of Reshade sharpening.
    • If you can't stand the jagged edges we recommend setting this to Low.
  • Post-Processing: Very Low
  • Shadows: Very Low
  • Texture: Medium
    • If you have low VRAM we recommend setting this to Very Low.
  • Effects: Very Low
  • Foliage: Very Low
  • View Distance: Ultra
    • Setting this to Ultra can help you spot objects that are further away, which is very useful while parachuting.
  • Motion Blur: Disabled
  • V-Sync: Disabled

Gameplay / UI

  • Inventory screen character render: Disabled
    • Disabling this setting removes the 3d view of your character in the inventory UI, which will improve performance and inventory loading time.

Gameplay / Key Input Method

  • Peek: Toggle OR DoubleTap
    • Holding Q or E to lean makes it difficult to lean peek out of cover because you have to also press A or D. Use Toggle or DoubleTap instead of Hold to lean peek with ease.

 

Vibrance

Some users rely on Reshade to add saturation, but this will slightly affect your FPS. We recommend changing the settings using your graphics card control panel instead.

For NVIDIA graphics cards, this setting is called Digital Vibrance.

For AMD graphics cards, this setting is called Color Saturation.

Automating Vibrance

Changing the settings on the graphics card will change the vibrancy on your desktop too. There is a tool which can automatically change these settings when you open/close the game.

This tool is open-source and free to use: VibranceGUI (https://vibrancegui.com/)

How to configure VibranceGUI for PUBG:

  1. Click the "Add manually" button
  2. Navigate to where PUBG is installed and select the TslGame.exe
    • This is usually located: C:\Program Files (x86)\Steam\steamapps\common\PUBG\TslGame\Binaries\Win64\TslGame.exe
  3. Choose In-game Vibrancy level of 100%