DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
VGSources
Blog

How to Enable cfggameplay.json on a DayZ Server (PC, Xbox and PlayStation)

A platform-by-platform guide to placing cfggameplay.json, enabling it in the DayZ server configuration, validating syntax and fixing settings that do not load.
Length8 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To enable DayZ gameplay settings, place cfggameplay.json in the mission folder that your server actually loads, set enableCfgGameplayFile = 1; in the active server configuration, save valid JSON, and restart the server. If any one of those steps is missed, the settings can appear to do nothing.

Bohemia Interactive describes the file as the place where administrators tune gameplay behavior. The exact mission path differs between PC, Xbox and PlayStation, while managed-hosting panels may expose the same enable switch as a checkbox.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the enable switch does

DayZ does not automatically read a mission copy of cfggameplay.json. The server configuration must explicitly enable it with this line:

enableCfgGameplayFile = 1;

The semicolon is part of the configuration syntax. Keep the spelling and capitalization exactly as shown. A value of 0 disables loading; changing it to 1 tells the server to read the JSON file from the active mission directory during startup.

#1 Best Overall
Dayz (Xbox One)
  • Use any means necessary to survive a hostile open world for as long as possible.
  • explore the authentic open world of chernarus, featuring 230 square kilometres of hand-crafted terrain based on real-life locations.
  • become immersed in a tense, emotional experience driven by the emergent interactions of 60 players on a single server, each one fighting for survival.
  • experience a wide variety of complex survival mechanics, from hunting and crafting, through to sophisticated injury simulation and transferable diseases.
  • survive against environmental dangers, including the infected, dynamic weather, and animal predators

The source file supplied with the game is located under DZworldschernaruspluscecfggameplay.json. That is a template, not normally the file you edit in place. Copy it into the mission folder selected by your server, then edit the copied file.

Find the active configuration and mission folders first

There are two separate locations to identify:

  • The active server configuration file: this is where enableCfgGameplayFile = 1; belongs. A dedicated server may use a file such as serverDZ.cfg; a hosting provider can give it a different name.
  • The active mission folder: this is where the copied cfggameplay.json must be stored. The folder is selected by the mission or template setting in the server configuration.

Do not place the file only in the DayZ installation root or beside the executable. A correctly formatted file in the wrong directory is still ignored.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

PC dedicated-server layout

On PC, the usual pattern is:

mpmissions/<mission>/cfggameplay.json

The <mission> directory is the mission currently selected by the server. Copy the file into that exact directory, not into a different map’s mission folder. If you switch maps, check the new mission path before assuming the old file is still active.

Console layouts

The console reference uses these paths:

Platform Mission path What to check
Xbox dayzxb_missions/dayzOffline.<mapname>/cfggameplay.json Use the map name selected by the server.
PlayStation dayzps_missions/dayzOffline.<mapname>/cfggameplay.json Use the map name selected by the server.
PC mpmissions/<mission>/cfggameplay.json Confirm the active mission in the server configuration.

Console hosting interfaces can hide the filesystem behind a file manager. The important test is still the same: the file must be inside the mission directory that the running server uses.

Enable the file on a PC dedicated server

  1. Stop the server. Do not edit a live configuration while the process is running. Stopping first prevents an active process from overwriting a file or retaining old values.
  2. Locate the supplied template. In a standard installation, the Bohemia Interactive source is under DZworldschernaruspluscecfggameplay.json. Copy it rather than deleting sections and attempting to build a file from memory.
  3. Copy the template to the active mission. Place it at mpmissions/<mission>/cfggameplay.json, replacing <mission> with the folder selected by your server.
  4. Open the active server configuration. Find the file that the startup command or hosting panel actually loads. Add or change the line to enableCfgGameplayFile = 1;. If it currently reads enableCfgGameplayFile = 0;, change only the value.
  5. Edit the JSON values. Change the gameplay options you need while preserving the existing structure and key names. Keep a backup of the untouched copy so you can recover from a bad edit.
  6. Validate and save. Make sure the document has balanced braces, double-quoted property names and strings, lowercase true or false values, and no trailing commas or comments.
  7. Start the server again. The enable setting and JSON changes are read during startup. A restart is required after saving either file.
  8. Verify one intentional change in game. Pick a setting with an obvious result, test it after the restart, and review the server log or panel status if the result is absent.

Enable it through a managed-hosting panel

Panels use different labels, but the underlying operation is the same. A typical control-panel sequence is:

  1. Stop the DayZ server from the panel.
  2. Open Configuration Files or the equivalent file editor.
  3. Open the provider’s active server configuration file. Some providers use a generated name such as serverDZ_By_HostHavoc.cfg.
  4. Change enableCfgGameplayFile = 0; to enableCfgGameplayFile = 1;, or add the line if it is absent.
  5. Save the configuration.
  6. Open the panel’s mission-file manager or FTP/SFTP file browser and place cfggameplay.json in the active mission folder.
  7. If the panel offers a checkbox such as Use cfggameplay.json, enable it as well. Treat the checkbox as a user-interface control for the same underlying configuration value, not as a replacement for putting the file in the mission directory.
  8. Start the server and wait for a complete restart before testing.

If a panel regenerates configuration files, make the change through its supported editor rather than editing a temporary copy that will be discarded on the next restart.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Keep the JSON valid

DayZ expects standard JSON. The most common reasons for a file being ignored are syntax errors rather than a wrong gameplay value.

  • Use double quotes for keys and text values. Single quotes are not JSON string delimiters.
  • Use lowercase true and false for Boolean values.
  • Close every opening brace and bracket.
  • Put commas between entries, but not after the final entry in an object or array.
  • Remove comments. JSON does not accept // or block comments.
  • Save the file as plain text with the filename exactly cfggameplay.json. Avoid accidental names such as cfggameplay.json.txt.

A syntax error can make the entire gameplay file ineffective. If you have changed many sections, restore the last known-good backup, then reapply edits in small groups so the failing change is easy to identify.

Rank #3
My Arcade Contra and Super Contra: Retro Gaming, 2 Games in 1, CO/VS Link for CO-OP Action, Full Color Display
  • 🎮 Collector's Item: Allows for CO/VS functionality for co-op action (cable included). CO/VS multiplayer technology allows two Pocket Players to be linked together for cooperative gameplay using the included CO/VS cable
  • 🎁 Konami Licensed Collectible: Includes arcade version of Contra and Super Contra
  • High Resolution: This pocket-sized game features a high-resolution 2.8-inch full-color vertical display.
  • Powered by either 4 AA batteries or by any micro USB cable (not included)
  • 🎵 Built-in front facing speaker, volume control, and 3.5 mm headphone jack.

Quick validation options

Use a text editor with JSON validation if your editor provides it. On a Windows administration machine, PowerShell can parse a local copy with:

Get-Content .cfggameplay.json -Raw | ConvertFrom-Json

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Successful parsing returns an object; a syntax error reports a line and character position to inspect. If Python is installed, this equivalent check also parses without changing the file:

python -m json.tool cfggameplay.json

These checks verify JSON syntax only. They do not prove that a gameplay key is supported by the particular DayZ build, so keep the field names from the current shipped template or official gameplay-settings documentation.

Rank #4
Gorilla Games, Battlestations the Board Game: Second Edition
  • Award winning innovative design that bridges the gap between roleplaying and boardgaming in space by integrating ship to ship and boarding action.
  • You and your friends play characters as the crew of a ship laid out in modular format. Your ship is on a hex map. The enemy controls whatever challenges you face. Your continuing characters rise in power as you face tougher and more exciting challenges.
  • Age 12+ / 1-6 players / 60-240 minutes playing time
  • Second edition, advanced rule book sold seperately

What you can change with cfggameplay.json

The file is a broad gameplay-tuning configuration rather than a server-list or loot-table file. Documented areas include:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Area Examples of behavior covered
Player movement and stamina Stamina use and movement-related behavior.
Shock and recovery Shock recovery behavior and related player effects.
Drowning Rules governing drowning behavior.
Weapons Weapon-obstruction behavior.
World conditions World lighting and temperature tuning.
Object spawning Object-spawner behavior.
Building Base-building placement and construction checks.
Map and interface Map ownership and position display, plus hit-direction UI.
Vehicles Vehicle-decay behavior.

Field names and available options can change with DayZ updates. Treat the current template for your installed version as authoritative; do not assume that a key documented for one release exists unchanged in another.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot settings that are not taking effect

The server starts, but every gameplay value behaves normally

  1. Reopen the active server configuration and confirm the exact line is enableCfgGameplayFile = 1;, including capitalization and the semicolon.
  2. Check that you edited the configuration file used by the startup command or panel, not an unused example file.
  3. Confirm the JSON is inside the active mission directory. Compare the mission name in the server configuration with the folder name on disk.
  4. Stop and start the server again. Restarting only the game client does not reload server configuration.
  5. Check for duplicate files. A copy in another mission folder does not override the file in the active one.

Only some edits appear to work

Recheck the syntax around the first setting that fails. A missing comma, an extra comma, an unclosed brace or an invalid Boolean can cause parsing to stop or the complete file to be rejected. Restore the backup, validate the untouched file, and then apply one change at a time.

The panel checkbox keeps turning off

Some panels regenerate configuration files. Stop the server, use the panel’s supported configuration editor, save the change, and verify the generated file still contains enableCfgGameplayFile = 1; before starting. If the panel provides a separate mission-file browser, confirm that the JSON was uploaded there rather than into a general server root.

Best Value
Chernarus Varsity DayZ Mountains Nature Camping Gamer Gift T-Shirt
  • Dress in style on Nasdara, Sakhal, Chernarus or Livonia with our design. Built to survive in the badlands of dayz in any zombie wasteland so take a day off and dress to impress with our low insulation but high cool Z inspired design.
  • Compatible with all PC gamers or console players. Game in comfort for dayz. Also a great gift idea for any discerning online survival gamers.
  • Lightweight, Classic fit, Double-needle sleeve and bottom hem

The file works on one map but not another

Each mission can have its own copy. When changing maps, copy or adapt cfggameplay.json in the newly selected mission directory and check that the server’s mission setting points to that directory.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The server fails to start after an edit

Revert the most recent change from your backup and start again. If the server then starts, validate the JSON and reapply the edit carefully. Do not remove large sections at random: the supplied template provides the expected structure for the installed version.

Verify a change without confusing client and server settings

Join only after the server has completed its restart. Test with a setting whose effect is observable under your normal game conditions, and record the original value before changing it. If the behavior is unchanged, work through the path, enable-line and JSON-validation checks before changing another option. Client-side settings, mods and permissions can affect what you see, so verification should be performed on the server and mission that you edited.

Self-hosting or managed hosting: which workflow fits?

Consideration Self-hosted dedicated server Managed hosting panel
Configuration access Direct access to startup parameters, configuration files and mission folders. Web editor or file manager exposes selected files and settings.
Path visibility You can inspect the complete filesystem and confirm the active mission path. The panel may hide system paths; use its documented mission-file location.
Restart workflow Stop and start the service or process yourself. Use the panel’s stop and start controls; wait for the restart to finish.
Platform support Depends on the platform and server build you operate. Depends on the provider’s supported DayZ editions and map templates.
Backups and versioning You must create and retain your own copies of the JSON and configuration. Some panels offer backups; confirm that they include mission files before relying on them.
Support You diagnose paths, syntax and startup behavior directly. Provider support may help with panel paths, while gameplay-file syntax remains your responsibility.

Managed hosting can be convenient when you need a visible configuration editor and restart controls. Regardless of the operating model, the DayZ requirements do not change: the enable line must be active, the JSON must be in the selected mission folder, and the server must restart.

Maintenance after DayZ updates

Keep the original template and a dated copy of every working configuration. When the server updates, compare the new shipped cfggameplay.json with your edited file before carrying changes forward. Version-specific fields may be added, renamed or removed, so avoid treating an old configuration as permanently stable. After an update, validate the JSON, start the server, and test one known gameplay change before making a larger batch of edits.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

Bestseller No. 1
Dayz (Xbox One)
Dayz (Xbox One)
Use any means necessary to survive a hostile open world for as long as possible.
$34.99
Bestseller No. 2
Bestseller No. 3
My Arcade Contra and Super Contra: Retro Gaming, 2 Games in 1, CO/VS Link for CO-OP Action, Full Color Display
My Arcade Contra and Super Contra: Retro Gaming, 2 Games in 1, CO/VS Link for CO-OP Action, Full Color Display
🎁 Konami Licensed Collectible: Includes arcade version of Contra and Super Contra; Powered by either 4 AA batteries or by any micro USB cable (not included)
$58.99
Bestseller No. 4
Gorilla Games, Battlestations the Board Game: Second Edition
Gorilla Games, Battlestations the Board Game: Second Edition
Age 12+ / 1-6 players / 60-240 minutes playing time; Second edition, advanced rule book sold seperately
Bestseller No. 5
Chernarus Varsity DayZ Mountains Nature Camping Gamer Gift T-Shirt
Chernarus Varsity DayZ Mountains Nature Camping Gamer Gift T-Shirt
Lightweight, Classic fit, Double-needle sleeve and bottom hem
$19.99

Final enablement checklist

  • The server is stopped before editing.
  • cfggameplay.json is copied from the installed template into the active mission folder.
  • The active server configuration contains enableCfgGameplayFile = 1;.
  • The filename and capitalization are exact.
  • The JSON uses double quotes, lowercase Booleans, balanced braces and no comments or trailing commas.
  • The configuration and JSON are saved in the files actually used by the server or hosting panel.
  • The server is restarted, not merely the client.
  • One deliberate in-game change is verified after startup.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.