// @file Name: serverVarriables.sqf // @file Author: Msoul // @file Created: 02/01/2013 diag_log format["WASTELAND SERVER - Loading Server Varriables"]; //========Main Server Configuration VARRIABLES=========== mainMissions = 0; //Set to 1 to enable main Missions sidemissions = 0; //Set to 1 to enable side Missions serverEvents = 0; //Set to 1 to enable server wide events serverSpawning = 1; //Set to 1 to enable server item spawning //======================================================= //=============Server Admin Permisions=================== moderators = [""]; //Server Moderators administrators = ["2280454","2280518"]; //Basic Admins serverAdministrators = ["4919878"]; //Server Admins //======================================================= //=============General Spawning Varriables=============== enablemarkers = 0; //Map markers for spawn debuging worldSpawnRadius = 5500; //The allowable Spawn Radius (Crates and Helicopters) //================ Spawn Chance System=================== crateTotal = 50; //Total # of ammo crates on map airTotal = 50; //Total # of Air Vehicles on the map airMinDamage = 0.2; //Minimum %Damage it spawns with airBonusDamage = 0.15; //Max additional Damage it spawns with airMinFuel = 0.5; //Minimum %Fuel it spawns with airBonusFuel = 0.5; //Max additional fuel it spawns with vehicleMinDamage = 0.6; //Minimum %Damage it spawns with vehicleBonusDamage = 0.15; //Max additional Damage it spawns with vehicleMinFuel = 0.5; //Minimum %Fuel it spawns with vehicleBonusFuel = 0.3; //Max additional fuel it spawns with //======================================================= //Dynamic Spawn System SpawnLocations!! // [markerName,detectRadius,spawnRadius,#Vehicles,#objects,#guns] spawnLocations=[["Town_0",1200,600,30,30,30],//Chernogorsk ["Town_1",1200,200,30,30,30],//Prigorodki ["Town_2",1200,200,30,30,30],//Pusta ["Town_3",1200,600,30,30,30],//Elektro ["Town_4",1200,200,30,30,30],//Kamyshovo ["Town_5",1200,200,30,30,30],//Tulga ["Town_6",1200,250,30,30,30],//Solnychniy ["Town_7",1200,200,30,30,30],//Nizhnoye ["Town_8",1200,500,30,30,30],//Berezino City ["Town_9",1200,500,30,30,30],//Berezino Dock ["Town_10",1200,250,30,30,30],//Khelm ["Town_11",1200,200,30,30,30],//Olsha ["Town_12",1200,350,30,30,30],//Krasnostav ["Town_13",1200,250,30,30,30],//Gvozdno ["Town_14",1200,300,30,30,30],//Grishino ["Town_15",1200,200,30,30,30],//Petrovka ["Town_16",1200,200,30,30,30],//Lopatino ["Town_17",1200,300,30,30,30],//Vybor ["Town_18",1200,250,30,30,30],//Pustoshka ["Town_19",1200,200,30,30,30],//Myshkino ["Town_20",1200,200,30,30,30],//Sosnovka ["Town_21",1200,300,30,30,30],//Zelenogorsk ["Town_22",1200,200,30,30,30],//Pavlovo ["Town_23",1200,200,30,30,30],//Kamenka ["Town_24",1200,200,30,30,30],//Komarovo ["Town_25",1200,200,30,30,30],//Balota ["Town_26",1200,200,30,30,30],//Bor ["Town_27",1200,200,30,30,30],//Drozhino ["Town_28",1200,200,30,30,30],//Kozlovka ["Town_29",1200,200,30,30,30],//Pulkovo ["Town_30",1200,200,30,30,30],//Pogorevka ["Town_31",1200,200,30,30,30],//Rogovo ["Town_32",1200,200,30,30,30],//Kabanino ["Town_33",1200,300,30,30,30],//StarySobor ["Town_34",1200,200,30,30,30],//NovySobor ["Town_35",1200,200,30,30,30],//Vyshnoye ["Town_36",1200,250,30,30,30],//Mogilevka ["Town_37",1200,200,30,30,30],//Guglovo ["Town_38",1200,350,30,30,30],//Gorka ["Town_39",1200,200,30,30,30],//Shakhovka ["Town_40",1200,200,30,30,30],//Staroye ["Town_41",1200,200,30,30,30],//Msta ["Town_42",1200,200,30,30,30],//Dolina ["Town_43",1200,200,30,30,30],//Orlovets ["Town_44",1200,200,30,30,30],//Polana ["Town_45",1200,200,30,30,30],//Nadezhdino ["Town_46",1200,200,30,30,30]//Dubrovka ]; //Vehicle Spawn Types civilianVehicles = ["HMMWV", "UAZ_CDF", "UAZ_RU", "LandRover_TK_CIV_EP1", "UAZ_Unarmed_TK_CIV_EP1", "Ural_INS", "SUV_TK_EP1", "V3S_Open_TK_EP1", "LandRover_CZ_EP1", "V3S_TK_GUE_EP1", "UralOpen_CDF", "LandRover_Special_CZ_EP1", "Old_moto_TK_Civ_EP1", "ATV_CZ_EP1", "M1030_US_DES_EP1", "Lada2_TK_CIV_EP1", "SUV_PMC", "S1203_TK_CIV_EP1", "TT650_TK_CIV_EP1", "Volha_1_TK_CIV_EP1", "Lada1", "Skoda", "TT650_Gue", "car_hatchback", "datsun1_civil_1_open", "datsun1_civil_2_covered", "hilux1_civil_2_covered", "hilux1_civil_1_open", "Pickup_PK_GUE", "UralCivil", "SkodaGreen", "VWGolf", "BAF_Offroad_W"]; militaryVehicles = ["BAF_Jackal2_L2A1_D", "ArmoredSUV_PMC", "Offroad_DSHKM_Ins", "UAZ_MG_INS", "Pickup_PK_TK_GUE_EP1", "UAZ_SPG9_INS", "UAZ_AGS30_RU", "Offroad_SPG9_TK_GUE_EP1", "LandRover_MG_TK_INS_EP1", "LandRover_SPG9_TK_EP1", "HMMWV_MK19", "HMMWV_M2", "HMMWV_Armored", "HMMWV_TOW", "HMMWV_Ambulance", "HMMWV_M998A2_SOV_DES_EP1", "MtvrReammo", "MtvrRefuel", "MtvrRepair"]; armedMilitaryVehicles = ["BMP2_Ambul_CDF", "BTR90_HQ", "HMMWV_Avenger", "GAZ_Vodnik_HMG", "GAZ_Vodnik"]; airVehicleList = ["AH6X_EP1", "Mi17_medevac_Ins"]; //Weapons that spawn in each vehicle type vehicleWeapons = ["AK_107_GL_kobra", "AK_107_kobra", "M16A2", "M16A2GL", "RPK_74", "AK_47_M", "bizon", "RPG18", "FN_FAL_ANPVS4", "MP5SD", "G36_C_SD_camo", "Saiga12K", "M8_BASE", "UZI_SD_EP1", "MakarovSD", "M249", "M4A3_CCO_EP1", "M60A4_EP1", "MG36"]; millitaryVehicleWeapons = ["DMR", "MK_48", "m107", "m24", "m40a3", "SMAW", "Stinger", "Javelin", "m136", "m8_SAW", "m8_Sharpshooter", "m16a4_ACG_GL", "SVD", "Strela", "huntingrifle", "MetisLauncher", "SCAR_H_STD_EGLM_Spect", "M14_EP1", "SCAR_H_CQC_CCO", "SCAR_H_CQC_CCO_SD", "G36A_camo", "Sa58V_RCO_EP1", "Sa58V_CCO_EP1" ]; //All spawnable objects objectList = ["M2StaticMG", "KORD_high_UN_EP1", "EvMoney", "SPG9_TK_GUE_EP1", "Base_WarfareBBarrier10xTall", "Base_WarfareBBarrier10x", "Base_WarfareBBarrier5x", "Base_WarfareBBarrier10xTall", "Base_WarfareBBarrier10x", "Base_WarfareBBarrier5x", "Land_Barrel_water", "Land_Barrel_water", "Suitcase", "Fuel_can", "Land_Fire_barrel_burning", "Land_fort_bagfence_corner", "Land_BagFenceLong", "Land_Fort_Watchtower_EP1", "Land_Fort_Watchtower", "Land_HBarrier_large", "Land_HBarrier5", "Land_HBarrier3", "Fort_Barricade", "Land_fort_rampart", "Land_fortified_nest_small", "Land_fort_bagfence_round", "Land_fortified_nest_big", "Land_fort_bagfence_long", "Land_stand_small_EP1", "Land_stand_small_EP1", "Land_Misc_deerstand", "WarfareBDepot", "USMC_WarfareBMGNest_M240", "Hedgehog", "Land_GuardShed", "TOW_TriPod_US_EP1", "CZ_VestPouch_EP1", "CZ_Backpack_EP1", "MASH", "Land_CamoNet_NATO", "Land_tent_east"]; //Objects that can be pickedup (by player) pickupList = ["Satelit", "EvMoney", "Suitcase", "Fuel_can"]; //Weapons that spawn on ground weaponsList = ["AK_107_GL_kobra", "AK_107_kobra", "M16A2", "M16A2GL", "RPK_74", "AK_47_M", "bizon", "RPG18", "FN_FAL_ANPVS4", "MP5SD", "G36_C_SD_camo", "Saiga12K", "UZI_SD_EP1", "MakarovSD", "M249", "M4A3_CCO_EP1", "M60A4_EP1", "MG36"]; //Ammo Crate Types (Msoul plans to change this) crateBoxes = ["basicUS1", "basicUS2", "specialUS1", "specialUS2", "basicRU1", "basicRU2", "specialRU1", "specialX1", "launcherUS", "launcherRU", "basicGUE", "basicBAF", "basicUN", "basicPMC", "basicGER", "basicTK"]; //=============Missions to run on Server=============== //Main Mission Array MMarray = ["mission_MBT", "mission_LightTank", "mission_LightArmVeh", "mission_APC", "mission_Heli", "mission_Outpost", "mission_AAA", "mission_Artillery", "mission_RadarTruck", "mission_HQ" ]; //Side Mission Array SMarray = ["mission_WepCache", "mission_ReconVeh", "mission_AirWreck", "mission_Truck", "mission_Mortar", "mission_AbaBase" ]; //Server Event Array (havent created any yet) SEarray = []; //====================================================== //============Game Specific Varriables=========== //Server Varriables to Syncronize accross clients currentVehicles = []; pvar_teamSwitchList = []; pvar_teamKillList = []; pvar_beaconListBlu = []; pvar_beaconListRed = []; clientMissionMarkers = []; clientRadarMarkers = []; currentDate = Date; currentInvites = []; publicVariable "currentVehicles"; publicVariable "pvar_teamSwitchList"; publicVariable "pvar_teamKillList"; publicVariable "pvar_beaconListBlu"; publicVariable "pvar_beaconListRed"; publicVariable "clientMissionMarkers"; publicVariable "clientRadarMarkers"; publicVariable "currentDate"; publicVariable "currentInvites"; //Set Admin Privlages for designated Players publicVariable "moderators"; publicVariable "administrators"; publicVariable "serverAdministrators"; //Keep Client Varriables UptoDate [] spawn { while {true} do { publicVariable "currentInvites"; publicVariable "clientRadarMarkers"; serverFPS = str(diag_fps); publicVariable "serverFPS"; sleep 5; }; }; //Time Sync System [] spawn { while {true} do { currentDate = Date; publicVariable "currentDate"; sleep 100; }; }; //Set the default teams and Alliances EAST setFriend [WEST, 0]; EAST setFriend [EAST, 1]; EAST setFriend [RESISTANCE, 0]; WEST setFriend [EAST, 0]; WEST setFriend [WEST, 1]; WEST setFriend [RESISTANCE, 0]; RESISTANCE setFriend [EAST, 0]; RESISTANCE setFriend [RESISTANCE, 1]; RESISTANCE setFriend [WEST, 0]; CIVILIAN setFriend [EAST, 0]; CIVILIAN setFriend [WEST, 0]; CIVILIAN setFriend [RESISTANCE, 0]; //=========================================== serverVarriablesLoaded = true;