diff --git a/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo b/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo index b5c512a1..4f91f88c 100644 Binary files a/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo and b/Server_Install_Pack/@epochhive/addons/a3_epoch_server.pbo differ diff --git a/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo b/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo index c97f3588..aea42ba7 100644 Binary files a/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo and b/Server_Install_Pack/@epochhive/addons/a3_epoch_server_settings.pbo differ diff --git a/Server_Install_Pack/@epochhive/epochah.hpp b/Server_Install_Pack/@epochhive/epochah.hpp index cbc0824c..baeb4458 100644 --- a/Server_Install_Pack/@epochhive/epochah.hpp +++ b/Server_Install_Pack/@epochhive/epochah.hpp @@ -15,7 +15,7 @@ antihack_checkFiles[] = { //script check, leave it blank to disable it {"\x\addons\a3_epoch_code\compile\setup\EPOCH_clientRespawn.sqf", "EPOCH_clientRespawn"}, {"\x\addons\a3_epoch_code\compile\interface_event_handlers\EPOCH_KeyDown.sqf", "EPOCH_KeyDown"} }; -antihack_addActionCheck = true; // false to diable addAction checks +antihack_addActionCheck = true; // false to disable addAction checks antihack_customVariablesCheck = false; // true enables variable scanning on missionNamespace antihack_customVariables[] = {}; //Add global variables from custom scripts, example: {"MyOwnVar","CP_KK"} //Global Variables begin without "_" !! antihack_customVariablesCheckMode = 0; // 0 = Ban, 1 = Log, 2 == learning mode (only enable with trusted players in a passwored server to profile your variables keep disabled for normal operation) diff --git a/Server_Install_Pack/@epochhive/epochconfig.hpp b/Server_Install_Pack/@epochhive/epochconfig.hpp index 249342aa..f3cbe13d 100644 --- a/Server_Install_Pack/@epochhive/epochconfig.hpp +++ b/Server_Install_Pack/@epochhive/epochconfig.hpp @@ -10,6 +10,7 @@ timeDifference = 0; // Server uses real time this will allow you to offset just timeMultiplier = 4; // Sets a time multiplier for in-game time. The command range is now capped at 0.1 - 120 to avoid performance problems. lootMultiplier = 0.5; // 1 = max loot bias. This controls how much loot can payout per Epoch loot container. // Events +airDrops = false; // TBA WeatherChangeTime = 1200; // This controls how fast the weather changes as well as how fast shipping containers and earthquakes happen. WeatherStaticForecast[] = {}; // Default: {75.5,0,{0,0,0},0,{1,1}}; // Clear day; {19,1,{1,1,40},1,{5,5}}; // Cold Foggy Rainy Overcast Windy; Format: {temp ,rain ,fog ,overcast ,wind } events[] = { @@ -28,6 +29,7 @@ antagonistChanceLoot = 0.09; //9% chance when player click "SEARCH" on a loot ob cloneCost = 100; // debt incurred on player death // vehicles - Max vehicle slots is calculated from per vehicle limits below. Warning! Higher the number lower the performance. +simulationHandler = false; // When enabled this feature disables simulation on vehicles that are not near players. Can help improve client fps at the cost of server fps. (This is disabled by default now that Arma has fixed the original issue) vehicleLockTime = 1800; // Controls how many seconds it takes to allow another person/group to unlock vehicle. allowedVehiclesList[] = { {"C_Offroad_01_EPOCH",8}, @@ -76,7 +78,7 @@ allowedVehiclesList[] = { taxRate = 0.1; // controls the price increase for purchases starterTraderItems[] = { { "ItemSodaBurst", "meatballs_epoch", "MortarBucket", "CinderBlocks", "VehicleRepair", "CircuitParts", "ItemCorrugated", "PartPlankPack", "ItemRock", "ItemRope", "ItemStick" }, { 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 } }; // Starter Items for fresh spawned trader first array is classnames second is quantity. NPCSlotsLimit = 50; // Max number of traders static or dynamic. Warning! Higher the number lower performance. -forceStaticTraders = false; // disables traders moving from work to home +forceStaticTraders = true; // disables traders moving from work to home // Markers showEarthQuakes = true; // show mineral viens caused by earthquakes diff --git a/Server_Install_Pack/README.txt b/Server_Install_Pack/README.txt index c611f2b0..fa892cd1 100644 --- a/Server_Install_Pack/README.txt +++ b/Server_Install_Pack/README.txt @@ -1,31 +1,12 @@ -Arma 3 Epoch Server Files -===== -http://epochmod.com - -Lastest Stable Server Files: -https://github.com/EpochModTeam/Epoch/archive/master.zip - -License: -===== -Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. -http://creativecommons.org/licenses/by-nc-nd/4.0/ +Arma 3: Epoch Mod - EpochMod.com Developers -===== Aaron Clark - [VB]AWOL - Game Design, Code - Kenneth Bente - Axle - Public Relations - Paul Tomany - Sequisha - Models, Textures - Darren Harrison - Kiory - Models, Textures - Damian Clark - [VB]GREEN - Graphics - -Niklas Wagner - Skaronator - Code - http://skaronator.com - -Andrew Gregory - Axeman - AI Code - http://thefreezer.co.uk - +Niklas Wagner - Skaronator - Code - http://skaronator.com/ +Andrew Gregory - Axeman - AI Code Florian Kinder - Fank - DLL Code - Denis Erygin - devd - Linux DLL Support diff --git a/Server_Install_Pack/keys/epoch0304.bikey b/Server_Install_Pack/keys/epoch0304.bikey new file mode 100644 index 00000000..a9f62a08 Binary files /dev/null and b/Server_Install_Pack/keys/epoch0304.bikey differ diff --git a/Server_Install_Pack/mpmissions/epoch.Altis.pbo b/Server_Install_Pack/mpmissions/epoch.Altis.pbo index 3b57f980..f83c253a 100644 Binary files a/Server_Install_Pack/mpmissions/epoch.Altis.pbo and b/Server_Install_Pack/mpmissions/epoch.Altis.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Australia.pbo b/Server_Install_Pack/mpmissions/epoch.Australia.pbo new file mode 100644 index 00000000..fc4bb67b Binary files /dev/null and b/Server_Install_Pack/mpmissions/epoch.Australia.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo b/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo index 789f3aa4..39b7abcd 100644 Binary files a/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo and b/Server_Install_Pack/mpmissions/epoch.Bornholm.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Chernarus.pbo b/Server_Install_Pack/mpmissions/epoch.Chernarus.pbo index db4cc6f3..75fa4acb 100644 Binary files a/Server_Install_Pack/mpmissions/epoch.Chernarus.pbo and b/Server_Install_Pack/mpmissions/epoch.Chernarus.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Chernarus_Summer.pbo b/Server_Install_Pack/mpmissions/epoch.Chernarus_Summer.pbo new file mode 100644 index 00000000..e042a4bc Binary files /dev/null and b/Server_Install_Pack/mpmissions/epoch.Chernarus_Summer.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Esseker.pbo b/Server_Install_Pack/mpmissions/epoch.Esseker.pbo new file mode 100644 index 00000000..353157c0 Binary files /dev/null and b/Server_Install_Pack/mpmissions/epoch.Esseker.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Stratis.pbo b/Server_Install_Pack/mpmissions/epoch.Stratis.pbo index e6e902eb..a0f6598f 100644 Binary files a/Server_Install_Pack/mpmissions/epoch.Stratis.pbo and b/Server_Install_Pack/mpmissions/epoch.Stratis.pbo differ diff --git a/Server_Install_Pack/mpmissions/epoch.Takistan.pbo b/Server_Install_Pack/mpmissions/epoch.Takistan.pbo new file mode 100644 index 00000000..2a1bbf09 Binary files /dev/null and b/Server_Install_Pack/mpmissions/epoch.Takistan.pbo differ diff --git a/Server_Install_Pack/sc/battleye/scripts.txt b/Server_Install_Pack/sc/battleye/scripts.txt index 0a21ac8f..4bc61215 100644 --- a/Server_Install_Pack/sc/battleye/scripts.txt +++ b/Server_Install_Pack/sc/battleye/scripts.txt @@ -19,7 +19,7 @@ 7 assignAsCargo !="_x assignAsCargo axeGeneralsBoat;" !="axeVIP assignAsCargo vehicle player;" !="axeVIP assignAsCargo vehicle axeVIP;" 7 playableunits !="getDir _x, name _x];};}forEach playableUnits;};if" !"{getplayeruid _x == _ownerVar} count playableunits" !="lbSetData[21500, _index, netId _x];\n} forEach(playableUnits - [player]);" 7 allUnits !="allUnits-playableUnits;};if" !="{_x allowFleeing 0} forEach allUnits;" !="EPOCH_ESPMAP_TARGETS = allUnits + vehicles;" -7 allowDamage !="player allowDamage true;vehicle player allowDamage true;" !="player allowDamage false;{missionNamespace setVariable[format['EPOCH_player%1" +7 allowDamage !="_unit allowDamage false;" !="_unit allowDamage true;" !="player allowDamage true;vehicle player allowDamage true;" !="player allowDamage false;{missionNamespace setVariable[format['EPOCH_player%1" 7 exec !="