diff --git a/CHANGE LOG 1.0.6.2.txt b/CHANGE LOG 1.0.6.2.txt index 9fc8b7ef0..f8441f3f2 100644 --- a/CHANGE LOG 1.0.6.2.txt +++ b/CHANGE LOG 1.0.6.2.txt @@ -39,6 +39,7 @@ [UPDATED] The AH6X_DZ now uses a new model which removes the camera and computer, adds a search light and fixes unknown animation source turret errors. [UPDATED] Removed policecar from dayz_vehicles due to model errors, SQL must be updated if this vehicle was used, see 1.0.6.2_Updates.sql [UPDATED] Player is no longer set in combat for throwing a flare or chemlight +[UPDATED] CSJ_Gyro push script so it no longer spams global setPos. This allows MaxSetPosPerInterval to be filtered in BEServer.cfg. [FIXED] Purchased and upgraded vehicles will now spawn quicker and no longer be destroyed by sched_safetyVehicle when server FPS is low. HiveExt.dll and SQL must be updated. See 1.0.6.2_Updates.sql [FIXED] Kamaz refuel trucks no longer allow automatic refueling. #1855 @coresync2k @dreamforceinc diff --git a/SQF/dayz_code/Configs/CfgVehicles/DZE/CSJ_GyroAC.hpp b/SQF/dayz_code/Configs/CfgVehicles/DZE/CSJ_GyroAC.hpp index 9d14f20c5..f166bc952 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/DZE/CSJ_GyroAC.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/DZE/CSJ_GyroAC.hpp @@ -103,7 +103,7 @@ class CSJ_GyroP: Plane condition = "(Count (Crew this)==0) and ((getpos this select 2) <1) and (!isengineon this)"; statement = "this exec ""\CSJ_GyroAC\scripts\CSJ_rotateGyroRight.sqs"" "; }; - class push + /*class push { displayName = $STR_ACTIONS_PUSH; position = "osa leve smerovky"; @@ -111,7 +111,9 @@ class CSJ_GyroP: Plane radius = 2; condition = "(Count (Crew this)==0) and ((getpos this select 2) <1) and (!isengineon this)"; statement = "this exec ""\CSJ_GyroAC\scripts\CSJ_moveGyro.sqs"" "; - }; + };*/ + //CSJ_moveGyro.sqs uses excessive setPos per second which makes BEServer.cfg MaxSetPosPerInterval filter useless + class PushPlane {ACTION_PUSH;}; //class Repair {ACTION_REPAIR; radius = 4;}; //class Salvage {ACTION_SALVAGE; radius = 4;}; }; diff --git a/Server Files/Battleye/BEServer.cfg b/Server Files/Battleye/BEServer.cfg new file mode 100644 index 000000000..43f1ffac3 --- /dev/null +++ b/Server Files/Battleye/BEServer.cfg @@ -0,0 +1,9 @@ +RConPassword ChangeMe +MaxPing 300 +MaxAddBackpackCargoPerInterval 20 1 +MaxAddMagazineCargoPerInterval 400 1 +MaxAddWeaponCargoPerInterval 75 1 +MaxCreateVehiclePerInterval 150 1 +MaxDeleteVehiclePerInterval 100 1 +MaxSetDamagePerInterval 3 1 +MaxSetPosPerInterval 10 1 \ No newline at end of file diff --git a/Server Files/Battleye/addmagazinecargo.txt b/Server Files/Battleye/addmagazinecargo.txt index 67c003f40..c2ea9ae1f 100644 --- a/Server Files/Battleye/addmagazinecargo.txt +++ b/Server Files/Battleye/addmagazinecargo.txt @@ -1,4 +1,4 @@ //new 1 "" !^[0-9]+Rnd_|^Item|^Trash|^Food|^Fish|^Part|^Attachment_|^equip|swing$|^Hand|^(whole)?blood|^Skin !=Mosin_Nagant_Ammo|transfusionKit|TrapBear|emptyBloodBag|PipeBomb|5x_22_LR_17_HMR|10x_303|Crossbow_EX_Bolt !=Tranquiliser_Bolt !=Flare(White|Green)_(M203|GP25) !=SmokeShell(Red|Green)? !="" !=Quiver !=WoodenArrow !=CA_Magazine -1 ^[0-9]+Rnd_ !=1Rnd_(((HE|Smoke)_(M203|GP25))|Arrow_Wood|Bolt_Explosive|Bolt_Tranquilizer) !=2Rnd_shotgun_74|2Rnd_12Gauge_(Slug|Pellets|Buck) !=5Rnd_762x51_M24|5Rnd_86x70_L115A1|5Rnd_762x54_Mosin|5Rnd_17HMR|6Rnd_45ACP|7Rnd_45ACP_1911|10Rnd_762x54_SVD|75Rnd_545x39_RPK|75Rnd_762x39_RPK !=8Rnd_(9x18_Makarov(SD)?|((B_Beneli_|12Gauge_)(74Slug|Slug|Pellets|Buck))) !=10Rnd_303British !=12Rnd_Quiver_Wood !=15Rnd_(9x19_M9(SD)?|W1866_Slug) !=17Rnd_9x19_glock17(SD)? !=20Rnd_762x51_(DMR|FNFAL) !=30Rnd_(556x45_(STANAG|G36)(SD)?|545x39_AK(SD)?|9x19_(MP5(SD)?|UZI)|762x39_(AK47|SA58)) !=64Rnd_9x19(_SD)?_Bizon !=100Rnd_762x(51_M240|54_PK) !=[12]00Rnd_556x45_M249 !=50Rnd_762x54_UK59 +1 ^[0-9]+Rnd_ !=1Rnd_(((HE|Smoke)_(M203|GP25))|Arrow_Wood|Bolt_Explosive|Bolt_Tranquilizer) !=2Rnd_shotgun_74|2Rnd_12Gauge_(Slug|Pellets|Buck) !=5Rnd_(762x51_M24|86x70_L115A1|762x54_Mosin|17HMR) !=6Rnd_45ACP|7Rnd_45ACP_1911|10Rnd_762x54_SVD !=75Rnd_(545x39_RPK|762x39_RPK) !=8Rnd_(9x18_Makarov(SD)?|((B_Beneli_|12Gauge_)(74Slug|Slug|Pellets|Buck))) !=10Rnd_303British !=12Rnd_Quiver_Wood !=15Rnd_(9x19_M9(SD)?|W1866_Slug) !=17Rnd_9x19_glock17(SD)? !=20Rnd_762x51_(DMR|FNFAL) !=30Rnd_(556x45_(STANAG|G36)(SD)?|545x39_AK(SD)?|9x19_(MP5(SD)?|UZI)|762x39_(AK47|SA58)) !=64Rnd_9x19(_SD)?_Bizon !=100Rnd_762x(51_M240|54_PK) !=[12]00Rnd_556x45_M249 !=50Rnd_762x54_UK59 1=HandGrenade_Stone \ No newline at end of file diff --git a/Server Files/Battleye/setvariableval.txt b/Server Files/Battleye/setvariableval.txt index 2aa8b97ca..314d59131 100644 --- a/Server Files/Battleye/setvariableval.txt +++ b/Server Files/Battleye/setvariableval.txt @@ -1,6 +1,10 @@ //new -5 "[;{(&%]" -5 "\+" !"e\+0" +5 \{ +5 \( +5 ; +5 & +5 % +5 \+ !e\+0 1 "(init|set|add|action|all|attach|ATL|ASL|eye|exec|cam|group|unit|clear|create|menu|ctrl|display|text|hint|drop)" 1 "(entit|exit|able|find|fuel|damage|join|frame|move|team|throw)" 1 "draw" diff --git a/Server Files/Config-Examples/instance_11_Chernarus/basic.cfg b/Server Files/Config-Examples/instance_11_Chernarus/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_11_Chernarus/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_12_duala/basic.cfg b/Server Files/Config-Examples/instance_12_duala/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_12_duala/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_13_tavi/basic.cfg b/Server Files/Config-Examples/instance_13_tavi/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_13_tavi/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_15_namalsk/basic.cfg b/Server Files/Config-Examples/instance_15_namalsk/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_15_namalsk/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_16_panthera/basic.cfg b/Server Files/Config-Examples/instance_16_panthera/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_16_panthera/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_18_sahrani/basic.cfg b/Server Files/Config-Examples/instance_18_sahrani/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_18_sahrani/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_19_poda/basic.cfg b/Server Files/Config-Examples/instance_19_poda/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_19_poda/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_1_takistan/basic.cfg b/Server Files/Config-Examples/instance_1_takistan/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_1_takistan/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_20_fapovo/basic.cfg b/Server Files/Config-Examples/instance_20_fapovo/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_20_fapovo/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_21_caribou/basic.cfg b/Server Files/Config-Examples/instance_21_caribou/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_21_caribou/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_22_SMDsahrani/basic.cfg b/Server Files/Config-Examples/instance_22_SMDsahrani/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_22_SMDsahrani/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_24_Napf/basic.cfg b/Server Files/Config-Examples/instance_24_Napf/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_24_Napf/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_25_sauerland/basic.cfg b/Server Files/Config-Examples/instance_25_sauerland/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_25_sauerland/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_27_ruegen/basic.cfg b/Server Files/Config-Examples/instance_27_ruegen/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_27_ruegen/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_2_utes/basic.cfg b/Server Files/Config-Examples/instance_2_utes/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_2_utes/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_3_shapur_baf/basic.cfg b/Server Files/Config-Examples/instance_3_shapur_baf/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_3_shapur_baf/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_4_zargabad/basic.cfg b/Server Files/Config-Examples/instance_4_zargabad/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_4_zargabad/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_6_Dingor/basic.cfg b/Server Files/Config-Examples/instance_6_Dingor/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_6_Dingor/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_7_Lingor/basic.cfg b/Server Files/Config-Examples/instance_7_Lingor/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_7_Lingor/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Config-Examples/instance_8_ProvingGrounds_PMC/basic.cfg b/Server Files/Config-Examples/instance_8_ProvingGrounds_PMC/basic.cfg new file mode 100644 index 000000000..6d1f52619 --- /dev/null +++ b/Server Files/Config-Examples/instance_8_ProvingGrounds_PMC/basic.cfg @@ -0,0 +1,15 @@ +language="English"; +adapter=-1; +3D_Performance=1; +Resolution_Bpp=32; +Resolution_W=800; +Resolution_H=600; +MinBandwidth=15728640; +MaxBandwidth=262144000; +MaxMsgSend=256; +MaxSizeGuaranteed=512; +MaxSizeNonguaranteed=256; +MinErrorToSend=0.003; +MinErrorToSendNear=0.02; +MaxCustomFileSize=0; +Windowed=0; \ No newline at end of file diff --git a/Server Files/Readme.md b/Server Files/Readme.md index a390bde9e..d85c83c89 100644 --- a/Server Files/Readme.md +++ b/Server Files/Readme.md @@ -8,7 +8,7 @@ Note: Both server and client should be updated to current A2OA stable 1.63.13112 3. Install MySQL server and create a new MySQL database called `dayz_epoch`. Import the epoch.sql file. -4. Open HiveExt.ini and adjust the MySQL settings. Open config.cfg in the same folder and change the admin password. +4. Open HiveExt.ini and adjust the MySQL settings. Open config.cfg in the same folder and change the admin password. Open BEServer.cfg in the BattlEye folder and update the RCon password. 5. Launch the server with `-mod=@DayZ_Epoch;@DayZ_Epoch_Server;`. See the *.bat files in Config-Examples.