Wiki Navigation

API Reference
Singleton

Gameplay Settings API

Configure gameplay settings for your DayZ server (cfggameplay.json). Control stamina, shock, movement, base building, UI, and more.

Authentication required: All endpoints require a valid Bearer token. See Authentication for details.

GET

Get Gameplay Settings

Retrieve the gameplay configuration for an instance.

Endpoint

GET /api/instance/{instance_sid}/cfg-gameplay
POST PATCH

Create or Update Gameplay

Create or update gameplay settings. Only one config exists per instance.

Endpoint

POST /api/instance/{instance_sid}/cfg-gameplay PATCH /api/instance/{instance_sid}/cfg-gameplay

Parameter Categories

General

  • disable_base_damage
  • disable_container_damage
  • disable_respawn_dialog
  • disable_personal_light

Stamina

  • stamina_sprint_erc
  • stamina_sprint_cro
  • stamina_weight_limit
  • stamina_max

Movement

  • timeToStrafeJog
  • rotationSpeedJog
  • timeToSprint
  • allowStaminaAffectInertia

Base Building

  • disableIsCollidingBBoxCheck
  • disableIsBaseViableCheck
  • disableDistanceCheck
  • disableHeightPlacementCheck

UI / Hit Indicator

  • use_3d_map
  • hitDirectionOverrideEnabled
  • hitDirectionStyle
  • hitDirectionMaxDuration

Map

  • ignoreMapOwnership
  • displayPlayerPosition
  • displayNavInfo
DELETE

Delete Gameplay Settings

DELETE /api/instance/{instance_sid}/cfg-gameplay

Reset gameplay to default by deleting the configuration.

Pro Tips

Disable base building checks like disableIsCollidingBBoxCheck for more flexible building. Set displayPlayerPosition to true for easier navigation on PvE servers. Adjust stamina modifiers to change the pace of gameplay.