489 lines
18 KiB
JSON
489 lines
18 KiB
JSON
{
|
|
"game": {
|
|
"_": "Enable debug messages to log and game console",
|
|
"DEBUG": false,
|
|
"_": "Enable verbose mode",
|
|
"VERBOSE": true,
|
|
"_": "Allows you to change the time after which an attempt will be made to spawn a delayed wave. Default value is 3",
|
|
"ScavWaveRetryInterval": 15,
|
|
"Maps": {
|
|
"56f40101d2720b2a4d8b45d6": {
|
|
"_": "bigmap",
|
|
"EnableSpawnControl": true,
|
|
"ForceChooseNewZone": true,
|
|
"MaxBotsAliveOnMap": 15,
|
|
"BotsPerZoneBase": 4,
|
|
"MaxDistanceToSpawn": 350,
|
|
"ScavRoles": [
|
|
"assault"
|
|
],
|
|
"BossRoles": [
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"EnableUnspawn": true,
|
|
"MaxDistanceToUnspawn": 400,
|
|
"RolesToUnspawn": [
|
|
"assault",
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"Zones": {
|
|
"ZoneDormitory": {
|
|
"MultiplicativeCoef": 2,
|
|
"AdditiveCoef": 2
|
|
},
|
|
"ZoneTankSquare": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneCrossRoad": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneGasStation": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneScavBase": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneBlockPost": {
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneFactorySide": {
|
|
"MultiplicativeCoef": 0.4,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneFactoryCenter": {
|
|
"MultiplicativeCoef": 0.4,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneCustoms": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneOldAZS": {
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneBrige": {
|
|
"MultiplicativeCoef": 0.25,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneWade": {
|
|
"MultiplicativeCoef": 0.4,
|
|
"AdditiveCoef": 0
|
|
}
|
|
}
|
|
},
|
|
"5704e554d2720bac5b8b456e": {
|
|
"_": "shoreline",
|
|
"EnableSpawnControl": true,
|
|
"ForceChooseNewZone": true,
|
|
"MaxBotsAliveOnMap": 15,
|
|
"BotsPerZoneBase": 4,
|
|
"MaxDistanceToSpawn": 350,
|
|
"ScavRoles": [
|
|
"assault"
|
|
],
|
|
"BossRoles": [
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"EnableUnspawn": true,
|
|
"MaxDistanceToUnspawn": 400,
|
|
"RolesToUnspawn": [
|
|
"assault",
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"Zones": {
|
|
"ZonePowerStation": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 2,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneBusStation": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneSanatorium1": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 2,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneSanatorium2": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 2,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneMeteoStation": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneGreenHouses": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZonePort": {
|
|
"CanSpawnBoss": true,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneIsland": {
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneForestGasStation": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneGasStation": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneBunker": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneForestTruck": {
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneForestSpawn": {
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneStartVillage": {
|
|
"MultiplicativeCoef": 0.75,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneRailWays": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZonePassFar": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZonePassClose": {
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneTunnel": {
|
|
"MultiplicativeCoef": 0.75,
|
|
"AdditiveCoef": 0
|
|
}
|
|
}
|
|
},
|
|
"5704e3c2d2720bac5b8b4567": {
|
|
"_": "woods",
|
|
"EnableSpawnControl": true,
|
|
"ForceChooseNewZone": true,
|
|
"MaxBotsAliveOnMap": 15,
|
|
"BotsPerZoneBase": 4,
|
|
"MaxDistanceToSpawn": 350,
|
|
"ScavRoles": [
|
|
"assault"
|
|
],
|
|
"BossRoles": [
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"EnableUnspawn": true,
|
|
"MaxDistanceToUnspawn": 400,
|
|
"RolesToUnspawn": [
|
|
"assault",
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"Zones": {
|
|
"ZoneWoodCutter": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 8,
|
|
"MultiplicativeCoef": 2,
|
|
"AdditiveCoef": 2
|
|
},
|
|
"ZoneHouse": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 6,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneBigRocks": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 7,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneRoad": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 7,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneHighRocks": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": true,
|
|
"MaxPersonsOnPatrol": 1,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneMiniHouse": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 9,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneRedHouse": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 9,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneScavBase2": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 4,
|
|
"MultiplicativeCoef": 2,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneClearVill": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 4,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneBrokenVill": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MaxPersonsOnPatrol": 2,
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
}
|
|
}
|
|
},
|
|
"5704e5fad2720bc05b8b4567": {
|
|
"_": "reservebase",
|
|
"EnableSpawnControl": true,
|
|
"ForceChooseNewZone": true,
|
|
"MaxBotsAliveOnMap": 15,
|
|
"BotsPerZoneBase": 4,
|
|
"MaxDistanceToSpawn": 250,
|
|
"ScavRoles": [
|
|
"assault"
|
|
],
|
|
"BossRoles": [
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"EnableUnspawn": true,
|
|
"MaxDistanceToUnspawn": 300,
|
|
"RolesToUnspawn": [
|
|
"assault",
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"Zones": {
|
|
"ZoneRailStrorage": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZonePTOR1": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZonePTOR2": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneBarrack": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneBunkerStorage": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 0.5,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneSubStorage": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneSubCommand": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 0.75,
|
|
"AdditiveCoef": 0
|
|
}
|
|
}
|
|
},
|
|
"5714dbc024597771384a510d": {
|
|
"_": "interchange",
|
|
"EnableSpawnControl": true,
|
|
"ForceChooseNewZone": true,
|
|
"MaxBotsAliveOnMap": 12,
|
|
"BotsPerZoneBase": 4,
|
|
"MaxDistanceToSpawn": 450,
|
|
"ScavRoles": [
|
|
"assault"
|
|
],
|
|
"BossRoles": [
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"EnableUnspawn": true,
|
|
"MaxDistanceToUnspawn": 500,
|
|
"RolesToUnspawn": [
|
|
"assault",
|
|
"assaultGroup",
|
|
"cursedAssault",
|
|
"pmcBot"
|
|
],
|
|
"Zones": {
|
|
"ZoneCenterBot": {
|
|
"CanSpawnBoss": true,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneIDEA": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneCenter": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneIDEAPark": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 0.3,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneTrucks": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneRoad": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 0.3,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZoneOLI": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneGoshan": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": 1
|
|
},
|
|
"ZoneOLIPark": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 0.3,
|
|
"AdditiveCoef": 0
|
|
},
|
|
"ZonePowerStation": {
|
|
"CanSpawnBoss": false,
|
|
"SnipeZone": false,
|
|
"MultiplicativeCoef": 1,
|
|
"AdditiveCoef": -1
|
|
}
|
|
}
|
|
},
|
|
"5b0fc42d86f7744a585f9105": {
|
|
"_": "laboratory",
|
|
"MaxBotsAliveOnMap": 20,
|
|
"EnableSpawnControl": false,
|
|
"EnableUnspawn": false
|
|
},
|
|
"55f2d3fd4bdc2d5f408b4567": {
|
|
"_": "factory4_day",
|
|
"MaxBotsAliveOnMap": 20,
|
|
"EnableSpawnControl": false,
|
|
"EnableUnspawn": false
|
|
},
|
|
"59fc81d786f774390775787e": {
|
|
"_": "factory4_night",
|
|
"MaxBotsAliveOnMap": 20,
|
|
"EnableSpawnControl": false,
|
|
"EnableUnspawn": false
|
|
}
|
|
}
|
|
},
|
|
"server": {
|
|
"DEBUG": false,
|
|
"_": "IgnoreMaxBots for boss wave allows spawn boss wave even if limit of max alive bots is reached",
|
|
"Add_IgnoreMaxBots_ToBossWaves": true,
|
|
"_": "For better control of zones population scav waves mast contains only 1 bot. By default WAVE_COEF_MID is applied, so make it equal to 1",
|
|
"ChangeWaveCoefs": {
|
|
"WAVE_COEF_LOW": 0.5,
|
|
"WAVE_COEF_MID": 1,
|
|
"WAVE_COEF_HIGH": 2,
|
|
"WAVE_COEF_HORDE": 10
|
|
},
|
|
"_": "The group of settings below allows you to replace default scav waves with generated ones (except marksman)",
|
|
"_": "They consist of 1 bot, a random zone (the zone will be chosen when spawning) and the spawn time of each gradually increases to escape_time_limit * 0.75",
|
|
"_": "You can not use this settings, but then you need a manual edit waves or use a mod like Lua-CP-SpawnReworkReborn",
|
|
"_": "You really need a lot of scav waves to use smart spawner",
|
|
"ReplaceLocationsWaves": true,
|
|
"_": "Output generated scav waves in server log",
|
|
"ShowGeneratedWaves": false,
|
|
"_": "How many scav waves will be generated",
|
|
"ScavWaveCount": 50,
|
|
"_": "How many bots will be spawned at map load",
|
|
"ScavInstaWaveCount": 10,
|
|
"_": "Difficulty weight allows to change generated waves difficulty. The higher the value, the more likely it is.",
|
|
"ScavDifficultyWeight": {
|
|
"easy": 0,
|
|
"normal": 1,
|
|
"hard": 3,
|
|
"impossible": 0
|
|
}
|
|
}
|
|
} |