2017-11-30 21:59:29 +00:00
serverRestart = " false " ; // true sends #shutdown command to server after the time specified in ForceRestartTime
forceRestartTime = 14400 ; // 4 hour restarts
2015-05-07 18:43:36 +00:00
// Time based
2017-11-30 21:59:29 +00:00
StaticDateTime [ ] = { } ; // {0,0,0,8,0} would forces the server to start at 8am each time it is started while allowing the year, month and day to stay real time. Any values left at 0 will result in no change.
timeDifference = 0 ; // Server uses real time this will allow you to offset just the hour.
timeMultiplier = 4 ; // Sets a time multiplier for in-game time. The command range is now capped at 0.1 - 120 to avoid performance problems.
lootMultiplier = 0.5 ; // 1 = max loot bias. This controls how much loot can payout per Epoch loot container.
2015-05-07 18:43:36 +00:00
// Events
2018-07-11 15:23:43 +00:00
WeatherChances [ ] = {
0.5 , // Sun
0.3 , // Mid
0.1 , // Rain
0.1 // Rain+
} ;
2017-11-30 21:59:29 +00:00
events [ ] = {
2018-03-12 02:21:23 +00:00
{
3600 , // SECOND <scalar>,
" CarnivalSpawner " , // EVENT <string>
0 , //INIT <scalar> 1 = run script at startup or 0 normal delay
2 , //PREPOSTFIX <scalar> 1 = (epoch_settings pbo) 2 = (epoch_events pbo) 0 = use full file path
- 1 , //RUNNUMTIMES <scalar> -1 infinite
{ } , //execVM payload <array>
{ " VR " } //disallowed worlds <array>
} ,
// { 1800, "PaydayEvent", 0, 2},
// { 1200, "MessageServer", 0, 2},
{ 2700 , " AirDrop " , 0 , 2 , - 1 , { } , { " VR " } } ,
{ 2400 , " EarthQuake " , 0 , 2 , - 1 , { } , { " VR " } } ,
{ 2700 , " Satellite " , 0 , 2 , - 1 , { } , { " VR " } } ,
{ 900 , " ChangeWeather " , 1 , 2 , - 1 , { } , { " VR " } } ,
{ 1200 , " ContainerSpawner " , 0 , 2 , - 1 , { } , { " VR " } } ,
{ 1440 , " GardenManager " , 0 , 2 , - 1 , { } , { " VR " } } ,
2018-04-20 16:19:31 +00:00
{ 1440 , " SolarChargerManager " , 0 , 2 , - 1 , { } , { " VR " } } ,
2018-03-12 02:21:23 +00:00
{ 900 , " MoneyDrop " , 0 , 2 , - 1 , { } , { " VR " } } ,
{ 300 , " PlantSpawner " , 0 , 2 , - 1 , { } , { " VR " } } //No comma on last Entry
2017-11-30 21:59:29 +00:00
} ;
2015-05-07 18:43:36 +00:00
// Antagonists
2017-11-30 21:59:29 +00:00
antagonistChancePDeath = 0.33 ; //33% chance when player was killed from a other player (selfkill doesn't count)
2015-05-07 18:43:36 +00:00
// Player Related
2017-11-30 21:59:29 +00:00
cloneCost = 100 ; // debt incurred on player death
MaxBankDebitforTrade = - 50000 ; // If Player has less money on Bank, Crypto from Trade goes directly to Bank instead to Player
2017-08-15 19:19:03 +00:00
// Default Loadout
2017-11-30 21:59:29 +00:00
defaultUniformFemale = " U_Test_uniform " ;
defaultVestFemale = " V_F41_EPOCH " ;
defaultUniformMale = " U_Test1_uniform " ;
defaultVestMale = " V_41_EPOCH " ;
defaultGoggles = " " ;
defaultHeadgear = " " ;
defaultBackpack = " " ;
defaultprimaryWeapon [ ] = { } ; // {"arifle_MX_pointer_F","","acc_pointer_IR","",{"30Rnd_65x39_caseless_mag",29},{},""};
defaultsecondaryWeapon [ ] = { } ; // {"launch_NLAW_F","","","",{"NLAW_F",1},{},""};
defaulthandgunWeapon [ ] = { } ; // {"hgun_P07_F","","","",{"16Rnd_9x21_Mag",16},{},""};
defaultuniformItems [ ] = { } ; // {{"FAK",1},{"30Rnd_65x39_caseless_mag",2,30},{"Chemlight_green",1,1}};
defaultvestItems [ ] = { } ; // {{"30Rnd_65x39_caseless_mag",3,30},{"16Rnd_9x21_Mag",2,16},{"SmokeShell",1,1},{"SmokeShellGreen",1,1},{"SmokeShellBlue",1,1},{"SmokeShellOrange",1,1},{"Chemlight_green",1,1}};
defaultbackpackItems [ ] = { } ; // {{"Medikit",1},{"FAK",10},{{"hgun_P07_F","","","",{"16Rnd_9x21_Mag",16},{},""},1}};
defaultassignedItems [ ] = { } ; // {"Rangefinder","","","",{},{},""}
defaultlinkedItems [ ] = {
" ItemMap " , // "ItemMap"
" " , // "ItemGPS" or "ItemGeigerCounter_EPOCH",
2018-01-14 19:28:27 +00:00
" " , // "EpochRadio0" through "EpochRadio9"
2017-11-30 21:59:29 +00:00
" " , // "ItemCompass"
" " , // "ItemWatch"
" " // "NVG_EPOCH" or "radiation_mask_epoch"
} ;
2015-05-07 18:43:36 +00:00
// vehicles - Max vehicle slots is calculated from per vehicle limits below. Warning! Higher the number lower the performance.
2018-03-18 18:54:27 +00:00
immuneIfStartInBase = " true " ; // Protect vehicles from damage in bases until first unlocked after restart
2018-01-14 19:35:13 +00:00
ReservedVehSlots = 50 ; // Reserved Vehicle Slots (only needed, if you manually spawn in additional Vehicles - AdminTool / Blackmarket...)
2018-04-07 23:02:54 +00:00
disableAutoRefuel = " false " ; // Removes auto refuel from all buildings at server startup.
disableFuelNearPlots = " false " ; // Removes auto refuel in PlotPole-Ranges at server startup.
2017-11-30 21:59:29 +00:00
VehLockMessages = " true " ; // Give players a hint, that the Vehicle is locked / unlocked
removevehweapons [ ] = { // remove these Weapons from spawned Vehicles
" missiles_DAR " , " gatling_30mm " , " gatling_20mm " , " missiles_DAGR " , " cannon_30mm_Plane_CAS_02_F " , " Missile_AA_03_Plane_CAS_02_F " , " Missile_AGM_01_Plane_CAS_02_F " , " Rocket_03_HE_Plane_CAS_02_F " ,
" Rocket_03_AP_Plane_CAS_02_F " , " Bomb_03_Plane_CAS_02_F " , " Bomb_04_Plane_CAS_01_F " , " Rocket_04_AP_Plane_CAS_01_F " , " Rocket_04_HE_Plane_CAS_01_F " , " Missile_AGM_02_Plane_CAS_01_F " , " Missile_AA_04_Plane_CAS_01_F " ,
" Gatling_30mm_Plane_CAS_01_F " , " GBU12BombLauncher_Plane_Fighter_03_F " , " missiles_ASRAAM " , " missiles_SCALPEL " , " Twin_Cannon_20mm " , " missiles_Zephyr " , " rockets_skyfire " , " gatling_30mm_vtol_02 "
} ;
removevehmagazinesturret [ ] = { // Remove these Magazines from the given Turret from spawned Vehicles
{ " 24Rnd_missiles " , { - 1 } } ,
{ " 200Rnd_40mm_G_belt " , { 0 } }
} ;
disableVehicleTIE = " true " ;
2015-05-07 18:43:36 +00:00
2016-12-11 15:20:39 +00:00
// BaseBuilding
2017-11-30 21:59:29 +00:00
StorageSlotsLimit = 1500 ; // Max storage slots allowed. Warning! Higher the number lower performance.
BuildingSlotsLimit = 1500 ; // Max building slots allowed. Warning! Higher the number lower performance.
2019-03-25 17:39:30 +00:00
AutoLockStorages = " false " ; // Auto Lock Lockable Storages on Server Start / Restart (if true, unlocked storages will get locked after restarts)
2017-11-30 21:59:29 +00:00
UseIndestructible = " false " ; // Enable / Disable Indestructible BaseObjects
IndestructibleBaseObjects [ ] = { // Can be Names or Classes
" Constructions_static_F " ,
" Buildable_Storage " ,
" PlotPole_EPOCH " ,
" LockBox_EPOCH " ,
" Safe_EPOCH "
} ;
ExceptedBaseObjects [ ] = { // Not Indestructible, also if in a Class of IndestructibleBaseObjects
2018-03-18 22:06:28 +00:00
" Spike_TRAP_EPOCH " ,
" Metal_TRAP_EPOCH " ,
2017-11-30 21:59:29 +00:00
" CinderWallGarage_EPOCH " ,
" WoodLargeWallDoorL_EPOCH " ,
" WoodLargeWallDoor_EPOCH " ,
" WoodWall4_EPOCH "
} ;
UseDeSimulateObjects = " true " ; // Disable Simulation for specifed Base Objects
DeSimulateObjects [ ] = { // Base Objects to disable Simulation. Can be Names or Classes
" PlotPole_EPOCH " ,
2019-02-18 21:29:02 +00:00
" PlotPole_L_EPOCH " ,
" PlotPole_XL_EPOCH " ,
2017-11-30 21:59:29 +00:00
" WoodFoundation_EPOCH " , " Foundation_EPOCH " ,
" WoodQuarterFloor_EPOCH " , " WoodHalfFloor_EPOCH " , " WoodFloor_EPOCH " ,
" MetalQuarterFloor_EPOCH " , " MetalHalfFloor_EPOCH " , " MetalFloor_EPOCH " ,
" CinderQuarterFloor_EPOCH " , " CinderHalfFloor_EPOCH " , " CinderFloor_EPOCH " ,
" WoodLargeWall_EPOCH " , " WoodLargeWallDoorway_EPOCH " , " WoodLargeWallCor_EPOCH " , " WoodWall1_EPOCH " , " WoodWall2_EPOCH " , " WoodWallWindow_EPOCH " ,
" CinderWallHalf_EPOCH " , " CinderWall_EPOCH " ,
" WoodRamp_EPOCH " , " WoodStairs_EPOCH " , " WoodStairs2_EPOCH " ,
" SolarGen_EPOCH " , " SandbagWall_EPOCH " , " BarbedWire_EPOCH " , " Sink_EPOCH " , " BagBunker_EPOCH " , " WaterPump_EPOCH " , " Scaffolding_EPOCH " , " SunShade_EPOCH " , " WatchTower_EPOCH " , " SandbagWallLong_EPOCH " , " TankTrap_EPOCH "
} ;
ExceptedDeSymObjects [ ] = { // Not Desymulated, also if in a Class of DeSimulateObjects
2016-12-11 15:20:39 +00:00
} ;
2019-01-04 00:23:20 +00:00
DisableDoorsOnObj [ ] = { // Add special Vars to disable Doors (no effect in Epoch, but 3rd party addons like enhanced movement)
// {"BuildingClass", {{"Variable1",Value1},{"Variable2",Value2}, ... } },
{ " WoodLargeWallDoorL_EPOCH " , { { " bis_disabled_door " , 1 } } } ,
{ " WoodWall4_EPOCH " , { { " bis_disabled_door " , 1 } } } ,
{ " CinderWallDoorwHatch_EPOCH " , { { " bis_disabled_door " , 1 } , { " bis_disabled_hatch " , 1 } } } ,
{ " WoodStairs3_EPOCH " , { { " bis_disabled_bars_long " , 1 } } }
2019-01-01 02:56:02 +00:00
} ;
2016-12-11 15:20:39 +00:00
2017-11-30 21:59:29 +00:00
// Dynamic Simulation System
enableDynamicSimulationSystem = " true " ; // enable / disable the complete dynamic simulation system
//Individual toggles for testing
vehicleDynamicSimulationSystem = " true " ; // type car, air, boat
playerDynamicSimulationSystem = " true " ; // clients
baseDynamicSimulationSystem = " true " ; // plot pole and base pieces
// Distances and Coef
isMovingCoefValue = 2 ;
groupDynSimDistance = 500 ;
vehicleDynSimDistance = 350 ;
emptyVehicleDynSimDistance = 250 ;
propDynSimDistance = 50 ;
2015-05-07 18:43:36 +00:00
// Traders
2017-11-30 21:59:29 +00:00
taxRate = 0.1 ; // controls the price increase for purchases
starterTraderItems [ ] = { // Starter Items for fresh spawned trader first array is classnames second is quantity.
{ " ItemSodaBurst " , " meatballs_epoch " , " MortarBucket " , " CinderBlocks " , " VehicleRepair " , " CircuitParts " , " ItemCorrugated " , " PartPlankPack " , " ItemRock " , " ItemRope " , " ItemStick " } ,
{ 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 }
} ;
NPCSlotsLimit = 30 ; // Max number of traders static or dynamic. Warning! Higher the number lower performance.
forceStaticTraders = " true " ; // disables traders moving from work to home
2018-01-07 01:41:38 +00:00
TraderGodMode = " false " ; // If true, Trader can not be killed by Players
storedVehicleLimit = 15 ; // Vehicles more than x stored in ALL Traders will automatically be deleted on Restart.
StaticTraderItemPurge [ ] = { 100 , 15 } ; // {ItemCount,ReducePercent} - If a static trader have more than x different items, on restart the items will be reduced by y percent
2018-01-15 21:09:06 +00:00
DynamicTraderRespawnCount = 100 ; // If a dynamic Trader have more than x different Items, he will respawn on another Spot (with start Items)
2018-01-07 01:41:38 +00:00
TraderItemCountPerItem [ ] = { 50 , 5 } ; // If the Trader has more than x pieces of an Item, it will be reduced to y pieces (on Restart)
TraderItemsDeleteInstant [ ] = { // List of Items, that will be deleted from Trader instant after sell
// "ItemVehDoc1",
// "ItemVehDoc2",
// "ItemVehDoc3",
// "ItemVehDoc4"
} ;
TraderItemsDeleteRestart [ ] = { // List of Items, that will be deleted from Trader on Restart
// "ItemLockbox",
// "ItemSafe",
// "ItemGoldBar10oz"
} ;
2018-12-01 23:10:38 +00:00
TraderDeco = " true " ; // If true, Traders get around Halloween / Christmas some seasonal decoration
2015-05-07 18:43:36 +00:00
2018-01-07 01:41:38 +00:00
// Spawntables
2017-11-30 21:59:29 +00:00
forcedVehicleSpawnTable = " " ; // leave blank for default. Options: "allowedVehiclesList","allowedVehiclesList_CUP","allowedVehiclesList_MAD","allowedVehiclesList_MADCUP"
forcedLootSpawnTable = " " ; // leave blank for default. Options: "CfgLootTable","CfgLootTable_CUP","CfgLootTable_MAD","CfgLootTable_MADCUP"
2017-04-05 16:10:28 +00:00
2015-05-07 18:43:36 +00:00
// Markers
2017-11-30 21:59:29 +00:00
showEarthQuakes = " true " ; // show mineral viens caused by earthquakes
showSatellites = " true " ; // show crashed Satellites
showShippingContainers = " true " ; // Show location of events based loots (plants, shipping container, Carnival)
SHOW_TRADERS = " true " ; // Show locations of traders
SHOW_JAMMERS = " false " ; // Shows location of base jammers
SHOW_BOATLOOT = " true " ; // Shows the location of shipwreck loot
DEBUG_VEH = " false " ; // DEBUG ONLY used to debug spawing of vehicles
2015-05-07 18:43:36 +00:00
// Hive Related
2017-12-17 16:03:06 +00:00
vehicleLockTime = " 1800 " ; // Controls how many seconds it takes to allow another person/group to unlock vehicle.
2017-11-30 21:59:29 +00:00
expiresBuilding = " 604800 " ; // expiration date in seconds for buildings
expiresPlayer = " 2592000 " ; // expiration date in seconds for players
expiresBank = " 7776000 " ; // expiration date in seconds for players bank
expiresVehicle = " 604800 " ; // expiration date in seconds for vehicles
expiresAIdata = " 604800 " ; // expiration date in seconds for NPC Trader inventory
expiresCommunityStats = " 7776000 " ; // expiration date in seconds for players community stats
2015-05-07 18:43:36 +00:00
// Admin Features
2017-11-30 21:59:29 +00:00
hiveAdminCmdExec = " false " ; // true = enables extra (To Be Released) feature to allow execution of code via hive.
hiveAdminSavePlayerList = " true " ; // true = enables saving of playerUID array to hive value PLAYERS:#InstanceID.
hiveAdminCmdTime = 5 ; // how many seconds between each command queue call.
2016-07-08 22:34:13 +00:00
// DEBUG
2017-11-30 21:59:29 +00:00
useOldLoadVehicles = " false " ;
enableUnitTestOnStart = 1 ; // enable extra debug for database calls. 1 = enabled.