Editor de cfggameplay.json
Edita gameplay mechanics do server, stamina, base damage, lighting, hit indicator, mapa. Validação cruzada (arrays 12/5), color picker ARGB, presets de produção, verificador de serverDZ.cfg.
5 presets12 seções
Antes de testar: confirma o serverDZ.cfg
Tudo o que tu mexer aqui só funciona se enableCfgGameplayFile = 1; estiver no serverDZ.cfg. Sem isso, o server ignora o arquivo e usa defaults vanilla, tu pensa que tá quebrado mas é só não ativado. JSON malformado também é ignorado silenciosamente.
Sem issues
GeneralData
Toggles globais de damage e respawn.
Preview JSON
132 linhas · 3.7 KB{
"version": 123,
"GeneralData": {
"disableBaseDamage": false,
"disableContainerDamage": false,
"disableRespawnDialog": false,
"disableRespawnInUnconsciousness": false
},
"PlayerData": {
"disablePersonalLight": false,
"spawnGearPresetFiles": [],
"StaminaData": {
"sprintStaminaModifierErc": 1,
"sprintStaminaModifierCro": 1,
"staminaWeightLimitThreshold": 6000,
"staminaMax": 100,
"staminaKgToStaminaPercentPenalty": 1.75,
"staminaMinCap": 5,
"sprintSwimmingStaminaModifier": 1,
"sprintLadderStaminaModifier": 1,
"meleeStaminaModifier": 1,
"obstacleTraversalStaminaModifier": 1,
"holdBreathStaminaModifier": 1
},
"ShockHandlingData": {
"shockRefillSpeedConscious": 5,
"shockRefillSpeedUnconscious": 1,
"allowRefillSpeedModifier": true
},
"MovementData": {
"timeToStrafeJog": 0.1,
"rotationSpeedJog": 0.3,
"timeToSprint": 0.45,
"timeToStrafeSprint": 0.3,
"rotationSpeedSprint": 0.15,
"allowStaminaAffectInertia": true
},
"DrowningData": {
"staminaDepletionSpeed": 10,
"healthDepletionSpeed": 10,
"shockDepletionSpeed": 10
},
"WeaponObstructionData": {
"staticMode": 1,
"dynamicMode": 1
}
},
"WorldsData": {
"lightingConfig": 0,
"objectSpawnersArr": [],
"environmentMinTemps": [
-3,
-2,
0,
4,
9,
14,
18,
17,
13,
11,
9,
0
],
"environmentMaxTemps": [
3,
5,
7,
14,
19,
24,
26,
25,
18,
14,
10,
5
],
"wetnessWeightModifiers": [
1,
1,
1.33,
1.66,
2
],
"playerRestrictedAreaFiles": []
},
"BaseBuildingData": {
"HologramData": {
"disableIsCollidingBBoxCheck": false,
"disableIsCollidingPlayerCheck": false,
"disableIsClippingRoofCheck": false,
"disableIsBaseViableCheck": false,
"disableIsCollidingGPlotCheck": false,
"disableIsCollidingAngleCheck": false,
"disableIsPlacementPermittedCheck": false,
"disableHeightPlacementCheck": false,
"disableIsUnderwaterCheck": false,
"disableIsInTerrainCheck": false,
"disableColdAreaBuildingCheck": false,
"disallowedTypesInUnderground": [
"FenceKit",
"TerritoryFlagKit",
"WatchtowerKit"
]
},
"ConstructionData": {
"disablePerformRoofCheck": false,
"disableIsCollidingCheck": false,
"disableDistanceCheck": false
}
},
"UIData": {
"use3DMap": false,
"HitIndicationData": {
"hitDirectionOverrideEnabled": false,
"hitDirectionBehaviour": 1,
"hitDirectionStyle": 0,
"hitDirectionIndicatorColorStr": "0xffbb0a1e",
"hitDirectionMaxDuration": 2
}
},
"MapData": {
"ignoreMapOwnership": false,
"ignoreNavItemsOwnership": false,
"displayPlayerPosition": false,
"displayNavInfo": true
},
"VehicleData": {
"boatDecayMultiplier": 1
}
}Baixar
Coloca em mpmissions/<sua-mission>/cfggameplay.json no servidor. Reinicia. Confere os logs por JSON ERROR, se aparecer, o JSON está malformado e o block foi resetado.
Achou útil? Encontrou bug?
Manda feedback que a Tecplay lê tudo e prioriza melhorias.
Próximo passo
Gerador de serverDZ.cfg
Pra completar a setup: gera o serverDZ.cfg com enableCfgGameplayFile=1 já marcado, mais ~70 outros campos do servidor.
