Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk9 min

How to Enable cfggameplay.json on a DayZ Server (PC and Console)

Enable DayZ gameplay settings by placing cfggameplay.json in the active mission folder, setting enableCfgGameplayFile = 1; and restarting. Includes PC, Xbox and PlayStation paths plus JSON troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To enable cfggameplay.json, place a valid copy in the mission folder the server actually loads, set enableCfgGameplayFile = 1; in the active server configuration, save both files, and restart the server. The switch is read from the server configuration; the gameplay values are read from the mission copy of the JSON file.

What cfggameplay.json does

cfggameplay.json is DayZ’s server-side gameplay settings file. It lets an administrator change supported gameplay behavior by editing JSON values instead of changing the game binaries. Bohemia Interactive’s gameplay-settings documentation describes the source file at DZ\worlds\chernarusplus\ce\cfggameplay.json. That file is a template: copy it into the mission directory used by your server, then enable loading in the server configuration.

As an Amazon Associate I earn from qualifying purchases.

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.

The file can expose controls for several systems, including:

  • Player stamina and movement behavior.
  • Shock recovery and drowning behavior.
  • Weapon obstruction checks.
  • World lighting and temperature settings.
  • Object spawners.
  • Base-building placement and construction checks.
  • Map ownership and player-position display.
  • Hit-direction interface behavior.
  • Vehicle decay.

Available fields can change as DayZ is updated. Treat the current Bohemia Interactive gameplay-settings reference as authoritative for field names and supported values; do not assume that a setting documented for one game version exists unchanged in another.

#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 kilometers 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.

Before you edit anything

Make a backup of the active server configuration and the mission folder. Stop the server before copying or editing files. A running process can overwrite files, keep an old configuration in memory, or make it unclear which version was loaded at startup.

Identify the active mission

The JSON must be in the mission selected by the server configuration, not simply in the DayZ installation root. On PC dedicated servers, the usual pattern is:

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.
mpmissions/<mission>/cfggameplay.json

<mission> is the complete mission directory currently selected by the server. It may include the map and difficulty or other mission naming used by your installation. If you upload the file to a different mission directory, the server can start normally while ignoring your edits.

Locate the active server configuration

Find the configuration file that contains the server’s gameplay and startup options. A self-hosted installation may use a file such as serverDZ.cfg; a hosting panel may give it a provider-specific name. For example, a panel can present a file named serverDZ_By_HostHavoc.cfg. The filename is not the important part—the file that the server starts with is.

PC dedicated server procedure

  1. Stop the server. Use the service manager, script, or hosting-panel Stop control and wait until the process is fully offline.
  2. Open the active mission folder. Navigate to the mission selected by the server configuration, normally beneath mpmissions/<mission>.
  3. Copy the template. Obtain the gameplay template from DZ\worlds\chernarusplus\ce\cfggameplay.json and copy it into that mission folder. Keep the filename exactly cfggameplay.json, including lowercase spelling.
  4. Open the server configuration. Locate the existing enableCfgGameplayFile entry. If it is present as enableCfgGameplayFile = 0;, change the value to 1. If it is absent, add the line in the configuration’s normal option section:
enableCfgGameplayFile = 1;
  1. Save the configuration. Keep the equals sign and the terminating semicolon. Do not quote the number or replace the semicolon with a comma.
  2. Edit the JSON values. Change only fields documented for your DayZ version. Preserve the JSON structure and the spelling of every property.
  3. Validate the file. Check that braces and brackets balance, strings use double quotes, Boolean values are lowercase true or false, and no trailing comma remains after the final item. JSON does not allow comments.
  4. Start the server. Restart it after saving both files. The enable setting and the mission-file contents are loaded during startup.
  5. Verify one change in game. Make a deliberately noticeable change to a documented setting, join the server after the restart, and check the related behavior. Change one setting at a time so a failed result is diagnosable.

Where the file goes on console servers

Console installations use platform-specific mission roots. The console reference lists these locations:

Rank #2
Sale
Hasbro Gaming Battleship Classic Board Game | Strategy Games for Kids and Adults | Ages 7+ | 2 Players | Fun Kids Games | Family Games
  • A CHILDHOOD FAVORITE: The classic game of naval combat! Fun for the whole family, this Battleship board game is an exciting strategy game for kids, teens, and adults
  • HUNT, HIT, SINK, WIN: Enjoy head-to-head naval battles! This easy to learn 2 player game is the ultimate search-and-destroy mission: call a shot and fire. Sink all of an opponent's ships to win
  • 2 PORTABLE BATTLE CASES WITH STORAGE: Convenient and easy to take on the go, this edition makes a great travel game for kids. All the ships and pegs store neatly in the cases
  • OPTION FOR ADVANCED PLAY: This fun family game for kids comes with a Salvo feature that lets advanced players launch multiple attacks
  • FAMILY GAMES FOR KIDS AND ADULTS: Looking for fun family board games or travel games for kids and adults? The Battleship game is a great choice for Family Game Night, rainy days, and vacations
Platform Mission path
Xbox dayzxb_missions/dayzOffline.<mapname>/cfggameplay.json
PlayStation dayzps_missions/dayzOffline.<mapname>/cfggameplay.json

Replace <mapname> with the map directory used by the server. The same rule applies as on PC: the file belongs in the active mission directory, and the server configuration must enable gameplay-file loading. A console host may expose this as a checkbox or a label such as “Use cfggameplay.json.” That control is a friendly interface for the underlying enable value; confirm that it is enabled, save the configuration, and restart the server.

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

JSON rules that determine whether the file loads

The server can ignore the entire gameplay file when the document is not valid JSON. The most common mistakes are mechanical rather than DayZ-specific.

Use JSON syntax, not configuration syntax

  • Property names and text values require straight double quotes: "name".
  • Boolean values are lowercase: true and false. Do not use True, False, or quoted versions unless the official field definition explicitly requires text.
  • Separate properties with commas, but do not leave a comma after the final property.
  • Every opening brace or bracket needs a matching closing character.
  • Do not insert // or /* ... */ comments. Comments are not part of JSON.
  • Keep the file encoded as ordinary text and preserve the exact filename and extension. A file accidentally saved as cfggameplay.json.txt will not be the expected file.

Change one block at a time

Copy the original template before experimenting. Make a small edit, validate the complete document, restart the server, and test. If several unrelated blocks are changed at once, a single malformed value can make it difficult to identify the cause.

Managed hosting-panel workflow

Most managed DayZ panels wrap the same files in browser controls. Labels differ, but the sequence is consistent:

  1. Choose Stop and wait for the server to shut down.
  2. Open Configuration Files or the panel’s equivalent file manager.
  3. Open the server configuration file used by the instance.
  4. Set enableCfgGameplayFile = 0; to enableCfgGameplayFile = 1;, or add the line if it is missing. Some panels show this as Use cfggameplay.json or a checkbox.
  5. Save the configuration.
  6. Open the mission-file editor or file manager and upload cfggameplay.json into the active mission folder, not the server root.
  7. Save the JSON and use the panel’s Start control.
  8. After the server is online, test the one setting you changed.

If a panel automatically regenerates mission files, check whether it has a separate “advanced,” “custom mission,” or file-lock option. The underlying requirement remains the same: the server must start with the enable value set and must find the JSON beneath the mission it selected.

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

Self-hosting versus managed hosting

Both approaches use the same DayZ files. The practical difference is how you reach them and how you recover from mistakes.

Decision point Self-hosted server Managed server
Configuration access Direct access to the server’s files and startup configuration. Browser control panel, file editor, or provider-specific configuration screen.
Path visibility You can inspect the full mission tree and confirm the selected mission. The panel may hide parent directories; use its mission-file location or file manager.
Restart workflow Use your service, script, or process supervisor. Use Stop and Start controls and wait for each operation to finish.
Platform support Depends on the server software and platform you operate. Depends on the host’s supported DayZ platforms and available file controls.
Backup and versioning You must create and retain your own copies or repository history. Some panels offer backups or snapshots; confirm what is included before relying on it.
Support quality You diagnose paths, syntax, and startup behavior yourself. Support may help with panel operations, but verify whether gameplay-file troubleshooting is included.

There is no evidence here for a universal price, uptime, or performance advantage. Choose based on whether you need direct file control, how much maintenance you want to perform, and whether the host exposes the mission directory and restart controls you require.

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

Troubleshooting when settings do not take effect

The server starts, but every gameplay value behaves as before

  1. Confirm the active server configuration contains the exact spelling and capitalization enableCfgGameplayFile.
  2. Confirm the value is 1 and the line ends with a semicolon.
  3. Check that you edited the configuration actually used at startup, rather than a sample, backup, or unused profile.
  4. Check the mission selected by that configuration.
  5. Open that mission folder and verify the file is named exactly cfggameplay.json.
  6. Stop and restart the server after the edit; changing the file while the process is running is not a substitute for a restart.

The file is in the server root

Move it into the active mission directory. The official guidance calls for a mission-folder copy, and the PC and console paths differ by platform. A root-level copy can be perfectly valid JSON and still never be read.

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

A panel checkbox appears enabled, but nothing changes

Open the raw server configuration after saving and inspect the generated line. The panel label may map to the enable value, but the final configuration is what the server reads. Also verify that the panel’s selected map or mission matches the folder where you uploaded the JSON.

The server ignores the file after a recent edit

Validate the entire document, not just the lines you changed. Look for a missing quote, an unmatched brace, an uppercase Boolean, a comment, or a trailing comma. According to the console reference, a syntax error can cause the complete file to be ignored. Restore the last known-good backup if you cannot find the malformed section, then reapply changes individually.

Rank #4
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

Only some settings appear ineffective

Check whether the field is supported by the DayZ version running on the server and whether another server or mission setting overrides its effect. Gameplay fields are version-sensitive; compare the property name and allowed value with the current official reference. Test with one documented change at a time rather than assuming every template field has an obvious in-game symptom.

The server will not start after adding the line

First restore the backup configuration, then compare the edited line character by character. The expected form is enableCfgGameplayFile = 1;. Do not place JSON syntax in the server configuration file, and do not remove unrelated configuration punctuation. Once the server starts again, re-add only the enable line and restart before editing the JSON.

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

Players report different behavior from the administrator

Make sure everyone is joining the same server instance and map. A correct file on one instance does not affect another instance behind a different address or panel profile. Verify the test with a fresh connection after the restart and record the exact mission name used by that instance.

How to verify a successful load

A reliable verification uses a controlled, reversible test:

  1. Keep an untouched backup of the original JSON.
  2. Select one documented setting with a clear in-game effect.
  3. Change only that value and validate the JSON.
  4. Restart the server completely.
  5. Join the exact instance associated with the edited mission.
  6. Observe the affected behavior under the conditions described by the setting.
  7. If there is no change, restore the backup and work through the path, enable flag, and syntax checks before changing another field.

This confirms the loading chain without claiming that every field has an immediate or visually obvious result. Some options affect specific interactions, environmental conditions, or server-side checks and may require the right test situation.

Keeping the configuration maintainable

  • Store a dated copy before each change so you can identify which edit introduced a problem.
  • Record the DayZ version, map, mission directory, and the purpose of each modification.
  • Keep the enable line in the active server configuration even when the JSON is temporarily identical to the template; disabling the line makes later JSON edits appear broken.
  • After a DayZ update, compare the template and current official field reference before carrying old custom values forward.
  • Use a text editor that shows matching braces and can validate JSON, but do not let it automatically “correct” unknown DayZ fields without checking the documented format.
  • When handing the server to another administrator, provide both the mission path and the server configuration filename; saying only “upload the JSON” is not enough.

Quick reference

Item Required value or location
Enable switch enableCfgGameplayFile = 1;
PC mission location mpmissions/<mission>/cfggameplay.json
Xbox mission location dayzxb_missions/dayzOffline.<mapname>/cfggameplay.json
PlayStation mission location dayzps_missions/dayzOffline.<mapname>/cfggameplay.json
Activation Save the configuration and JSON, then restart the server.
Most damaging file error Invalid JSON can make the complete gameplay file ineffective.

The essential chain is straightforward: enable the switch in the configuration the server actually uses, put the file in that server’s active mission folder, keep the JSON valid, and restart before testing. When a setting fails, check those four links in that order.

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.
$39.99
Bestseller No. 4
Dayz (Xbox One)
Dayz (Xbox One)
Use any means necessary to survive a hostile open world for as long as possible.
$34.99

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 from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

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.