diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/CrashSite.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/CrashSite.hpp index 242bbba02..1da879127 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Groups/CrashSite.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Groups/CrashSite.hpp @@ -8,6 +8,8 @@ CrashSiteType[] = {Loot_NONE, 1, CrashSite_UN, CrashSiteUN} //United Nations Mi-8 }; + + /* Russian */ CrashSiteRU[] = diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp index 9377285c4..e17881d09 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp @@ -16,11 +16,11 @@ pistols[] = { {Loot_WEAPON, 0.1, revolver_gold_EP1} }; shotgunsingleshot[] = { - {Loot_WEAPON, 2, Winchester1866}, + {Loot_WEAPON, 2, Winchester1866_DZ}, {Loot_WEAPON, 1.7, LeeEnfield}, {Loot_WEAPON, 1.7, MR43}, {Loot_WEAPON, 1, Saiga12K}, - {Loot_WEAPON, 1, Remington870_lamp}, + {Loot_WEAPON, 1, Remington870_DZ}, {Loot_WEAPON, 1, Crossbow_DZ}, //{Loot_WEAPON, 1, RedRyder}, {Loot_WEAPON, 1, M1014} @@ -105,10 +105,10 @@ machineguns[] = { {Loot_WEAPON, 1, m240_scoped_EP1_DZE}, {Loot_WEAPON, 0.8, M240_DZ}, {Loot_WEAPON, 0.8, M249_EP1_DZ}, - {Loot_WEAPON, 0.5, Mk_48_DZ} + {Loot_WEAPON, 0.5, Mk_48} }; militaryshotguns[] = { {Loot_WEAPON, 2, Saiga12K}, - {Loot_WEAPON, 2, Remington870_lamp}, + {Loot_WEAPON, 2, Remington870_FL_DZ}, {Loot_WEAPON, 2, M1014} }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/DZE/TentStorage.hpp b/SQF/dayz_code/Configs/CfgVehicles/DZE/TentStorage.hpp index f899ca07d..65a9b35d7 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/DZE/TentStorage.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/DZE/TentStorage.hpp @@ -1,5 +1,5 @@ // DayZ tents are defined in \dayz_equip\configs\Storage.hpp - +class TentStorage; class TentStorageDomed: TentStorage { displayName = "Digital Camo Tent"; vehicleClass = "Survival"; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp b/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp index 140df083f..61b51cc6a 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/Tools/Sledgehammer.hpp @@ -1,4 +1,4 @@ -class ItemSledge: ItemCore +class ItemSledge: ItemCore // Epoch class { scope = public; @@ -31,6 +31,16 @@ class ItemSledge: ItemCore }; }; +class ItemSledgeHammer : ItemCore +{ + scope = public; + + model = "z\addons\dayz_communityweapons\models\sledge_hammer\sledgehammer.p3d"; + picture = "\z\addons\dayz_communityweapons\models\sledge_hammer\sledgehammer.paa"; + displayName = $STR_EQUIP_NAME_SledgeHammer; + descriptionShort = $STR_EQUIP_DESC_SledgeHammer; +}; + class ItemSledgeHammerBroken : ItemCore { scope = public; diff --git a/SQF/dayz_code/actions/player_craftItem.sqf b/SQF/dayz_code/actions/player_craftItem.sqf index 0dd010780..792746ea3 100644 --- a/SQF/dayz_code/actions/player_craftItem.sqf +++ b/SQF/dayz_code/actions/player_craftItem.sqf @@ -1,5 +1,5 @@ // If no parameters were passed redirect to vanilla player_craftItem (Epoch items always pass an array) -if ((isNil "_this") or {(typeName _this == "ARRAY") && (count _this < 1)}) exitWith {[] spawn player_craftItemVanilla;}; +if ((isNil "_this") or {(typeName _this == "ARRAY") && {count _this < 1}}) exitWith {[] spawn player_craftItemVanilla;}; /* DayZ Epoch Crafting 0.3 diff --git a/SQF/dayz_code/compile/player_death.sqf b/SQF/dayz_code/compile/player_death.sqf index c6d6084e9..77399796c 100644 --- a/SQF/dayz_code/compile/player_death.sqf +++ b/SQF/dayz_code/compile/player_death.sqf @@ -48,9 +48,9 @@ if (count _this > 0) then { }; //Send Death Notice +diag_log format["Debug death message vars: %1 %2 %3 %4 %5 %6 %7 %8 %9 %10",dayz_characterID,0,_body,_playerID,_bodyName,_infected,_killerName,_killerWeapon,_killerDist,_killerMethod]; PVDZ_plr_Death = [dayz_characterID,0,_body,_playerID,toArray _bodyName,_infected,toArray _killerName,toArray _killerWeapon,_killerDist,toArray _killerMethod]; //Send name as array to avoid publicVariable value restrictions publicVariableServer "PVDZ_plr_Death"; -diag_log format["Debug death message vars: %1",PVDZ_plr_Death]; _id = [player,20,true,getPosATL player] call player_alertZombies; uiSleep 0.5; diff --git a/SQF/dayz_server/compile/spawn_vehicles.sqf b/SQF/dayz_server/compile/spawn_vehicles.sqf index 7365130c2..a6c36514e 100644 --- a/SQF/dayz_server/compile/spawn_vehicles.sqf +++ b/SQF/dayz_server/compile/spawn_vehicles.sqf @@ -1,19 +1,5 @@ private ["_random","_lastIndex","_weights","_index","_vehicle","_velimit","_qty","_isAir","_isShip","_position","_dir","_istoomany","_veh","_objPosition","_iClass","_itemTypes","_cntWeights","_itemType","_num","_allCfgLoots"]; -if (isNil "spawn_vehicles_init") then { - spawn_vehicles_init = "done"; - // Get all buildings and roads only once. Very taxing, but only on first startup - buildingList = []; - { - if (DZE_MissionLootTable) then { - if (isClass (missionConfigFile >> "CfgLoot" >> "Buildings" >> (typeOf _x))) then {buildingList set [count buildingList,_x];}; - } else { - if (isClass (configFile >> "CfgLoot" >> "Buildings" >> (typeOf _x))) then {buildingList set [count buildingList,_x];}; - }; - } count (dayz_centerMarker nearObjects ["building",DynamicVehicleArea]); - roadList = dayz_centerMarker nearRoads DynamicVehicleArea; -}; - while {count AllowedVehiclesList > 0} do { // BIS_fnc_selectRandom replaced because the index may be needed to remove the element _index = floor random count AllowedVehiclesList; diff --git a/SQF/dayz_server/modules/crash_spawner.sqf b/SQF/dayz_server/modules/crash_spawner.sqf index c82bea695..76298b76b 100644 --- a/SQF/dayz_server/modules/crash_spawner.sqf +++ b/SQF/dayz_server/modules/crash_spawner.sqf @@ -1,3 +1,4 @@ +/* Needs updating private ["_guaranteedLoot","_randomizedLoot","_spawnChance","_spawnMarker","_spawnRadius","_spawnFire","_fadeFire","_crashModel","_lootTable","_crashName","_spawnRoll","_position","_crash","_config","_hasAdjustment","_newHeight","_adjustedPos","_num","_itemTypes","_index","_weights","_cntWeights","_nearby","_itemType","_needsrelocated","_istoomany","_pos","_lootPos"]; _guaranteedLoot = 3; @@ -98,4 +99,6 @@ _nearby = _pos nearObjects ["ReammoBox", sizeOf(_crashModel)]; { _x setVariable ["permaLoot",true]; } count _nearBy; -}; \ No newline at end of file +}; + +*/ \ No newline at end of file diff --git a/SQF/dayz_server/modules/supply_drop.sqf b/SQF/dayz_server/modules/supply_drop.sqf index 98c90eda2..49ddc190a 100644 --- a/SQF/dayz_server/modules/supply_drop.sqf +++ b/SQF/dayz_server/modules/supply_drop.sqf @@ -1,3 +1,4 @@ +/* Needs updating private ["_guaranteedLoot","_randomizedLoot","_spawnChance","_spawnMarker","_spawnRadius","_crashModel","_lootTable","_spawnRoll","_position","_crash","_config","_num","_itemTypes","_index","_weights","_cntWeights","_nearby","_itemType","_needsrelocated","_istoomany","_pos","_lootPos"]; _guaranteedLoot = 4; @@ -65,4 +66,5 @@ _nearby = _position nearObjects ["ReammoBox", sizeOf(_crashModel)]; { _x setVariable ["permaLoot",true]; } count _nearBy; -}; \ No newline at end of file +}; +*/ \ No newline at end of file diff --git a/SQF/dayz_server/system/server_monitor.sqf b/SQF/dayz_server/system/server_monitor.sqf index 8a1795638..53eab5974 100644 --- a/SQF/dayz_server/system/server_monitor.sqf +++ b/SQF/dayz_server/system/server_monitor.sqf @@ -340,10 +340,21 @@ if !(DZE_ConfigTrader) then { if (_hiveLoaded) then { // spawn_vehicles + // Get all buildings and roads only once. Very taxing, but only on first startup + buildingList = []; + { + if (DZE_MissionLootTable) then { + if (isClass (missionConfigFile >> "CfgLoot" >> "Buildings" >> (typeOf _x))) then {buildingList set [count buildingList,_x];}; + } else { + if (isClass (configFile >> "CfgLoot" >> "Buildings" >> (typeOf _x))) then {buildingList set [count buildingList,_x];}; + }; + } count (dayz_centerMarker nearObjects ["building",DynamicVehicleArea]); + roadList = dayz_centerMarker nearRoads DynamicVehicleArea; + _vehLimit = MaxVehicleLimit - (count serverVehicleCounter); if (_vehLimit > 0) then { diag_log ("HIVE: Spawning # of Vehicles: " + str(_vehLimit)); - for "_x" from 1 to _vehLimit do {[] spawn spawn_vehicles;}; + for "_x" from 1 to _vehLimit do {spawn_vehicles_thread = [] spawn spawn_vehicles;}; } else { diag_log "HIVE: Vehicle Spawn limit reached!"; }; @@ -358,12 +369,16 @@ for "_x" from 1 to MaxAmmoBoxes do {[] spawn spawn_ammosupply;}; diag_log ("HIVE: Spawning # of Veins: " + str(MaxMineVeins)); for "_x" from 1 to MaxMineVeins do {[] spawn spawn_mineveins;}; -// All done spawning stuff, can clear these now -buildingList = []; roadList = []; - [] spawn server_spawnEvents; _debugMarkerPosition = getMarkerPos "respawn_west"; _debugMarkerPosition = [(_debugMarkerPosition select 0),(_debugMarkerPosition select 1),1]; _vehicle_0 = createVehicle ["DebugBox_DZ", _debugMarkerPosition, [], 0, "CAN_COLLIDE"]; _vehicle_0 setPos _debugMarkerPosition; -_vehicle_0 setVariable ["ObjectID","1",true]; \ No newline at end of file +_vehicle_0 setVariable ["ObjectID","1",true]; + +[] spawn { + waitUntil {uiSleep 5;(scriptDone spawn_vehicles_thread)}; + // All done spawning stuff, can clear these now + buildingList = nil; roadList = nil; + diag_log "All vehicle spawning threads completed"; +}; \ No newline at end of file diff --git a/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf b/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf index a28a1ec3e..34411f36e 100644 --- a/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 1; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\takistan.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf b/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf index 91abc3d01..93f797837 100644 --- a/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 10; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\mountains_acr.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf b/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf index 0986dbc8f..fe8b8636c 100644 --- a/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 11; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -106,11 +106,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\chernarus11.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf b/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf index 3633fa109..deb9c9368 100644 --- a/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 12; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\isladuala.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf b/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf index 1faa2d181..35b51a701 100644 --- a/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 13; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\tavi.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf b/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf index 014bf6789..58ba5898b 100644 --- a/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 15; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\namalsk.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf b/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf index 2e8495b07..054e9e614 100644 --- a/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 16; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\panthera2.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf b/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf index 7450bfe68..2e136efe1 100644 --- a/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 17; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\chernarus17.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf b/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf index 4c0b811e6..5009e092e 100644 --- a/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 19; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\fdf_isle1_a.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf b/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf index 3f6ada789..4121cb595 100644 --- a/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 2; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\utes.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf b/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf index 216577bff..cf9c86f37 100644 --- a/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 20; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\fapovo.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf b/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf index 7d703fdc1..32857ee23 100644 --- a/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 21; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\caribou.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf b/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf index 2d6aaf608..0e4c3c47f 100644 --- a/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 22; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\smd_sahrani_a2.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf b/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf index ff8274800..95156e751 100644 --- a/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 23; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\cmr_ovaron.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf b/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf index 0a83b6157..fc5588d54 100644 --- a/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 24; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\napf.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf b/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf index 2ec82fe79..c5f570b13 100644 --- a/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 25; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\sauerland.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf b/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf index 12168e8a3..7398a9d7b 100644 --- a/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 26; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -106,11 +106,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\sauerland.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf b/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf index a8c42c64e..ac9ecc5f8 100644 --- a/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 3; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\shapur_baf.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf b/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf index b32b45845..760194bff 100644 --- a/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 4; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\zargabad.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf b/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf index 87fc9f70e..b2220736e 100644 --- a/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 5; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\bootcamp_acr.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf b/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf index 2ad61f508..57d0f985d 100644 --- a/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 7; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\lingor.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf b/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf index 6be4c71cf..485cc2c22 100644 --- a/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 8; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\provinggrounds_pmc.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then { diff --git a/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf b/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf index 32f4c1bd2..0bf77de96 100644 --- a/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf @@ -8,7 +8,7 @@ dayZ_instance = 9; //Instance ID of this server dayZ_serverName = ""; //Shown to all players in the bottom left of the screen (country code + server number) //Game settings -dayz_antihack = 0; // DayZ Antihack / 1 = enabled // 0 = disabled +dayz_antihack = 1; // DayZ Antihack / 1 = enabled // 0 = disabled dayz_REsec = 1; // DayZ RE Security / 1 = enabled // 0 = disabled dayz_enableRules = true; //Enables a nice little news/rules feed on player login (make sure to keep the lists quick). dayz_quickSwitch = false; //Turns on forced animation for weapon switch. (hotkeys 1,2,3) False = enable animations, True = disable animations @@ -20,14 +20,14 @@ dayz_presets = "Custom"; //"Custom","Classic","Vanilla","Elite" //Only need to edit if you are running a custom server. if (dayz_presets == "Custom") then { - dayz_enableGhosting = true; //Enable disable the ghosting system. + dayz_enableGhosting = false; //Enable disable the ghosting system. dayz_ghostTimer = 30; //Sets how long in seconds a player must be disconnected before being able to login again. - dayz_spawnselection = 1; //Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits + dayz_spawnselection = 0; //(Chernarus only) Turn on spawn selection 0 = random only spawns, 1 = spawn choice based on limits dayz_spawncarepkgs_clutterCutter = 2; //0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnCrashSite_clutterCutter = 2; // heli crash options 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_spawnInfectedSite_clutterCutter = 2; // infected base spawn 0 = loot hidden in grass, 1 = loot lifted, 2 = no grass dayz_bleedingeffect = 3; //1 = blood on the ground, 2 = partical effect, 3 = both - dayz_ForcefullmoonNights = false; // Forces night time to be full moon. + dayz_ForcefullmoonNights = true; // Forces night time to be full moon. dayz_OpenTarget_TimerTicks = 60 * 10; //how long can a player be freely attacked for after attacking someone unprovoked dayz_nutritionValuesSystem = false; //Enables nutrition system dayz_classicBloodBagSystem = false; // removes all blood type bloodbags (not implmented yet) @@ -105,11 +105,11 @@ if (isServer) then { call compile preprocessFileLineNumbers "\z\addons\dayz_server\system\dynamic_vehicle.sqf"; execVM "\z\addons\dayz_server\traders\woodland_acr.sqf"; //Add trader agents execVM "\z\addons\dayz_server\system\server_monitor.sqf"; - if (dayz_infectiousWaterholes) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; + if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then {execVM "\z\addons\dayz_code\system\mission\chernarus\infectiousWaterholes\init.sqf";}; //Must be global spawned, so players don't fall through buildings (might be best to spilt these to important, not important) }; -if (dayz_POIs) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; +if (dayz_POIs && (toLower worldName == "chernarus")) then { execVM "\z\addons\dayz_code\system\mission\chernarus\poi\init.sqf"; }; if (!isDedicated) then { if (dayz_antihack != 0) then {