Wandering Bot logo Wandering Bot
Existing users log in AI Agent

Custom JSON guide

Connect custom DayZ JSON to cfgGameplay safely

A valid JSON file still needs the correct DayZ schema, mission path and cfgGameplay reference before the server knows what to do with it.

JSON syntax is strictUse double-quoted keys and strings, balanced braces and brackets, and no trailing comma after the final item. Normal JSON does not allow explanatory c
Identify the schema before writingAn ObjectSpawner file, restricted player area, effect area and underground trigger file have different structures. A filename alone does not identify
Use the correct custom mission pathCustom object files are commonly stored under the mission's custom folder and referenced with an exact relative path. Keep the filename and extension
What it covers

Connect custom DayZ JSON to cfgGameplay safely

A valid JSON file still needs the correct DayZ schema, mission path and cfgGameplay reference before the server knows what to do with it.

JSON syntax is strict

Use double-quoted keys and strings, balanced braces and brackets, and no trailing comma after the final item. Normal JSON does not allow explanatory comments inside the data. Validate the final text before uploading it.

Identify the schema before writing

An ObjectSpawner file, restricted player area, effect area and underground trigger file have different structures. A filename alone does not identify its schema. Mod JSON also requires the exact installed mod version and its documentation; it must not be guessed from a vanilla example.

Use the correct custom mission path

Custom object files are commonly stored under the mission's custom folder and referenced with an exact relative path. Keep the filename and extension identical in cfgGameplay.json, including letter case where the server filesystem treats it as significant.

Update the matching cfgGameplay field

ObjectSpawner files belong in WorldsData objectSpawnersArr. Other supported world systems use their own arrays or settings, such as player restricted area files. Preserve every unrelated WorldsData, PlayerData, GeneralData and MapData setting already present in the live file.

Coordinates and dimensions are map-specific

Object positions, restricted-area boxes, safe positions and effect locations must be checked against the selected map. For three-dimensional data, height is important as well as X and Z. Copying coordinates between maps can place objects outside the playable world or below terrain.

Validate the dependency as a package

Validate the custom JSON, cfgGameplay.json and the exact referenced path together. A safe package tells the owner which files to upload and where, preserves the complete current cfgGameplay file, and confirms results from server logs after restart.

Nitrado tokenCreated from your Nitrado account so the bot can read server status and settings.
Automatic discoveryChoose the correct DayZ server from the private list found through your token.
Optional FTP fallbackAdd FTP details only if an API file operation needs the guarded fallback route.
Server basicsMap, platform, restart timing, staff roles, and the channels you want feeds posted into.

Questions Server Owners Ask

Where do I list an ObjectSpawner JSON file?Add its exact relative path to WorldsData objectSpawnersArr in the selected mission's cfgGameplay.json and upload the JSON to that matching path.
Can JSON contain comments?Standard JSON cannot. Remove instructional comments from working examples before validation and upload.
Why does valid JSON still fail in DayZ?The syntax may be valid while the schema, classnames, coordinates, mission path or cfgGameplay reference is wrong. Validate both syntax and the intended DayZ structure.
Can the same custom JSON be used on every map?Only if its classnames and coordinates are compatible. Map positions and some world features differ, so check the selected mission and game version first.

Latest Reviews

Live feedback from logged-in DayZ server dashboards.
5.0/5 from 3 reviews
good 5/5 · Discord Bot - 01. Pve Survive LT by MantasLT
good i like this .... <3
Fab bot with active owner 5/5 · Dashboard & App - Odyssey by aj (cryptidcleric)
The bot functions great, with plenty of options. The translation feature is pretty unique and handy for my server which has some international players. The owner of the bot is super helpful and on the ball if you have any issues, would 1000000% recommend!
Wandering Bot Pro 5/5 · Dashboard & App - ᗯᗩᑎᗪEᖇIᑎG ᑕOᗰᗰᑌᑎITY - Wandering Around Cherno by ArionTempa
love the feeds, pretty quick and looks good! cant complain right now, but pretty new to it.