diff --git a/Server Files/@DayZ_Epoch_Server/addons/dayz_server.pbo b/Server Files/@DayZ_Epoch_Server/addons/dayz_server.pbo new file mode 100644 index 000000000..accd2cc0b Binary files /dev/null and b/Server Files/@DayZ_Epoch_Server/addons/dayz_server.pbo differ diff --git a/Server Files/Binaries/HiveExt.dll b/Server Files/Binaries/HiveExt.dll deleted file mode 100644 index 397f05981..000000000 Binary files a/Server Files/Binaries/HiveExt.dll and /dev/null differ diff --git a/Server Files/Binaries/HiveExt.ini b/Server Files/Configs/HiveExt.ini similarity index 100% rename from Server Files/Binaries/HiveExt.ini rename to Server Files/Configs/HiveExt.ini diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_11_Chernarus.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_11_Chernarus.bat new file mode 100644 index 000000000..d388cb7df --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_11_Chernarus.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_12_isladuala.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_12_isladuala.bat new file mode 100644 index 000000000..871577afb --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_12_isladuala.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_12_duala\config.cfg" "-cfg=instance_12_duala\basic.cfg" "-profiles=instance_12_duala" -name=instance_12_duala "-mod=@duala;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_13_Tavi.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_13_Tavi.bat new file mode 100644 index 000000000..a33812943 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_13_Tavi.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2315 "-config=instance_13_Tavi\config.cfg" "-cfg=instance_13_Tavi\basic.cfg" "-profiles=instance_13_Tavi" -name=instance_13_Tavi "-mod=@tavi_DayZ_Epoch;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_15_namalsk.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_15_namalsk.bat new file mode 100644 index 000000000..e00685f64 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_15_namalsk.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2320 "-config=instance_15_namalsk\config.cfg" "-cfg=instance_15_namalsk\basic.cfg" "-profiles=instance_15_namalsk" -name=instance_15_namalsk "-mod=@namalsk;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_16_panthera.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_16_panthera.bat new file mode 100644 index 000000000..441e9868f --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_16_panthera.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2325 "-config=instance_16_panthera\config.cfg" "-cfg=instance_16_panthera\basic.cfg" "-profiles=instance_16_panthera" -name=instance_16_panthera "-mod=@panthera;@ibr_plants;@ibr_rn;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_18_sahrani.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_18_sahrani.bat new file mode 100644 index 000000000..1368716ab --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_18_sahrani.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_18_sahrani\config.cfg" "-cfg=instance_18_sahrani\basic.cfg" "-profiles=instance_18_sahrani" -name=instance_18_sahrani "-mod=@caa1;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_19_podagorsk.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_19_podagorsk.bat new file mode 100644 index 000000000..d193cc7d6 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_19_podagorsk.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_19_poda\config.cfg" "-cfg=instance_19_poda\basic.cfg" "-profiles=instance_19_poda" -name=instance_19_poda "-mod=@FDF_Podagorsk;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_1_Takistan.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_1_Takistan.bat new file mode 100644 index 000000000..217549da2 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_1_Takistan.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2310 "-config=instance_1_takistan\config.cfg" "-cfg=instance_1_takistan\basic.cfg" "-profiles=instance_1_takistan" -name=instance_1_takistan "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" -cpuCount=4 -maxMem=1578 -exThreads=1 \ No newline at end of file diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_20_fapovo.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_20_fapovo.bat new file mode 100644 index 000000000..e318a9606 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_20_fapovo.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_20_fapovo\config.cfg" "-cfg=instance_20_fapovo\basic.cfg" "-profiles=instance_20_fapovo" -name=instance_20_fapovo "-mod=@fapovo;@lingor@;ibr_plants;@ibr_rn;DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_21_Caribou.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_21_Caribou.bat new file mode 100644 index 000000000..79f52c82a --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_21_Caribou.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_21_caribou\config.cfg" "-cfg=instance_21_caribou\basic.cfg" "-profiles=instance_21_caribou" -name=instance_21_caribou "-mod=@CaribouFrontier;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_2_Utes.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_2_Utes.bat new file mode 100644 index 000000000..da6b49f44 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_2_Utes.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_2_utes\config.cfg" "-cfg=instance_2_utes\basic.cfg" "-profiles=instance_2_utes" -name=instance_2_utes "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_3_Shapur_BAF.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_3_Shapur_BAF.bat new file mode 100644 index 000000000..d16a6862b --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_3_Shapur_BAF.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_3_shapur_baf\config.cfg" "-cfg=instance_3_shapur_baf\basic.cfg" "-profiles=instance_3_shapur_baf" -name=instance_3_shapur_baf "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_4_Zargabad.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_4_Zargabad.bat new file mode 100644 index 000000000..830b682ad --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_4_Zargabad.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_4_zargabad\config.cfg" "-cfg=instance_4_zargabad\basic.cfg" "-profiles=instance_4_zargabad" -name=instance_4_zargabad "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_6_Dingor.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_6_Dingor.bat new file mode 100644 index 000000000..c1773e220 --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_6_Dingor.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2320 "-config=instance_6_Dingor\config.cfg" "-cfg=instance_6_Dingor\basic.cfg" "-profiles=instance_6_Dingor" -name=instance_6_Dingor "-mod=@lingor;@dingor;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_7_Lingor.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_7_Lingor.bat new file mode 100644 index 000000000..81be4c4eb --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_7_Lingor.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2325 "-config=instance_7_Lingor\config.cfg" "-cfg=instance_7_Lingor\basic.cfg" "-profiles=instance_7_Lingor" -name=instance_7_Lingor "-mod=@lingor;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_8_ProvingGrounds_PMC.bat b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_8_ProvingGrounds_PMC.bat new file mode 100644 index 000000000..99ed2f85d --- /dev/null +++ b/Server Files/Configs/Launch Examples/DayZ_Epoch_instance_8_ProvingGrounds_PMC.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_8_ProvingGrounds_PMC\config.cfg" "-cfg=instance_8_ProvingGrounds_PMC\basic.cfg" "-profiles=instance_8_ProvingGrounds_PMC" -name=instance_8_ProvingGrounds_PMC "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/Configs/instance_11_Chernarus/HiveExt.ini b/Server Files/Configs/instance_11_Chernarus/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/Configs/instance_11_Chernarus/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/Configs/instance_11_Chernarus/config.cfg b/Server Files/Configs/instance_11_Chernarus/config.cfg new file mode 100644 index 000000000..c5ff064dc --- /dev/null +++ b/Server Files/Configs/instance_11_Chernarus/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Chernarus Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_11.Chernarus"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/DayZ_Epoch_instance_11_Chernarus.bat b/Server Files/DayZ_Epoch_instance_11_Chernarus.bat new file mode 100644 index 000000000..d388cb7df --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_11_Chernarus.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_12_isladuala.bat b/Server Files/DayZ_Epoch_instance_12_isladuala.bat new file mode 100644 index 000000000..871577afb --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_12_isladuala.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_12_duala\config.cfg" "-cfg=instance_12_duala\basic.cfg" "-profiles=instance_12_duala" -name=instance_12_duala "-mod=@duala;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_13_Tavi.bat b/Server Files/DayZ_Epoch_instance_13_Tavi.bat new file mode 100644 index 000000000..a33812943 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_13_Tavi.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2315 "-config=instance_13_Tavi\config.cfg" "-cfg=instance_13_Tavi\basic.cfg" "-profiles=instance_13_Tavi" -name=instance_13_Tavi "-mod=@tavi_DayZ_Epoch;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_15_namalsk.bat b/Server Files/DayZ_Epoch_instance_15_namalsk.bat new file mode 100644 index 000000000..e00685f64 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_15_namalsk.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2320 "-config=instance_15_namalsk\config.cfg" "-cfg=instance_15_namalsk\basic.cfg" "-profiles=instance_15_namalsk" -name=instance_15_namalsk "-mod=@namalsk;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_16_panthera.bat b/Server Files/DayZ_Epoch_instance_16_panthera.bat new file mode 100644 index 000000000..441e9868f --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_16_panthera.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2325 "-config=instance_16_panthera\config.cfg" "-cfg=instance_16_panthera\basic.cfg" "-profiles=instance_16_panthera" -name=instance_16_panthera "-mod=@panthera;@ibr_plants;@ibr_rn;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_18_sahrani.bat b/Server Files/DayZ_Epoch_instance_18_sahrani.bat new file mode 100644 index 000000000..1368716ab --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_18_sahrani.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_18_sahrani\config.cfg" "-cfg=instance_18_sahrani\basic.cfg" "-profiles=instance_18_sahrani" -name=instance_18_sahrani "-mod=@caa1;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_19_podagorsk.bat b/Server Files/DayZ_Epoch_instance_19_podagorsk.bat new file mode 100644 index 000000000..d193cc7d6 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_19_podagorsk.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_19_poda\config.cfg" "-cfg=instance_19_poda\basic.cfg" "-profiles=instance_19_poda" -name=instance_19_poda "-mod=@FDF_Podagorsk;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_1_Takistan.bat b/Server Files/DayZ_Epoch_instance_1_Takistan.bat new file mode 100644 index 000000000..217549da2 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_1_Takistan.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2310 "-config=instance_1_takistan\config.cfg" "-cfg=instance_1_takistan\basic.cfg" "-profiles=instance_1_takistan" -name=instance_1_takistan "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" -cpuCount=4 -maxMem=1578 -exThreads=1 \ No newline at end of file diff --git a/Server Files/DayZ_Epoch_instance_20_fapovo.bat b/Server Files/DayZ_Epoch_instance_20_fapovo.bat new file mode 100644 index 000000000..e318a9606 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_20_fapovo.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_20_fapovo\config.cfg" "-cfg=instance_20_fapovo\basic.cfg" "-profiles=instance_20_fapovo" -name=instance_20_fapovo "-mod=@fapovo;@lingor@;ibr_plants;@ibr_rn;DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_21_Caribou.bat b/Server Files/DayZ_Epoch_instance_21_Caribou.bat new file mode 100644 index 000000000..79f52c82a --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_21_Caribou.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2345 "-config=instance_21_caribou\config.cfg" "-cfg=instance_21_caribou\basic.cfg" "-profiles=instance_21_caribou" -name=instance_21_caribou "-mod=@CaribouFrontier;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_2_Utes.bat b/Server Files/DayZ_Epoch_instance_2_Utes.bat new file mode 100644 index 000000000..da6b49f44 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_2_Utes.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_2_utes\config.cfg" "-cfg=instance_2_utes\basic.cfg" "-profiles=instance_2_utes" -name=instance_2_utes "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_3_Shapur_BAF.bat b/Server Files/DayZ_Epoch_instance_3_Shapur_BAF.bat new file mode 100644 index 000000000..d16a6862b --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_3_Shapur_BAF.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_3_shapur_baf\config.cfg" "-cfg=instance_3_shapur_baf\basic.cfg" "-profiles=instance_3_shapur_baf" -name=instance_3_shapur_baf "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_4_Zargabad.bat b/Server Files/DayZ_Epoch_instance_4_Zargabad.bat new file mode 100644 index 000000000..830b682ad --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_4_Zargabad.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_4_zargabad\config.cfg" "-cfg=instance_4_zargabad\basic.cfg" "-profiles=instance_4_zargabad" -name=instance_4_zargabad "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_6_Dingor.bat b/Server Files/DayZ_Epoch_instance_6_Dingor.bat new file mode 100644 index 000000000..c1773e220 --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_6_Dingor.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2320 "-config=instance_6_Dingor\config.cfg" "-cfg=instance_6_Dingor\basic.cfg" "-profiles=instance_6_Dingor" -name=instance_6_Dingor "-mod=@lingor;@dingor;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_7_Lingor.bat b/Server Files/DayZ_Epoch_instance_7_Lingor.bat new file mode 100644 index 000000000..81be4c4eb --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_7_Lingor.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2325 "-config=instance_7_Lingor\config.cfg" "-cfg=instance_7_Lingor\basic.cfg" "-profiles=instance_7_Lingor" -name=instance_7_Lingor "-mod=@lingor;@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/DayZ_Epoch_instance_8_ProvingGrounds_PMC.bat b/Server Files/DayZ_Epoch_instance_8_ProvingGrounds_PMC.bat new file mode 100644 index 000000000..99ed2f85d --- /dev/null +++ b/Server Files/DayZ_Epoch_instance_8_ProvingGrounds_PMC.bat @@ -0,0 +1,2 @@ +@echo off +start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2350 "-config=instance_8_ProvingGrounds_PMC\config.cfg" "-cfg=instance_8_ProvingGrounds_PMC\basic.cfg" "-profiles=instance_8_ProvingGrounds_PMC" -name=instance_8_ProvingGrounds_PMC "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;" diff --git a/Server Files/PHP/Trader Config Tool/Trader_Config_Tool.php b/Server Files/PHP/Trader Config Tool/Trader_Config_Tool.php index 51a210375..c5bb2aa89 100644 --- a/Server Files/PHP/Trader Config Tool/Trader_Config_Tool.php +++ b/Server Files/PHP/Trader Config Tool/Trader_Config_Tool.php @@ -837,8 +837,7 @@ if(isset($_GET['tid'])){ diff --git a/Server Files/instance_11_Chernarus/BattlEye/addbackpackcargo.txt b/Server Files/instance_11_Chernarus/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/addmagazinecargo.txt b/Server Files/instance_11_Chernarus/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_11_Chernarus/BattlEye/addweaponcargo.txt b/Server Files/instance_11_Chernarus/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_11_Chernarus/BattlEye/attachto.txt b/Server Files/instance_11_Chernarus/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/beserver.cfg_example.txt b/Server Files/instance_11_Chernarus/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/createvehicle.txt b/Server Files/instance_11_Chernarus/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_11_Chernarus/BattlEye/deleteVehicle.txt b/Server Files/instance_11_Chernarus/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_11_Chernarus/BattlEye/mpeventhandler.txt b/Server Files/instance_11_Chernarus/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_11_Chernarus/BattlEye/publicvariable.txt b/Server Files/instance_11_Chernarus/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/publicvariableval.txt b/Server Files/instance_11_Chernarus/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_11_Chernarus/BattlEye/remotecontrol.txt b/Server Files/instance_11_Chernarus/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/remoteexec.txt b/Server Files/instance_11_Chernarus/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/scripts.txt b/Server Files/instance_11_Chernarus/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/selectplayer.txt b/Server Files/instance_11_Chernarus/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/setdamage.txt b/Server Files/instance_11_Chernarus/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/setpos.txt b/Server Files/instance_11_Chernarus/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/setvariable.txt b/Server Files/instance_11_Chernarus/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/BattlEye/setvariableval.txt b/Server Files/instance_11_Chernarus/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_11_Chernarus/BattlEye/teamswitch.txt b/Server Files/instance_11_Chernarus/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_11_Chernarus/BattlEye/waypointcondition.txt b/Server Files/instance_11_Chernarus/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_11_Chernarus/BattlEye/waypointstatement.txt b/Server Files/instance_11_Chernarus/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_11_Chernarus/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_11_Chernarus/HiveExt.ini b/Server Files/instance_11_Chernarus/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_11_Chernarus/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/WhiteLister/config.txt b/Server Files/instance_11_Chernarus/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_11_Chernarus/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_11_Chernarus/WhiteLister/whitelist.db b/Server Files/instance_11_Chernarus/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_11_Chernarus/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_11_Chernarus/WhiteLister/whitelist.sql b/Server Files/instance_11_Chernarus/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_11_Chernarus/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/WhiteLister/whitelist.txt b/Server Files/instance_11_Chernarus/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_11_Chernarus/config.cfg b/Server Files/instance_11_Chernarus/config.cfg new file mode 100644 index 000000000..c5ff064dc --- /dev/null +++ b/Server Files/instance_11_Chernarus/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Chernarus Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_11.Chernarus"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_11_Chernarus/rotate_logs.bat b/Server Files/instance_11_Chernarus/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_11_Chernarus/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/addbackpackcargo.txt b/Server Files/instance_12_duala/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/addmagazinecargo.txt b/Server Files/instance_12_duala/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_12_duala/BattlEye/addweaponcargo.txt b/Server Files/instance_12_duala/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_12_duala/BattlEye/attachto.txt b/Server Files/instance_12_duala/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/beserver.cfg_example.txt b/Server Files/instance_12_duala/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/createvehicle.txt b/Server Files/instance_12_duala/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_12_duala/BattlEye/deleteVehicle.txt b/Server Files/instance_12_duala/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_12_duala/BattlEye/mpeventhandler.txt b/Server Files/instance_12_duala/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_12_duala/BattlEye/publicvariable.txt b/Server Files/instance_12_duala/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/publicvariableval.txt b/Server Files/instance_12_duala/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_12_duala/BattlEye/remotecontrol.txt b/Server Files/instance_12_duala/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/remoteexec.txt b/Server Files/instance_12_duala/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/scripts.txt b/Server Files/instance_12_duala/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/selectplayer.txt b/Server Files/instance_12_duala/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/setdamage.txt b/Server Files/instance_12_duala/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/setpos.txt b/Server Files/instance_12_duala/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/setvariable.txt b/Server Files/instance_12_duala/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_12_duala/BattlEye/setvariableval.txt b/Server Files/instance_12_duala/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_12_duala/BattlEye/teamswitch.txt b/Server Files/instance_12_duala/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_12_duala/BattlEye/waypointcondition.txt b/Server Files/instance_12_duala/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_12_duala/BattlEye/waypointstatement.txt b/Server Files/instance_12_duala/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_12_duala/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_12_duala/HiveExt.ini b/Server Files/instance_12_duala/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_12_duala/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_12_duala/WhiteLister/config.txt b/Server Files/instance_12_duala/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_12_duala/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_12_duala/WhiteLister/whitelist.db b/Server Files/instance_12_duala/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_12_duala/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_12_duala/WhiteLister/whitelist.sql b/Server Files/instance_12_duala/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_12_duala/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_12_duala/WhiteLister/whitelist.txt b/Server Files/instance_12_duala/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_12_duala/config.cfg b/Server Files/instance_12_duala/config.cfg new file mode 100644 index 000000000..08e629c69 --- /dev/null +++ b/Server Files/instance_12_duala/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Isla Duala Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_12.isladuala"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_12_duala/rotate_logs.bat b/Server Files/instance_12_duala/rotate_logs.bat new file mode 100644 index 000000000..b1affe726 --- /dev/null +++ b/Server Files/instance_12_duala/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_12_duala + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/addbackpackcargo.txt b/Server Files/instance_13_tavi/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/addmagazinecargo.txt b/Server Files/instance_13_tavi/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_13_tavi/BattlEye/addweaponcargo.txt b/Server Files/instance_13_tavi/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_13_tavi/BattlEye/attachto.txt b/Server Files/instance_13_tavi/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/beserver.cfg_example.txt b/Server Files/instance_13_tavi/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/createvehicle.txt b/Server Files/instance_13_tavi/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_13_tavi/BattlEye/deleteVehicle.txt b/Server Files/instance_13_tavi/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_13_tavi/BattlEye/mpeventhandler.txt b/Server Files/instance_13_tavi/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_13_tavi/BattlEye/publicvariable.txt b/Server Files/instance_13_tavi/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/publicvariableval.txt b/Server Files/instance_13_tavi/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_13_tavi/BattlEye/remotecontrol.txt b/Server Files/instance_13_tavi/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/remoteexec.txt b/Server Files/instance_13_tavi/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/scripts.txt b/Server Files/instance_13_tavi/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/selectplayer.txt b/Server Files/instance_13_tavi/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/setdamage.txt b/Server Files/instance_13_tavi/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/setpos.txt b/Server Files/instance_13_tavi/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/setvariable.txt b/Server Files/instance_13_tavi/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_13_tavi/BattlEye/setvariableval.txt b/Server Files/instance_13_tavi/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_13_tavi/BattlEye/teamswitch.txt b/Server Files/instance_13_tavi/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_13_tavi/BattlEye/waypointcondition.txt b/Server Files/instance_13_tavi/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_13_tavi/BattlEye/waypointstatement.txt b/Server Files/instance_13_tavi/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_13_tavi/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_13_tavi/HiveExt.ini b/Server Files/instance_13_tavi/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_13_tavi/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_13_tavi/WhiteLister/config.txt b/Server Files/instance_13_tavi/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_13_tavi/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_13_tavi/WhiteLister/whitelist.db b/Server Files/instance_13_tavi/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_13_tavi/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_13_tavi/WhiteLister/whitelist.sql b/Server Files/instance_13_tavi/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_13_tavi/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_13_tavi/WhiteLister/whitelist.txt b/Server Files/instance_13_tavi/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_13_tavi/config.cfg b/Server Files/instance_13_tavi/config.cfg new file mode 100644 index 000000000..a73971081 --- /dev/null +++ b/Server Files/instance_13_tavi/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Taviana Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_13.Tavi"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_13_tavi/rotate_logs.bat b/Server Files/instance_13_tavi/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_13_tavi/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/addbackpackcargo.txt b/Server Files/instance_15_namalsk/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/addmagazinecargo.txt b/Server Files/instance_15_namalsk/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_15_namalsk/BattlEye/addweaponcargo.txt b/Server Files/instance_15_namalsk/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_15_namalsk/BattlEye/attachto.txt b/Server Files/instance_15_namalsk/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/beserver.cfg_example.txt b/Server Files/instance_15_namalsk/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/createvehicle.txt b/Server Files/instance_15_namalsk/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_15_namalsk/BattlEye/deleteVehicle.txt b/Server Files/instance_15_namalsk/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_15_namalsk/BattlEye/mpeventhandler.txt b/Server Files/instance_15_namalsk/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_15_namalsk/BattlEye/publicvariable.txt b/Server Files/instance_15_namalsk/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/publicvariableval.txt b/Server Files/instance_15_namalsk/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_15_namalsk/BattlEye/remotecontrol.txt b/Server Files/instance_15_namalsk/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/remoteexec.txt b/Server Files/instance_15_namalsk/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/scripts.txt b/Server Files/instance_15_namalsk/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/selectplayer.txt b/Server Files/instance_15_namalsk/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/setdamage.txt b/Server Files/instance_15_namalsk/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/setpos.txt b/Server Files/instance_15_namalsk/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/setvariable.txt b/Server Files/instance_15_namalsk/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/BattlEye/setvariableval.txt b/Server Files/instance_15_namalsk/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_15_namalsk/BattlEye/teamswitch.txt b/Server Files/instance_15_namalsk/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_15_namalsk/BattlEye/waypointcondition.txt b/Server Files/instance_15_namalsk/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_15_namalsk/BattlEye/waypointstatement.txt b/Server Files/instance_15_namalsk/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_15_namalsk/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_15_namalsk/HiveExt.ini b/Server Files/instance_15_namalsk/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_15_namalsk/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/WhiteLister/config.txt b/Server Files/instance_15_namalsk/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_15_namalsk/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_15_namalsk/WhiteLister/whitelist.db b/Server Files/instance_15_namalsk/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_15_namalsk/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_15_namalsk/WhiteLister/whitelist.sql b/Server Files/instance_15_namalsk/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_15_namalsk/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/WhiteLister/whitelist.txt b/Server Files/instance_15_namalsk/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_15_namalsk/config.cfg b/Server Files/instance_15_namalsk/config.cfg new file mode 100644 index 000000000..de6366683 --- /dev/null +++ b/Server Files/instance_15_namalsk/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Namalsk Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_15.namalsk"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_15_namalsk/rotate_logs.bat b/Server Files/instance_15_namalsk/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_15_namalsk/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/addbackpackcargo.txt b/Server Files/instance_16_panthera/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/addmagazinecargo.txt b/Server Files/instance_16_panthera/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_16_panthera/BattlEye/addweaponcargo.txt b/Server Files/instance_16_panthera/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_16_panthera/BattlEye/attachto.txt b/Server Files/instance_16_panthera/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/beserver.cfg_example.txt b/Server Files/instance_16_panthera/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/createvehicle.txt b/Server Files/instance_16_panthera/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_16_panthera/BattlEye/deleteVehicle.txt b/Server Files/instance_16_panthera/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_16_panthera/BattlEye/mpeventhandler.txt b/Server Files/instance_16_panthera/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_16_panthera/BattlEye/publicvariable.txt b/Server Files/instance_16_panthera/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/publicvariableval.txt b/Server Files/instance_16_panthera/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_16_panthera/BattlEye/remotecontrol.txt b/Server Files/instance_16_panthera/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/remoteexec.txt b/Server Files/instance_16_panthera/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/scripts.txt b/Server Files/instance_16_panthera/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/selectplayer.txt b/Server Files/instance_16_panthera/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/setdamage.txt b/Server Files/instance_16_panthera/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/setpos.txt b/Server Files/instance_16_panthera/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/setvariable.txt b/Server Files/instance_16_panthera/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_16_panthera/BattlEye/setvariableval.txt b/Server Files/instance_16_panthera/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_16_panthera/BattlEye/teamswitch.txt b/Server Files/instance_16_panthera/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_16_panthera/BattlEye/waypointcondition.txt b/Server Files/instance_16_panthera/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_16_panthera/BattlEye/waypointstatement.txt b/Server Files/instance_16_panthera/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_16_panthera/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_16_panthera/HiveExt.ini b/Server Files/instance_16_panthera/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_16_panthera/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_16_panthera/WhiteLister/config.txt b/Server Files/instance_16_panthera/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_16_panthera/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_16_panthera/WhiteLister/whitelist.db b/Server Files/instance_16_panthera/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_16_panthera/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_16_panthera/WhiteLister/whitelist.sql b/Server Files/instance_16_panthera/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_16_panthera/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_16_panthera/WhiteLister/whitelist.txt b/Server Files/instance_16_panthera/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_16_panthera/config.cfg b/Server Files/instance_16_panthera/config.cfg new file mode 100644 index 000000000..cf19136f7 --- /dev/null +++ b/Server Files/instance_16_panthera/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Panthera Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_16.Panthera2"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_16_panthera/rotate_logs.bat b/Server Files/instance_16_panthera/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_16_panthera/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/addbackpackcargo.txt b/Server Files/instance_18_sahrani/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/addmagazinecargo.txt b/Server Files/instance_18_sahrani/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_18_sahrani/BattlEye/addweaponcargo.txt b/Server Files/instance_18_sahrani/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_18_sahrani/BattlEye/attachto.txt b/Server Files/instance_18_sahrani/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/beserver.cfg_example.txt b/Server Files/instance_18_sahrani/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/createvehicle.txt b/Server Files/instance_18_sahrani/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_18_sahrani/BattlEye/deleteVehicle.txt b/Server Files/instance_18_sahrani/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_18_sahrani/BattlEye/mpeventhandler.txt b/Server Files/instance_18_sahrani/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_18_sahrani/BattlEye/publicvariable.txt b/Server Files/instance_18_sahrani/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/publicvariableval.txt b/Server Files/instance_18_sahrani/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_18_sahrani/BattlEye/remotecontrol.txt b/Server Files/instance_18_sahrani/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/remoteexec.txt b/Server Files/instance_18_sahrani/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/scripts.txt b/Server Files/instance_18_sahrani/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/selectplayer.txt b/Server Files/instance_18_sahrani/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/setdamage.txt b/Server Files/instance_18_sahrani/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/setpos.txt b/Server Files/instance_18_sahrani/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/setvariable.txt b/Server Files/instance_18_sahrani/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/BattlEye/setvariableval.txt b/Server Files/instance_18_sahrani/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_18_sahrani/BattlEye/teamswitch.txt b/Server Files/instance_18_sahrani/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_18_sahrani/BattlEye/waypointcondition.txt b/Server Files/instance_18_sahrani/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_18_sahrani/BattlEye/waypointstatement.txt b/Server Files/instance_18_sahrani/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_18_sahrani/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_18_sahrani/HiveExt.ini b/Server Files/instance_18_sahrani/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_18_sahrani/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/WhiteLister/config.txt b/Server Files/instance_18_sahrani/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_18_sahrani/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_18_sahrani/WhiteLister/whitelist.db b/Server Files/instance_18_sahrani/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_18_sahrani/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_18_sahrani/WhiteLister/whitelist.sql b/Server Files/instance_18_sahrani/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_18_sahrani/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/WhiteLister/whitelist.txt b/Server Files/instance_18_sahrani/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_18_sahrani/config.cfg b/Server Files/instance_18_sahrani/config.cfg new file mode 100644 index 000000000..6957b5b6d --- /dev/null +++ b/Server Files/instance_18_sahrani/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Sahrani Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_18.Sara"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_18_sahrani/rotate_logs.bat b/Server Files/instance_18_sahrani/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_18_sahrani/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/addbackpackcargo.txt b/Server Files/instance_19_poda/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/addmagazinecargo.txt b/Server Files/instance_19_poda/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_19_poda/BattlEye/addweaponcargo.txt b/Server Files/instance_19_poda/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_19_poda/BattlEye/attachto.txt b/Server Files/instance_19_poda/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/beserver.cfg_example.txt b/Server Files/instance_19_poda/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/createvehicle.txt b/Server Files/instance_19_poda/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_19_poda/BattlEye/deleteVehicle.txt b/Server Files/instance_19_poda/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_19_poda/BattlEye/mpeventhandler.txt b/Server Files/instance_19_poda/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_19_poda/BattlEye/publicvariable.txt b/Server Files/instance_19_poda/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/publicvariableval.txt b/Server Files/instance_19_poda/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_19_poda/BattlEye/remotecontrol.txt b/Server Files/instance_19_poda/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/remoteexec.txt b/Server Files/instance_19_poda/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/scripts.txt b/Server Files/instance_19_poda/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/selectplayer.txt b/Server Files/instance_19_poda/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/setdamage.txt b/Server Files/instance_19_poda/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/setpos.txt b/Server Files/instance_19_poda/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/setvariable.txt b/Server Files/instance_19_poda/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_19_poda/BattlEye/setvariableval.txt b/Server Files/instance_19_poda/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_19_poda/BattlEye/teamswitch.txt b/Server Files/instance_19_poda/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_19_poda/BattlEye/waypointcondition.txt b/Server Files/instance_19_poda/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_19_poda/BattlEye/waypointstatement.txt b/Server Files/instance_19_poda/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_19_poda/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_19_poda/HiveExt.ini b/Server Files/instance_19_poda/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_19_poda/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_19_poda/WhiteLister/config.txt b/Server Files/instance_19_poda/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_19_poda/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_19_poda/WhiteLister/whitelist.db b/Server Files/instance_19_poda/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_19_poda/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_19_poda/WhiteLister/whitelist.sql b/Server Files/instance_19_poda/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_19_poda/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_19_poda/WhiteLister/whitelist.txt b/Server Files/instance_19_poda/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_19_poda/config.cfg b/Server Files/instance_19_poda/config.cfg new file mode 100644 index 000000000..646d1e8e5 --- /dev/null +++ b/Server Files/instance_19_poda/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Podagorsk Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_19.FDF_Isle1_a"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_19_poda/rotate_logs.bat b/Server Files/instance_19_poda/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_19_poda/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/addbackpackcargo.txt b/Server Files/instance_1_takistan/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/addmagazinecargo.txt b/Server Files/instance_1_takistan/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_1_takistan/BattlEye/addweaponcargo.txt b/Server Files/instance_1_takistan/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_1_takistan/BattlEye/attachto.txt b/Server Files/instance_1_takistan/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/beserver.cfg_example.txt b/Server Files/instance_1_takistan/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/createvehicle.txt b/Server Files/instance_1_takistan/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_1_takistan/BattlEye/deleteVehicle.txt b/Server Files/instance_1_takistan/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_1_takistan/BattlEye/mpeventhandler.txt b/Server Files/instance_1_takistan/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_1_takistan/BattlEye/publicvariable.txt b/Server Files/instance_1_takistan/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/publicvariableval.txt b/Server Files/instance_1_takistan/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_1_takistan/BattlEye/remotecontrol.txt b/Server Files/instance_1_takistan/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/remoteexec.txt b/Server Files/instance_1_takistan/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/scripts.txt b/Server Files/instance_1_takistan/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/selectplayer.txt b/Server Files/instance_1_takistan/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/setdamage.txt b/Server Files/instance_1_takistan/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/setpos.txt b/Server Files/instance_1_takistan/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/setvariable.txt b/Server Files/instance_1_takistan/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_1_takistan/BattlEye/setvariableval.txt b/Server Files/instance_1_takistan/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_1_takistan/BattlEye/teamswitch.txt b/Server Files/instance_1_takistan/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_1_takistan/BattlEye/waypointcondition.txt b/Server Files/instance_1_takistan/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_1_takistan/BattlEye/waypointstatement.txt b/Server Files/instance_1_takistan/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_1_takistan/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_1_takistan/HiveExt.ini b/Server Files/instance_1_takistan/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_1_takistan/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_1_takistan/WhiteLister/config.txt b/Server Files/instance_1_takistan/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_1_takistan/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_1_takistan/WhiteLister/whitelist.db b/Server Files/instance_1_takistan/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_1_takistan/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_1_takistan/WhiteLister/whitelist.sql b/Server Files/instance_1_takistan/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_1_takistan/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_1_takistan/WhiteLister/whitelist.txt b/Server Files/instance_1_takistan/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_1_takistan/config.cfg b/Server Files/instance_1_takistan/config.cfg new file mode 100644 index 000000000..a5375f300 --- /dev/null +++ b/Server Files/instance_1_takistan/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Takistan Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_1.Takistan"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_1_takistan/rotate_logs.bat b/Server Files/instance_1_takistan/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_1_takistan/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/addbackpackcargo.txt b/Server Files/instance_20_fapovo/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/addmagazinecargo.txt b/Server Files/instance_20_fapovo/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_20_fapovo/BattlEye/addweaponcargo.txt b/Server Files/instance_20_fapovo/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_20_fapovo/BattlEye/attachto.txt b/Server Files/instance_20_fapovo/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/beserver.cfg_example.txt b/Server Files/instance_20_fapovo/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/createvehicle.txt b/Server Files/instance_20_fapovo/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_20_fapovo/BattlEye/deleteVehicle.txt b/Server Files/instance_20_fapovo/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_20_fapovo/BattlEye/mpeventhandler.txt b/Server Files/instance_20_fapovo/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_20_fapovo/BattlEye/publicvariable.txt b/Server Files/instance_20_fapovo/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/publicvariableval.txt b/Server Files/instance_20_fapovo/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_20_fapovo/BattlEye/remotecontrol.txt b/Server Files/instance_20_fapovo/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/remoteexec.txt b/Server Files/instance_20_fapovo/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/scripts.txt b/Server Files/instance_20_fapovo/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/selectplayer.txt b/Server Files/instance_20_fapovo/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/setdamage.txt b/Server Files/instance_20_fapovo/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/setpos.txt b/Server Files/instance_20_fapovo/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/setvariable.txt b/Server Files/instance_20_fapovo/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/BattlEye/setvariableval.txt b/Server Files/instance_20_fapovo/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_20_fapovo/BattlEye/teamswitch.txt b/Server Files/instance_20_fapovo/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_20_fapovo/BattlEye/waypointcondition.txt b/Server Files/instance_20_fapovo/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_20_fapovo/BattlEye/waypointstatement.txt b/Server Files/instance_20_fapovo/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_20_fapovo/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_20_fapovo/HiveExt.ini b/Server Files/instance_20_fapovo/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_20_fapovo/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/WhiteLister/config.txt b/Server Files/instance_20_fapovo/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_20_fapovo/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_20_fapovo/WhiteLister/whitelist.db b/Server Files/instance_20_fapovo/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_20_fapovo/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_20_fapovo/WhiteLister/whitelist.sql b/Server Files/instance_20_fapovo/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_20_fapovo/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/WhiteLister/whitelist.txt b/Server Files/instance_20_fapovo/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_20_fapovo/config.cfg b/Server Files/instance_20_fapovo/config.cfg new file mode 100644 index 000000000..5e7a4d4a5 --- /dev/null +++ b/Server Files/instance_20_fapovo/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Fapovo Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_20.fapovo"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_20_fapovo/rotate_logs.bat b/Server Files/instance_20_fapovo/rotate_logs.bat new file mode 100644 index 000000000..52c2c7fa8 --- /dev/null +++ b/Server Files/instance_20_fapovo/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_20_fapovo + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/addbackpackcargo.txt b/Server Files/instance_21_caribou/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/addmagazinecargo.txt b/Server Files/instance_21_caribou/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_21_caribou/BattlEye/addweaponcargo.txt b/Server Files/instance_21_caribou/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_21_caribou/BattlEye/attachto.txt b/Server Files/instance_21_caribou/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/beserver.cfg_example.txt b/Server Files/instance_21_caribou/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/createvehicle.txt b/Server Files/instance_21_caribou/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_21_caribou/BattlEye/deleteVehicle.txt b/Server Files/instance_21_caribou/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_21_caribou/BattlEye/mpeventhandler.txt b/Server Files/instance_21_caribou/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_21_caribou/BattlEye/publicvariable.txt b/Server Files/instance_21_caribou/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/publicvariableval.txt b/Server Files/instance_21_caribou/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_21_caribou/BattlEye/remotecontrol.txt b/Server Files/instance_21_caribou/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/remoteexec.txt b/Server Files/instance_21_caribou/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/scripts.txt b/Server Files/instance_21_caribou/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/selectplayer.txt b/Server Files/instance_21_caribou/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/setdamage.txt b/Server Files/instance_21_caribou/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/setpos.txt b/Server Files/instance_21_caribou/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/setvariable.txt b/Server Files/instance_21_caribou/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_21_caribou/BattlEye/setvariableval.txt b/Server Files/instance_21_caribou/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_21_caribou/BattlEye/teamswitch.txt b/Server Files/instance_21_caribou/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_21_caribou/BattlEye/waypointcondition.txt b/Server Files/instance_21_caribou/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_21_caribou/BattlEye/waypointstatement.txt b/Server Files/instance_21_caribou/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_21_caribou/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_21_caribou/HiveExt.ini b/Server Files/instance_21_caribou/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_21_caribou/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_21_caribou/WhiteLister/config.txt b/Server Files/instance_21_caribou/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_21_caribou/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_21_caribou/WhiteLister/whitelist.db b/Server Files/instance_21_caribou/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_21_caribou/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_21_caribou/WhiteLister/whitelist.sql b/Server Files/instance_21_caribou/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_21_caribou/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_21_caribou/WhiteLister/whitelist.txt b/Server Files/instance_21_caribou/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_21_caribou/config.cfg b/Server Files/instance_21_caribou/config.cfg new file mode 100644 index 000000000..9732020b8 --- /dev/null +++ b/Server Files/instance_21_caribou/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Caribou Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_21.Caribou"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_21_caribou/rotate_logs.bat b/Server Files/instance_21_caribou/rotate_logs.bat new file mode 100644 index 000000000..eeeada609 --- /dev/null +++ b/Server Files/instance_21_caribou/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_21_caribou + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/addbackpackcargo.txt b/Server Files/instance_2_utes/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/addmagazinecargo.txt b/Server Files/instance_2_utes/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_2_utes/BattlEye/addweaponcargo.txt b/Server Files/instance_2_utes/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_2_utes/BattlEye/attachto.txt b/Server Files/instance_2_utes/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/beserver.cfg_example.txt b/Server Files/instance_2_utes/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/createvehicle.txt b/Server Files/instance_2_utes/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_2_utes/BattlEye/deleteVehicle.txt b/Server Files/instance_2_utes/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_2_utes/BattlEye/mpeventhandler.txt b/Server Files/instance_2_utes/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_2_utes/BattlEye/publicvariable.txt b/Server Files/instance_2_utes/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/publicvariableval.txt b/Server Files/instance_2_utes/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_2_utes/BattlEye/remotecontrol.txt b/Server Files/instance_2_utes/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/remoteexec.txt b/Server Files/instance_2_utes/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/scripts.txt b/Server Files/instance_2_utes/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/selectplayer.txt b/Server Files/instance_2_utes/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/setdamage.txt b/Server Files/instance_2_utes/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/setpos.txt b/Server Files/instance_2_utes/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/setvariable.txt b/Server Files/instance_2_utes/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_2_utes/BattlEye/setvariableval.txt b/Server Files/instance_2_utes/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_2_utes/BattlEye/teamswitch.txt b/Server Files/instance_2_utes/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_2_utes/BattlEye/waypointcondition.txt b/Server Files/instance_2_utes/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_2_utes/BattlEye/waypointstatement.txt b/Server Files/instance_2_utes/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_2_utes/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_2_utes/HiveExt.ini b/Server Files/instance_2_utes/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_2_utes/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_2_utes/WhiteLister/config.txt b/Server Files/instance_2_utes/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_2_utes/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_2_utes/WhiteLister/whitelist.db b/Server Files/instance_2_utes/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_2_utes/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_2_utes/WhiteLister/whitelist.sql b/Server Files/instance_2_utes/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_2_utes/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_2_utes/WhiteLister/whitelist.txt b/Server Files/instance_2_utes/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_2_utes/config.cfg b/Server Files/instance_2_utes/config.cfg new file mode 100644 index 000000000..e3a3b48e2 --- /dev/null +++ b/Server Files/instance_2_utes/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Utes Server (1.0.3/103718/No Traders)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_2.Utes"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_2_utes/rotate_logs.bat b/Server Files/instance_2_utes/rotate_logs.bat new file mode 100644 index 000000000..aa758c12a --- /dev/null +++ b/Server Files/instance_2_utes/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_2_utes + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/addbackpackcargo.txt b/Server Files/instance_3_shapur_baf/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/addmagazinecargo.txt b/Server Files/instance_3_shapur_baf/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/addweaponcargo.txt b/Server Files/instance_3_shapur_baf/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/attachto.txt b/Server Files/instance_3_shapur_baf/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/beserver.cfg_example.txt b/Server Files/instance_3_shapur_baf/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/createvehicle.txt b/Server Files/instance_3_shapur_baf/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/deleteVehicle.txt b/Server Files/instance_3_shapur_baf/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/mpeventhandler.txt b/Server Files/instance_3_shapur_baf/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/publicvariable.txt b/Server Files/instance_3_shapur_baf/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/publicvariableval.txt b/Server Files/instance_3_shapur_baf/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_3_shapur_baf/BattlEye/remotecontrol.txt b/Server Files/instance_3_shapur_baf/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/remoteexec.txt b/Server Files/instance_3_shapur_baf/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/scripts.txt b/Server Files/instance_3_shapur_baf/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/selectplayer.txt b/Server Files/instance_3_shapur_baf/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/setdamage.txt b/Server Files/instance_3_shapur_baf/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/setpos.txt b/Server Files/instance_3_shapur_baf/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/setvariable.txt b/Server Files/instance_3_shapur_baf/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/BattlEye/setvariableval.txt b/Server Files/instance_3_shapur_baf/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_3_shapur_baf/BattlEye/teamswitch.txt b/Server Files/instance_3_shapur_baf/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/waypointcondition.txt b/Server Files/instance_3_shapur_baf/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_3_shapur_baf/BattlEye/waypointstatement.txt b/Server Files/instance_3_shapur_baf/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_3_shapur_baf/HiveExt.ini b/Server Files/instance_3_shapur_baf/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/WhiteLister/config.txt b/Server Files/instance_3_shapur_baf/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.db b/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.sql b/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.txt b/Server Files/instance_3_shapur_baf/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_3_shapur_baf/config.cfg b/Server Files/instance_3_shapur_baf/config.cfg new file mode 100644 index 000000000..7d94fd88e --- /dev/null +++ b/Server Files/instance_3_shapur_baf/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Shapur BAF Server (1.0.3/103718/No Traders)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 24; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_3.Shapur_BAF"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_3_shapur_baf/rotate_logs.bat b/Server Files/instance_3_shapur_baf/rotate_logs.bat new file mode 100644 index 000000000..fa9ef8a75 --- /dev/null +++ b/Server Files/instance_3_shapur_baf/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_3_shapur_baf + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/addbackpackcargo.txt b/Server Files/instance_4_zargabad/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/addmagazinecargo.txt b/Server Files/instance_4_zargabad/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_4_zargabad/BattlEye/addweaponcargo.txt b/Server Files/instance_4_zargabad/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_4_zargabad/BattlEye/attachto.txt b/Server Files/instance_4_zargabad/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/beserver.cfg_example.txt b/Server Files/instance_4_zargabad/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/createvehicle.txt b/Server Files/instance_4_zargabad/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_4_zargabad/BattlEye/deleteVehicle.txt b/Server Files/instance_4_zargabad/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_4_zargabad/BattlEye/mpeventhandler.txt b/Server Files/instance_4_zargabad/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_4_zargabad/BattlEye/publicvariable.txt b/Server Files/instance_4_zargabad/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/publicvariableval.txt b/Server Files/instance_4_zargabad/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_4_zargabad/BattlEye/remotecontrol.txt b/Server Files/instance_4_zargabad/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/remoteexec.txt b/Server Files/instance_4_zargabad/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/scripts.txt b/Server Files/instance_4_zargabad/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/selectplayer.txt b/Server Files/instance_4_zargabad/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/setdamage.txt b/Server Files/instance_4_zargabad/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/setpos.txt b/Server Files/instance_4_zargabad/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/setvariable.txt b/Server Files/instance_4_zargabad/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/BattlEye/setvariableval.txt b/Server Files/instance_4_zargabad/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_4_zargabad/BattlEye/teamswitch.txt b/Server Files/instance_4_zargabad/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_4_zargabad/BattlEye/waypointcondition.txt b/Server Files/instance_4_zargabad/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_4_zargabad/BattlEye/waypointstatement.txt b/Server Files/instance_4_zargabad/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_4_zargabad/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_4_zargabad/HiveExt.ini b/Server Files/instance_4_zargabad/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_4_zargabad/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/WhiteLister/config.txt b/Server Files/instance_4_zargabad/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_4_zargabad/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_4_zargabad/WhiteLister/whitelist.db b/Server Files/instance_4_zargabad/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_4_zargabad/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_4_zargabad/WhiteLister/whitelist.sql b/Server Files/instance_4_zargabad/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_4_zargabad/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/WhiteLister/whitelist.txt b/Server Files/instance_4_zargabad/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_4_zargabad/config.cfg b/Server Files/instance_4_zargabad/config.cfg new file mode 100644 index 000000000..6eee93de5 --- /dev/null +++ b/Server Files/instance_4_zargabad/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Zargabad Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_4.Zargabad"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_4_zargabad/rotate_logs.bat b/Server Files/instance_4_zargabad/rotate_logs.bat new file mode 100644 index 000000000..2a763d8d7 --- /dev/null +++ b/Server Files/instance_4_zargabad/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_4_zargabad + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/addbackpackcargo.txt b/Server Files/instance_6_Dingor/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/addmagazinecargo.txt b/Server Files/instance_6_Dingor/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_6_Dingor/BattlEye/addweaponcargo.txt b/Server Files/instance_6_Dingor/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_6_Dingor/BattlEye/attachto.txt b/Server Files/instance_6_Dingor/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/beserver.cfg_example.txt b/Server Files/instance_6_Dingor/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/createvehicle.txt b/Server Files/instance_6_Dingor/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_6_Dingor/BattlEye/deleteVehicle.txt b/Server Files/instance_6_Dingor/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_6_Dingor/BattlEye/mpeventhandler.txt b/Server Files/instance_6_Dingor/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_6_Dingor/BattlEye/publicvariable.txt b/Server Files/instance_6_Dingor/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/publicvariableval.txt b/Server Files/instance_6_Dingor/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_6_Dingor/BattlEye/remotecontrol.txt b/Server Files/instance_6_Dingor/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/remoteexec.txt b/Server Files/instance_6_Dingor/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/scripts.txt b/Server Files/instance_6_Dingor/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/selectplayer.txt b/Server Files/instance_6_Dingor/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/setdamage.txt b/Server Files/instance_6_Dingor/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/setpos.txt b/Server Files/instance_6_Dingor/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/setvariable.txt b/Server Files/instance_6_Dingor/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/BattlEye/setvariableval.txt b/Server Files/instance_6_Dingor/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_6_Dingor/BattlEye/teamswitch.txt b/Server Files/instance_6_Dingor/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_6_Dingor/BattlEye/waypointcondition.txt b/Server Files/instance_6_Dingor/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_6_Dingor/BattlEye/waypointstatement.txt b/Server Files/instance_6_Dingor/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_6_Dingor/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_6_Dingor/HiveExt.ini b/Server Files/instance_6_Dingor/HiveExt.ini new file mode 100644 index 000000000..3d72c42e4 --- /dev/null +++ b/Server Files/instance_6_Dingor/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -8 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/WhiteLister/config.txt b/Server Files/instance_6_Dingor/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_6_Dingor/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_6_Dingor/WhiteLister/whitelist.db b/Server Files/instance_6_Dingor/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_6_Dingor/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_6_Dingor/WhiteLister/whitelist.sql b/Server Files/instance_6_Dingor/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_6_Dingor/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/WhiteLister/whitelist.txt b/Server Files/instance_6_Dingor/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_6_Dingor/config.cfg b/Server Files/instance_6_Dingor/config.cfg new file mode 100644 index 000000000..93f2aaf05 --- /dev/null +++ b/Server Files/instance_6_Dingor/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Dingor Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_6.Dingor"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_6_Dingor/rotate_logs.bat b/Server Files/instance_6_Dingor/rotate_logs.bat new file mode 100644 index 000000000..9ca537dcb --- /dev/null +++ b/Server Files/instance_6_Dingor/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_11_Chernarus + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/addbackpackcargo.txt b/Server Files/instance_7_Lingor/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/addmagazinecargo.txt b/Server Files/instance_7_Lingor/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_7_Lingor/BattlEye/addweaponcargo.txt b/Server Files/instance_7_Lingor/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_7_Lingor/BattlEye/attachto.txt b/Server Files/instance_7_Lingor/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/beserver.cfg_example.txt b/Server Files/instance_7_Lingor/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/createvehicle.txt b/Server Files/instance_7_Lingor/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_7_Lingor/BattlEye/deleteVehicle.txt b/Server Files/instance_7_Lingor/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_7_Lingor/BattlEye/mpeventhandler.txt b/Server Files/instance_7_Lingor/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_7_Lingor/BattlEye/publicvariable.txt b/Server Files/instance_7_Lingor/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/publicvariableval.txt b/Server Files/instance_7_Lingor/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_7_Lingor/BattlEye/remotecontrol.txt b/Server Files/instance_7_Lingor/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/remoteexec.txt b/Server Files/instance_7_Lingor/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/scripts.txt b/Server Files/instance_7_Lingor/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/selectplayer.txt b/Server Files/instance_7_Lingor/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/setdamage.txt b/Server Files/instance_7_Lingor/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/setpos.txt b/Server Files/instance_7_Lingor/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/setvariable.txt b/Server Files/instance_7_Lingor/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/BattlEye/setvariableval.txt b/Server Files/instance_7_Lingor/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_7_Lingor/BattlEye/teamswitch.txt b/Server Files/instance_7_Lingor/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_7_Lingor/BattlEye/waypointcondition.txt b/Server Files/instance_7_Lingor/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_7_Lingor/BattlEye/waypointstatement.txt b/Server Files/instance_7_Lingor/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_7_Lingor/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_7_Lingor/HiveExt.ini b/Server Files/instance_7_Lingor/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_7_Lingor/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/WhiteLister/config.txt b/Server Files/instance_7_Lingor/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_7_Lingor/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_7_Lingor/WhiteLister/whitelist.db b/Server Files/instance_7_Lingor/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_7_Lingor/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_7_Lingor/WhiteLister/whitelist.sql b/Server Files/instance_7_Lingor/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_7_Lingor/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/WhiteLister/whitelist.txt b/Server Files/instance_7_Lingor/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_7_Lingor/config.cfg b/Server Files/instance_7_Lingor/config.cfg new file mode 100644 index 000000000..d3bc1a0fc --- /dev/null +++ b/Server Files/instance_7_Lingor/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch Lingor Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_7.Lingor"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_7_Lingor/rotate_logs.bat b/Server Files/instance_7_Lingor/rotate_logs.bat new file mode 100644 index 000000000..226569d2b --- /dev/null +++ b/Server Files/instance_7_Lingor/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_7_Lingor + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addbackpackcargo.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addbackpackcargo.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addbackpackcargo.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addmagazinecargo.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addmagazinecargo.txt new file mode 100644 index 000000000..acf3ec299 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addmagazinecargo.txt @@ -0,0 +1,12 @@ +1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke" +1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew" +1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor" +1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE" +1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare" +1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass" +1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing" +1 "Skin" +1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed" +1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17" +//1 "ItemSodaMdew" +//1 "ItemBloodbag" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addweaponcargo.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addweaponcargo.txt new file mode 100644 index 000000000..4cbd4cb88 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/addweaponcargo.txt @@ -0,0 +1,2 @@ +1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item" +1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/attachto.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/attachto.txt new file mode 100644 index 000000000..3c182dbae --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/attachto.txt @@ -0,0 +1,26 @@ +1 "" !="VaultStorageLocked" !="LockboxStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ" +5 "Ikarus" +5 "UH1H_DZE" +5 "Mi17_Civilian_DZ" +5 "Mi17_DZE" +5 "PBX" +5 "Zodiac" +5 "RHIB" +5 "Fishing_Boat" +5 "Smallboat_1" +5 "Smallboat_2" +5 "KamazRefuel_DZ" +5 "UralRefuel_TK_EP1_DZ" +5 "MtvrRefuel_DES_EP1_DZ" +5 "Ural_UN_EP1" +5 "Ural_TK_CIV_EP1" +5 "Ural_CDF" +5 "Kamaz" +5 "CSJ_GyroP" +5 "MH6J_DZ" +5 "AH6X_DZ" +5 "MTVR_DES_EP1" +5 "V3S_Civ" +5 "Parachute" +5 "VaultStorage" !"VaultStorageLocked" +5 "LockboxStorage" !"LockboxStorageLocked" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/beserver.cfg_example.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/beserver.cfg_example.txt new file mode 100644 index 000000000..02061170b --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/beserver.cfg_example.txt @@ -0,0 +1,13 @@ +MaxPing 369 +// maximal delay to server before BattlEye autokicks +MaxCreateVehiclePerInterval 72 1 +MaxSetPosPerInterval 2 1 +MaxSetDamagePerInterval 36 1 +MaxAddBackpackCargoPerInterval 12 1 +MaxAddMagazineCargoPerInterval 96 1 +MaxAddWeaponCargoPerInterval 24 1 +MaxDeleteVehiclePerInterval 48 1 +MaxAttachToPerInterval 4 1 + +// above is in format of amount of entries (number) per timeinterval (seconds) +// in dependency on maxplayers and gametype you might need increase/decrease the values \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/createvehicle.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/createvehicle.txt new file mode 100644 index 000000000..88757b5a9 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/createvehicle.txt @@ -0,0 +1,74 @@ +1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1" +1 "SeaGull" +5 "box" !="DebugBoxPlayer_DZ" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3" !="LockboxStorageLocked" !="LockboxStorage" !="WeaponHolder_ItemLockbox" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "_105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ" +5 "_AT" !="R_M136_AT" +1 "R_M136_AT" //keep monitoring to catch obvious abuse +5 "_AP" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_SABOT" +5 "_SH" !="Wooden_shed_DZ" +5 "KORD" +5 "DSHKM" +5 "MK19" +5 "AGS" +5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" !="Land_fortified_nest_smallPreview" +5 "R_PG" +5 "R_OG" +5 "B_" +5 "_YakB" +1 "_ball" +1 "_mk" +1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse +1 "HE_" //keep monitoring to catch obvious abuse +1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse +5 "Parachute" !="ParachuteWest" !="ParachuteC" //under monitoring +1 "dog" //until released not welcome +5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ" !="Land_HBarrier1Preview" !="Land_HBarrier3_DZ" !="Land_HBarrier3ePreview" !="Land_HBarrier5_DZ" !="Land_HBarrier5Preview" !="Land_fortified_nest_smallPreview" !="Land_DZE_WoodDoor" !="Land_DZE_LargeWoodDoor" !="Land_DZE_GarageWoodDoor" !="Land_DZE_WoodDoorLocked" !="Land_DZE_LargeWoodDoorLocked" !="Land_DZE_GarageWoodDoorLocked" +5 "BBarracks" +1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1" +1 "_baf" +1 "_pmc" +1 "cz_" !="CZ_VestPouch_EP1" +5 "_LHD_ +5 "_acr" +5 "MASH_" +5 "Fort_" !="Fort_RazorWire" !="Fort_RazorWirePreview" +5 "BasicWeapons" +5 "SpecialWeapons" +5 "_uav" +//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" +//5 "WeaponsBox" +//5 "CacheBox" +//!="DZ_Backpack_EP1" +//!="MedBox0" //filtered now +//!="Sniper1_DZ" //filtered now +//!="Camo1_DZ" //filtered now +//!="Soldier1_DZ" //filtered now +//!="TentStorage" +//!="DZ_Assault_Pack_EP1" //filtered now +//!="BanditW1_DZ" //filtered now +//!="WeaponHolder_ItemTent" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/deleteVehicle.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/deleteVehicle.txt new file mode 100644 index 000000000..8a291e2f3 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/deleteVehicle.txt @@ -0,0 +1 @@ +1 "" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/mpeventhandler.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/mpeventhandler.txt new file mode 100644 index 000000000..7cd7bfd9a --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/mpeventhandler.txt @@ -0,0 +1,281 @@ +1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "draw" +5 "hint" +5 "create" +5 "add" +5 "remove" +5 "delete" +5 "set" +5 "play" +5 "clear" +5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "copy" +5 "switch" +5 "text" +5 "init" +5 "hide" +5 "group" +5 "icon" +5 "marker" +5 "server" +5 "compile" +5 "loadFile" +5 "say" +5 "call" +5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "chat" +5 "fade" +5 "action" +5 "exec" +5 "mission" +5 "kb" +5 "side" +5 "show" +5 "task" +5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "spawn" !="_this spawn fnc_plyrHit;" +5 "for" +1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" +5 "format" +5 "skip" +5 "fail" +5 "force" +5 "parse" +5 "terminate" +5 "start" +5 "eventhandler" +5 "loading" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rland" +5 "trigger" +//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" +1 "BIS_Effects" //kicking not needed anymore, monitoring only +5 "BIS_" +5 "box" +5 "Mine" +5 "ARTY_" +5 "SADARM_" +5 "LASER_" +5 "WP_" +5 "_MLRS" +5 "_81" +5 "_82" +5 "-105" +5 "_120" +5 "_122" +5 "_227" +1 "Bo_" +5 "_AA" +5 "_AT" +5 "_80" +5 "_57" +5 "_85" +5 "_100" +5 "_125" +5 "_30" +5 "_ied" +5 "_CRV7" +5 "_MEEWS" +5 "_SMAW" +5 "_GRAD" +5 "_yakB" +5 "beeeh" +5 "hreh" +5 "local_sefFuel" +5 "local_gutObject" +5 "object_setFixServer" +5 "object_delLocal" +5 "fnc_vehicleEventHandler" +5 "player_humanityChange" +5 "fnc_usec_damageBleed" +5 "player_medBandage" +5 "player_medInject" +5 "player_medEpi" +5 "player_medTransfuse" +5 "player_medMorphine" +5 "player_medPainkiller" +5 "fnc_usec_damageHandler" +5 "fnc_usec_damageVehicle" +5 "fnc_usec_damageType" +5 "dayzplayermorph" +5 "server_playerMorph" +5 "hiveupdateresu" +5 "+" +//5 "markertype" //covered by 5 "marker" +5 "teamtype" +5 "BIS_fnc_swapVars" +5 "teamName" +5 "fn_swapVars.sqf" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "getVariable" +5 "BIS_fnc_AAN" +5 "BIS_fnc_customGPSvideo" +5 "BIS_fnc_infoText" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +5 " str " +5 "str(" +5 "str[" +5 "str{" +5 "str'" +5 "str\"" +5 ")str" +5 "]str" +5 "}str" +5 "'str" +5 "\"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "isNil" +//5 "local_gutObject" +//5 "object_setFixServer" +5 "allowConnection" +5 "BIS_Effects_Burn" !="BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "local_zombieDamage" +//all below detected already by above +//5 "removeAllWeapons" +//5 "removeAllItems" +//5 "hideObject" +//5 "deleteCollection" +//5 "getPlayerUID" +//5 "setPos" +//5 "setDir" +//5 "setVector" +//5 "deleteVehicle" +//5 "createMine" +//5 "setDamage" +//5 "setDammage" +//5 "setHit" +//5 "GroupIcon" +//5 "setMarker" +//5 "addWaypoint" +//5 "createMarker" +//5 "clearMagazine" +//5 "clearWeapon" +//5 "addAmmo" +//5 "ejectPlayer" +//5 "setUnconscious" +//5 "disableUserInput" +//5 "copyFromClipboard" +//5 "copyToClipboard" +//5 "serverCommand" +//5 "playMusic" +//5 "playSound" +//5 "createSoundSource" +//5 "moveIn" +//5 "vehicleinit" +//5 "processinit" +//5 "addMPEventHandler" +//5 "addAction" +//5 "addEventHandler" +//5 "playMove" +//5 "playAction" +//5 "switchMove" +//5 "titleText" +//5 "cutText" +//5 "createLocation" +//1 "" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/publicvariable.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/publicvariable.txt new file mode 100644 index 000000000..663746223 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/publicvariable.txt @@ -0,0 +1,72 @@ +1 "" !"PVDZE_" !="drn_AskServerDynamicWeatherEventArgs" !="usecTransfuse" !="usecBandage" !="usecBleed" !="usecPainK" !="usecEpi" !="usecMorphine" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="player" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;" +5 "dayzSpawnZed" +5 "dayzLogin" +5 "dayzLogin2" +5 "dayzLoginRecord" +5 "dayzCharDisco" +5 "dayzPlayerSave" +5 "dayzHit" +5 "dayzPublishObj" +5 "dayzRoadFlare" +5 "dayzDiscoAdd" +5 "dayzGutBody" +5 "dayzHideBody" +5 "dayzDeleteObj" +5 "dayzUpdateVehicle" +5 "dayzSetFix" +5 "dayzHumanity" +5 "dayzDiscoRem" +5 "dayzPlayerMorph" +5 "dayzSetFuel" +5 "dayzFlies" +5 "changeCharacter" +5 "dayzSwitch" +5 "dayzFire" +5 "dayzDeath" +5 "drn_DynamicWeatherEventArgs" +5 "dayzSetDate" +5 "teleported" +1 "nil" +1 "true" +1" false" +5 "remExFP" +//1 "remExField" +5 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" +//1 "player" +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !="PVDZE_zed_Spawn" !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "eh_localCleanup" +5 "vehicle_handleInteract" +5 "server_characterSync" +5 "fnc_buildWeightedArray" +5 "server_hiveWrite" +5 "server_hiveReadWrite" +5 "spawn_heliCrash" +5 "server_getDiff" +5 "server_getDiff2" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_recordLogin" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "adminrq" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +//1 "norrnRACarUp" +//1 "norrnRAPicUp" +//1 "" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/publicvariableval.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/publicvariableval.txt new file mode 100644 index 000000000..4f367a07e --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/publicvariableval.txt @@ -0,0 +1,412 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "text" !"\"titleText\"" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" !="dog_callBack" !="remExField" = [,,"say",["dog_callBack",120]]" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]" !="[,,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"]" !="[,,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"]" !="[,,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"]" !="[,,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"]" !="[,,\"switchmove\",\"aswmpercmstpsnonwnondnon\"]" !="[,,\"switchmove",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"]" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +//1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" !="[,,\"JIPrequest\"]" +1 "jipexec" //1 "rjipexec" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_medInject" +1 "fnc_usec_damageVehicle" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +5 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" //!"e+" +5 "\+" //!"e+" +5 "_bis" +//5 "trigger" +5 "markerType" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "addAction" +//5 "addEventHandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" !",\"titleText\"," +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +//1 "" +5 +5 "allowConnection" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +/////////////////////////// Illegal chars: +5 "+" !"e+00" +5 ";" +5 "{" +5 "(" !"TELEPORT REVERT" +5 "&" +5 "%" +5 "'" +//////////////////////// GV and functions from DayZ Mod: +5 actionmonitor +5 bis_ +5 building_spawnloot +5 building_spawnzombies +5 camp_spawnzombies +5 dayz +//5 dog_ +5 drn_ +5 eh_localcleanup +5 fnc_ +5 fn_nicespot +5 gear_ui_init +5 horde_epeen_determine_humanity_fnc +5 horde_epeen_fnc_fill_page +5 infectedcamps +5 local_eventkill +5 local_gutobject +5 local_setfuel +5 local_zombiedamage +5 object_ +5 player_alertzombies +5 player_animalcheck +5 player_checkstealth +5 player_combatroll +5 player_countmagazines +5 player_crossbowbolt +5 player_death +5 player_fired +5 player_firemonitor +5 player_gearset +5 player_gearsync +5 player_guicontrolflash +5 player_humanitychange +5 player_humanitymorph +5 player_medbandage +5 player_medepi +5 player_medmorphine +5 player_medpainkiller +5 player_medtransfuse +5 player_music +5 player_packtent +5 player_projectilenear +5 player_spawn_1 +5 player_spawn_2 +5 player_spawncheck +5 player_summedical +5 player_switchmodel +5 player_temp_calculation +5 player_throwobject +5 player_updategui +5 player_weaponfirednear +5 player_zombieattack +5 player_zombiecheck +5 r_player_removeactions2 +5 PVDZ_ +5 server_ +5 stream_locationcheck +5 stream_locationdel +5 stream_locationfill +5 ui_changedisplay +5 ui_initdisplay +5 vehicle_gethitpoints +5 world_isday +5 world_sunrise +5 world_surfacenoise +5 zombie_ + +1 _this diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/remotecontrol.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/remotecontrol.txt new file mode 100644 index 000000000..69d9ecda4 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/remotecontrol.txt @@ -0,0 +1 @@ +5 "" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/remoteexec.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/remoteexec.txt new file mode 100644 index 000000000..0487bd06d --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/remoteexec.txt @@ -0,0 +1,5 @@ +5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="]spawn BIS_Effects_AirDestructionStage2" !="_this spawn fnc_plyrHit;" +1="[this] spawn BIS_Effects_AirDestruction" + +// ban for empty patterns, such: +// 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/scripts.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/scripts.txt new file mode 100644 index 000000000..e93adf59a --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/scripts.txt @@ -0,0 +1,8 @@ +5 addMagazine !"addMagazine _" !"addMagazine \"" !"addMagazine '" !"\"addMagazine\"" !addMagazineCargo !="raddMagazine = 'addMagazine'" !="raddMagazinecode={diag_log(\"WARNING illegal RE raddMagazinecode with args:\"+str(_this));};" !="raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"ate_ammo_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"if (_ammo > 0) then {\nplayer removeMagazines \"Quiver\";\nplayer addMagazine [\"Quiver\", _ammo];" !"mmo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"ume_ammo_rest != 0) then {\nplayer addMagazine [_consume,_qtynew_consume_ammo_res" !"o_rest != 0) then {\nplayer addMagazine [_create,_qtynew_create_ammo_rest]" !"Magazine \"WoodenArrow\";\n};\nplayer addMagazine [\"Quiver\",_qty_quiverarrows+_qty_a" !"ame _x == \"ARRAY\") then {_newUnit addMagazine [_x select 0,_x select 1] } else {" !"n {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer " !"{\n_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;\n\ncutText [for" !"_item = createVehicle [\"WeaponHolder\", getPosATL player, [], 1, \"CAN_COLLIDE\"];\n_item addMagazineCargoGlobal [_itemOut,_countOut];" !"if (typeName _countOut == "ARRAY") then {\n_countOut = round((random (_countOut select 1)) + (_countOut select 0));\n};\n_item addMagazineCargoGlobal [_itemOut,_countOut];\n} forEach _selectedRemoveOutput;" +5 "addMagazine _" !"addMagazine _c" !"addMagazine _x" !"addMagazine _i" !"addMagazine _p" !"_invRemove);\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _meatcooked;\n};" !if (local _animalbody) then {\nfor \"_x\" from 1 to _qty do {\n_animalbody addMagazine _rawfoodtype;\n};\n" !"_selectRandomWeighted;\nif(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};\n" !"\nfor \"_x\" from 1 to _third_parts_out do {\nplayer addMagazine _third_highest_bar;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _next_highest_bar;\n};\n" +5 "addMagazine _p" !"alive _obj) then {\n\nif(_okToSell) then {\n\nfor "_x" from 1 to _qty_out do {\nplayer addMagazine _part_out;" !"alive _obj) then {\n\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"removeBackpack player;\nfor \"_x\" from 1 to _qty_out do {\nplayer addMagazine _part_out;\n};" !"\nfor \"_x\" from 1 to _removed do {\nplayer addMagazine _part_in;\n};\n" !"\nfor \"_x\" from 1 to _remainder do {\nplayer addMagazine _part_out;\n};\n" !"\nfor \"_x\" from 1 to _total_parts_out do {\nplayer addMagazine _part_out;\n};" !"do {\nplayer addMagazine _part_out;\nif(_part_out == \"FoodBioMeat\") then {\n_humanityGain = _humanityGain + 20;\n};" !"if(_buy_o_sell == \"buy\") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};" +5 "addMagazine _i" !"\nfor \"_x\" from 1 to _countOut do {\nplayer addMagazine _itemOut;\n};" !"drop,1];\n} else {\nplayer addMagazine _itemOut;\n};" !"_invRemove) == 1) then {\nplayer addMagazine _itemNew;\n[dayz_playerUID,dayz_c" !"\nif (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};\n" !"s (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" +5 "addMagazine _c" !"ynew_create_mags_full do {\nplayer addMagazine _create;\n};\nif (_qtynew_create_amm" !"new_consume_mags_full do {\nplayer addMagazine _consume;\n};\nif (_qtynew_consume_a" !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName;\ncutText " !"[player,\"refuel\",0,false] call dayz_zombieSpeak;\nplayer addMagazine _canName+\"Empty\";\ncutText " +5 "addMagazine _x" !"{player addMagazine _x;} forEach _temp_removed_array;\n\ncutText" !" 0,_x select 1] } else { _newUnit addMagazine _x };\n\n} forEach _magazines;\n\n{\n_n" !" >> _x);\nif (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _wpns;" !"gFile >> "CfgMagazines" >> _x);if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;\n{\n_isOK = isClass(configFile >> "C" +5 "addMagazine \"" !"for \"_x\" from 1 to _removed do {\nplayer addMagazine \"ItemWaterbottleBoiled\";\n};" !"Jerrycan\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemJerrycanEmpty\";\n" !"if(([player,_x] call BIS_fnc_invRemove) == 1) then {\nif (_x == ItemFuelBarrelEmpty) then {\nplayer addMagazine "ItemFuelBarrel";\n} else {\nplayer addMagazine "ItemJerrycan";\n};" !"n player_alertZombies;\nplayer addMagazine \"ItemWaterbottleUnfilled\";" !"WaterbottleUnfilled\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottle\";\n};" !"Waterbottle\"] call BIS_fnc_invRemove) == 1) then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"if (local _zombiebody) then {\n_zombiebody addMagazine \"ItemZombieParts\";" !"ayer playActionNow \"stop\";\n};\nplayer addMagazine \"ItemBandage\";\n};" +5 "addMagazine '" !" addMagazine 'crowbar_swing';" !" addMagazine 'hatchet_swing';" !" addMagazine 'Machete_swing';" !" addMagazine 'Fishing_Swing';" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/selectplayer.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/selectplayer.txt new file mode 100644 index 000000000..f5efa40a4 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/selectplayer.txt @@ -0,0 +1 @@ +1 "" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setdamage.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setdamage.txt new file mode 100644 index 000000000..d062d049e --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setdamage.txt @@ -0,0 +1,2 @@ +1 "" +1 "1.000000" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setpos.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setpos.txt new file mode 100644 index 000000000..60a1d6362 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setpos.txt @@ -0,0 +1,4 @@ +5 "" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager1" !"z_new_villager2" !"z_new_villager3" !"z_new_villager4" !"z_new_worker1" !"z_new_worker2" !"z_new_worker3" !"z_new_worker4" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit1" !"z_suit2" !"z_teacher" !"z_villager1" !"z_villager2" !"z_villager3" !"z_worker1" !"z_worker2" !"z_worker3" !"zZombie_Base" !"CSJ_GyroCover" !"CSJ_GyroP" +1 "" + +// Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setvariable.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setvariable.txt new file mode 100644 index 000000000..61d2c1420 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setvariable.txt @@ -0,0 +1,51 @@ +1 "" !="drn_AskServerDynamicWeatherEventArgs" !="axehlight" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;" +5 "teleported" +1 "nil" +1 "true" +1" false" +1 "remExFP" +//1 "remExField" //+2 +1 "BIS_MPF_logic" +1 "JIPrequest" +1 "JIPexec" +//1 "dayzDeath" //+3 +//1 "player" //+4 +1 "alive" +5 "dayzSetDate" +5 "rsay" +5 "rland" +5 "rsetdir" +5 "local_sefFuel" +1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;" +1 "BIS_Effects" +5 "hiveupdateresu" +5 "monkymonitor" +5 "mmonitor" +5 "monky" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;" +//"" !"\"zombiespawn\" = " !"\"targets\" = []" !"\"targets\" = []" !"\"zombied\" = " !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" +//1 "" !="_this spawn fnc_plyrHit;" + +/////////////////////////// Illegal chars: +5 "+" +5 ";" +5 "," +5 "{" +5 "(" +5 "[" +5 "|" +5 "&" +5 "=" +5 ":" +5 "!" +5 "%" +5 "\"" +5 "'" \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setvariableval.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setvariableval.txt new file mode 100644 index 000000000..4b7694ee9 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/setvariableval.txt @@ -0,0 +1,397 @@ +//1 "" //+2 +1 "draw" +1 "hint" !="hintC" !="hintS" +1 "create" +1 "add" !="ladder" +1 "remove" !"removeAll" +1 "delete" +1 "set" +//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3 +1 "clear" +1 "disable" +1 "copy" +1 "switch" !="\"switchmove\"" +1 "text" +1 "init" +1 "hide" !"hideObject" +1 "group" +1 "icon" +1 "marker" +1 "server" +5 "compile" +5 "loadFile" +//1 "say" //+4 +5 "call" +1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" +1 "chat" +1 "fade" +1 "action" +1 "exec" !"execVM" !"execFSM" !"jipexec" +5 "mission" +1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact" +1 "side" +1 "show" +1 "task" !"taskHint" +1 "allow" +5 "enable" +5 "spawn" !="_this spawn fnc_plyrHit;" +1 "for" +1 "this" !="_this spawn fnc_plyrHit;" +5 "format" +1 "skip" !"skipTime" +1 "fail" +1 "force" +5 "parse" +5 "terminate" +1 "start" +5 "eventhandler" +//5 "setTask" //covered by 5 "setT" +5 "hintC" +5 "hintS" +5 "loading" +//5 "callVar" //covered by 5 "call" +//5 "rspawn" //covered by 5 "spawn" +5 "removeAll" +//5 "\"spawn\"" //covered by 5 "spawn" +5 "\"call\"" +5 "call compile" +1 "jiprequest" !=",,\"JIPrequest\"" +1 "jipexec" //1 "rjipexec" +1 "remExField" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [,,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [,,\"JIPrequest\"]" +1 "remExFP" +//5 "setDate" //covered by 5 "setD" +//5 "setAccTime" //covered by 5 "setA" +5 "remoteControl" +5 "toString" +5 "toArray" +5 "ctrlset" +5 "rsay" +5 "rland" +5 "rsetDir" +5 "_YakB" +1 "BIS_" +5 "local_sefFuel" +5 "local_gutObject" +//1 "object_setFixServer" +1 "object_delLocal" +1 "fnc_vehicleEventHandler" +1 "player_humanityChange" +1 "fnc_usec_damageBleed" +1 "player_medBandage" +1 "player_medInject" +1 "player_medEpi" +1 "player_medTransfuse" +1 "player_medMorphine" +1 "player_medPainkiller" +1 "fnc_usec_damageHandler" +1 "fnc_usec_damageVehicle" +1 "fnc_usec_damageType" +1 "dayzplayermorph" +1 "server_playerMorph" +5 "getVariable" +5 "hiveupdateresu" +5 "isServer" +5 "isDedicated" +5 "cutText" +5 "publicVariable" +//5 "setVariable" //covered by 5 "setV" +5 "code" +5 "onPlayer" +5 "select" +5 "while" +1 "count" +5 "markerText" +5 "BIS_fnc" +5 "+" !"e+00" +5 "_bis" +//5 "trigger" +5 "markertype" +5 "teamtype" +//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc" +5 "composeText" +5 "teamName" +//5 "createTeam" //covered by 5 "createT" +5 "execVM" +5 "fn_swapVars.sqf" +//5 "setVehicleInit" //covered by 5 "setV" +5 "processInitCommands" +//5 "clearVehicleInit" //covered by 5 "clearV" +//5 "createTrigger" //covered by 5 "createT" +//5 "setTriggerStatements" //covered by 5 "setT" +//5 "setTriggerText" //covered by 5 "setT" +5 "remotecmd" +5 "promptRName.sqf" +5 "%" +5 ".sqf\"]" !="init.sqf\"]" +5 "rpcCodeVarName" +5 "rpcDirectCall" +5 "broadcastRpcCallAll" +5 "broadcastRpcCallIfLocal" +5 "callRpcProcedure" +5 "registerBroadcastRpc" +5 "norrnRACarUp" +5 "norrnRAPicUp" +5 "markerBrush" +5 "hideObject" +5 "deleteCollection" +5 "forceEnd" +//5 "createUnit" //covered by 5 "createU" +//5 "createGroup" //covered by 5 "createG" +//5 "createVehicle" //covered by 5 "createV" +//5 "createMarker" //covered by 5 "createM" +//5 "createMine" //covered by 5 "createM" +5 "createAgent" +//5 "createSoundsource" //covered by 5 "createS" +//5 "createSimpleTask" //covered by 5 "createS" +//5 "createDialog" //covered by 5 "createD" +//5 "createDiaryRecord" //covered by 5 "createD" +5 "deleteVehicle" +5 "deleteTeam" +//5 "respawn" //covered by 5 "spawn" +//5 "setVehicleVarName" //covered by 5 "setV" +5 "getPlayerUID" +5 "getVariable" +5 "removeM" +5 "removeW" +5 "addAction" +//5 "addEventhandler" //covered by 5 "eventhandler" +//5 "addMagazine" //covered by 5 "addM" +5 "AddM" +5 "AddP" +5 "AddS" +5 "AddV" +5 "AddW" +//5 "setVehicleAmmo" //covered by 5 "setV" +//5 "setA" +5 "setAcc" +5 "setAtt" +5 "setC" +5 "setD" +5 "setF" +5 "setG" +5 "setH" +5 "setM" +//5 "setO" +5 "setObj" +5 "setOver" +5 "setP" +5 "setR" +5 "setS" +5 "setT" +//5 "setU" +5 "setUnit" +5 "setV" +5 "setW" +5 "execFSM" +5 "clearM" +5 "clearV" +5 "clearW" +5 "createD" +5 "createG" +5 "createM" +5 "createS" +5 "createT" +5 "createU" +5 "createV" +5 "debugLog" +5 "debugFSM" +5 "deleteM" +//5 "enableSimulation" //covered by 5 "enable" +5 "kbTell" +5 "kbReact" +5 "fadeSound" +5 "fadeMusic" +5 "showC" +5 "skipTime" +5 "taskHint" +5 "titleCut" +5 "titleText" +5 "getM" +5 "getFSMvariable" +5 "getG" +5 "moveIn" +5 "synchronizeO" +5 "synchronizeT" +5 "synchronizeW" +5 "triggerA" +5 "triggerS" +5 "triggerT" +5 "MarkerColor" +5 "MarkerDir" +5 "MarkerPos" +5 "MarkerSize" +5 "onEachFrame" +5 "hasInterface" +5 "onMapS" +5 "OnGroup" +5 "onDouble" +5 "onPreload" +5 "onTeamS" +5 "onShowNew" +//5 "setUnitRecoilCoefficient" //covered 5 "setUnit" +5 "setUnconscious" +//5 "setUnitPos" //covered 5 "setUnit" +//5 "parseText" //covered by 5 "parse" +5 " exec " +5 " set " +5 " str " +5 "exec(" +5 "set(" +5 "str(" +5 "exec[" +5 "set[" +5 "str[" +5 "exec{" +5 "set{" +5 "str{" +5 "exec'" +5 "set'" +5 "str'" +5 "exec\"" +5 "set\"" +5 "str\"" +5 ")exec" +5 ")set" +5 ")str" +5 "]exec" +5 "]set" +5 "]str" +5 "}exec" +5 "}set" +5 "}str" +5 "'exec" +5 "'set" +5 "'str" +//5 "\"exec" !" \"exec" +//5 "\"set" !" \"set" +//5 "\"str" !" \"str" +5 "str " +5 " \nstr" +5 "\nstr" +5 "str\n" +5 "str\n " +5 ",str" +5 "str," +5 "str " +5 "set " +5 " \nset" +5 "\nset" +5 "set\n" +5 "set\n " +5 ",set" +5 "set," +5 "set " +5 "exec " +5 " \nexec" +5 "\nexec" +5 "exec\n" +5 "exec\n " +5 ",exec" +5 "exec," +5 "exec " +5 "isNil" +5 "object_setFixServer" +//5 "local_gutObject" +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" +5 "modify" +5 "BIS_Alice_fnc_CivilianHit" +5 "BIS_Alice_mainscope" +5 "BIS_fnc_getFactions" +5 "object_processHit" +5 "object_getHit" +//1 "" +5 +//1 "request" //+6 +5 "allowConnection" +5 "BIS_Effects_Burn" +5 "BIS_MPF_remoteExecutionServer" +5 "check_publishobject" +5 "dayz_disco" +5 "dayz_hiveVersionNo" +5 "dayz_objectUID" +5 "dayz_objectUID2" +5 "dayz_players" +5 "dayz_recordLogin" +5 "dayz_serverObjectMonitor" +5 "dayz_versionNo" +5 "dayz_zombifiedTowns" +5 "dayzPlayerLogin" +5 "dayzPlayerLogin2" +5 "eh_localCleanup" +5 "isSinglePlayer" +5 "needUpdate_objects" +5 "server_characterSync" +5 "server_deleteObj" +5 "server_getDiff" +5 "server_getDiff2" +5 "server_hiveReadWrite" +5 "server_hiveWrite" +5 "server_onPlayerDisconnect" +5 "server_playerDied" +5 "server_playerLogin" +5 "server_playerSetup" +5 "server_playerSync" +5 "server_publishObj" +5 "server_spawnCrashSite" +5 "server_updateNearbyObjects" +5 "server_updateObject" +5 "vehicle_handleInteract" +5 "vehicle_handleServerKilled" +5 "zombie_findOwner" + +5 "banditKills_CHK" +5 "headShots_CHK" +5 "humanKills_CHK" +5 "humanity_CHK" +5 "lastInventory" +5 "lastPos" +5 "lastTime" +5 "model_CHK" +5 "processedDeath" +5 "zombieKills_CHK" +5 "lastUpdate" + +5 "allunits" +5 "preprocess" +5 "runinitscript" +5 "createdialog" + +1 _this diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/teamswitch.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/teamswitch.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/teamswitch.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/waypointcondition.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/waypointcondition.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/waypointcondition.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/waypointstatement.txt b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/waypointstatement.txt new file mode 100644 index 000000000..2875930c3 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/BattlEye/waypointstatement.txt @@ -0,0 +1 @@ +5 "" diff --git a/Server Files/instance_8_ProvingGrounds_PMC/HiveExt.ini b/Server Files/instance_8_ProvingGrounds_PMC/HiveExt.ini new file mode 100644 index 000000000..c3afd69e9 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/HiveExt.ini @@ -0,0 +1,79 @@ +;This is a comment +;Comments above a certain setting will provide it's description + +;The format for a setting is +;Variable = Value + +;If you see a commented line of that form, it means that the setting is optional, and the Value shows the default +;To change from the default, simply uncomment the line and change the Value + +;This configuration file should be placed inside your server instance's configuration directory (like cfgdayz) + +[Time] +;Possible values: Local, Custom, Static +;You cannot use Static on OFFICIAL Hive, it will just revert to Local +Type = Static +;If using Custom type, offset from UTC in hours (can be negative as well) +;Offset = -16 +;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to +Hour = 13 + +[Database] +;Hostname or IP of the server to connect to +;If you leave this line commented or blank, HiveExt will connect to the OFFICIAL Hive, which requires registration +;See support.dayzmod.com for more information on what OFFICIAL Hive means, what are the rules, etc. +;If using OFFICIAL hive, the rest of the settings in this section have no effect +Host = localhost + +;Currently, only MySQL is supported +Type = MySQL + +;Port to connect to. The default is the default listening port of a server of the selected Type +;Instead of specifying Port, you can specify Socket and set Value to the socket name +Port = 3306 + +;Database name to connect to. +Database = dayz_epoch + +;Username to connect with +Username = dayz +;Password to authenticate with (default is blank) +Password = 123456 + +;If using OFFICIAL hive, the settings in this section have no effect, appropriate layout will be used +[Characters] +;The field name that Player's IDs are stored in (unique per game license) +;Some table layouts have this as PlayerID, and some as PlayerUID, that's why this is configurable +;IDField = PlayerUID +;The field name that Player's World Position and rotation is stored in +;Enables you to run multiple different maps (different instances) off the same character table +;WSField = Worldspace + +;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself +[Objects] +;Which table should the objects be stored and fetched from ? +;Table = Object_DATA + +;Negative values will disable this feature +;0 means that ALL empty placed items will be deleted every server restart +;A positive number is how old (in days) a placed empty item must be, in order for it to be deleted +;CleanupPlacedAfterDays = 6 + +;Flag indicating whether hiveext should detect vehicles out of map boundaries (X < 0, or Y > 15360) and reset their position to [] +;Note: YOU MUST have a proper dayz_server.pbo that supports this feature, otherwise you will get script errors +;You can find that file under the SQF directory for your server version +;ResetOOBVehicles = false + +;If using OFFICIAL hive, the settings in this section have no effect, it will manage objects on its own +[ObjectDB] +;Setting this to true separates the Object fetches from the Character fetches +;That means that the Object Table must be on this other database +;Use = false + +;The settings here have the same meaning as in [Database], and are only used if the setting above is set to true +;Type = MySQL +;Host = localhost +;Port = 3306 +;Database = dayz +;Username = root +;Password = \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/config.txt b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/config.txt new file mode 100644 index 000000000..a7b76fec0 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/config.txt @@ -0,0 +1,30 @@ +// For best results the application should be run on the same machine as the server application +host=127.0.0.1 +port=2302 +password=changeme + +// The reason players should be kicked for +reason=Not whitelisted! + +// The interval at which the player list should be checked (in milliseconds, 1 second = 1000) +interval=60000 + +// Decides how to store the whitelist +// Possible values +// sqlite (Recommended for use with 1 server) +// mysql (Recommended to sync between more servers, requires a mysql server!) +// file (Not recommended) +mode=mysql + +// Only needed when using mysql, leave as it is when not using mysql +sqlHost=127.0.0.1 +sqlPort=3306 +sqlDatabase=whitelist +sqlTable=whitelist +sqlUser=whitelist +sqlPassword=1234576 + +// Message options +// Will show an ingame notification everytime a player joins +showConnect=true +connectMessage={0} joined the game! diff --git a/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.db b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.db new file mode 100644 index 000000000..3d017d60c Binary files /dev/null and b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.db differ diff --git a/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.sql b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.sql new file mode 100644 index 000000000..9e3b24d23 --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.sql @@ -0,0 +1,12 @@ +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for `whitelist` +-- ---------------------------- +DROP TABLE IF EXISTS `whitelist`; +CREATE TABLE `whitelist` ( + `id` int(11) NOT NULL, + `guid` varchar(32) NOT NULL, + `comments` varchar(500) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.txt b/Server Files/instance_8_ProvingGrounds_PMC/WhiteLister/whitelist.txt new file mode 100644 index 000000000..e69de29bb diff --git a/Server Files/instance_8_ProvingGrounds_PMC/config.cfg b/Server Files/instance_8_ProvingGrounds_PMC/config.cfg new file mode 100644 index 000000000..ac602f04d --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/config.cfg @@ -0,0 +1,35 @@ +hostName = "DayZ Epoch ProvingGrounds_PMC Server (1.0.3/103718)"; +password = ""; +passwordAdmin = "changeme"; +maxPlayers = 50; +logFile = "server_log.txt"; +voteThreshold = 2; +voteMissionPlayers = 3; +reportingIP = "arma2oapc.master.gamespy.com"; +timeStampFormat = "short"; +motd[] = {"DayZ Epoch","Have fun!"}; +motdInterval = 0; +vonCodecQuality = 11; +disableVoN = 0; +kickduplicate = 1; +verifySignatures = 2; +persistent = 1; +BattlEye = 1; +doubleIdDetected = ""; +onUserConnected = ""; +onUserDisconnected = ""; +onUnsignedData = "kick (_this select 0)"; +onHackedData = "kick (_this select 0)"; +onDifferentData = ""; +regularCheck = ""; +requiredBuild = 103718; + +class Missions +{ + class Mission1 + { + template = "DayZ_Epoch_8.ProvingGrounds_PMC"; + difficulty="veteran"; + }; + +}; \ No newline at end of file diff --git a/Server Files/instance_8_ProvingGrounds_PMC/rotate_logs.bat b/Server Files/instance_8_ProvingGrounds_PMC/rotate_logs.bat new file mode 100644 index 000000000..909a2d0bf --- /dev/null +++ b/Server Files/instance_8_ProvingGrounds_PMC/rotate_logs.bat @@ -0,0 +1,116 @@ +@echo off +:: Based off of Server Launch Script by r4z0r49 +:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com +:: +:: Usage: dayzsrv-log-rotater.bat servername +:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat +:: Example 2 - Will update using profile for US6: dayzsrv-log-rotater.bat US6 + +:::::::::::::: CONFIG :::::::::::::::::: + +:: Set your Arma2AO Base installation directory. LEAVE OFF THE ENDING \ +set arma2srvpath=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 Operation Arrowhead + +:: Set your Default server profile name. This is the name of the directory that stores your server.cfg +:: This will be used in the case that you don't launch this script without the server param. +:: Example: cfgdayz, US6, Chicago13, ect +:: DEFAULTPROFILE +set srvname=instance_8_ProvingGrounds_PMC + +:: Delete Original log files after they have been rotated? This keeps your logs more organized and saves space. +:: This will not work unless the server is stopped first. This option works best set to 1 when using FireDaemon's Pre/Post Service tab +set deloriglogs=1 + +::::::::::: ADVANCED CONFIG :::::::::::: +:: Don't touch anything below this point unless you know what your doing. + +:: Setting Server Profile to Use +IF "%1"=="" ( +set servername=%srvname% +) else ( +set servername=%1 +) + +TITLE DayZ %servername% Server Log Rotater + +:: Set Debug Mode +set debug=0 +:: Set Debug Timeout in seconds +set dbsecs=10 + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +::::::::::::::::::::::::::: STOP EDITING :::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +:: Display Debug output +if %debug% == 1 ( +echo Server Name = %servername% +echo ArmaII Server Path = "%arma2srvpath%" +timeout %dbsecs% +) + +:: Set Time and Date +SET HOUR=%time:~0,2% +SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%_%time:~6,2% +SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_%time:~6,2% +::Make Date Stamp +if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%) +ECHO Todays Date and time (%date%)(%time%) / %dtStamp% +if %debug% == 1 ( +timeout %dbsecs% +) + +echo (%date%) (%time%) Starting Log Rotation. + +:: Make the Rotated Log Directorys +if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir +mkdir "%arma2srvpath%\%servername%\RotatedLogs" +:maketsdir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" +:makebedir +if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs +mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" + +:rotatelogs +:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles. +copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT" +copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp" +copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp" +copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt" +copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log" +copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log" +copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log" +copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log" +copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log" +copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log" +copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log" +copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log" +copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log" + +echo (%date%) (%time%) Logs are backed up now... +echo (%date%) (%time%) Removing original log files. +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.RPT" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.mdmp" +del /Q /F "%arma2srvpath%\%servername%\arma2oaserver.bidmp" +del /Q /F "%arma2srvpath%\%servername%\server_console.log" +del /Q /F "%arma2srvpath%\%servername%\runtime.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\scripts.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setdamage.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setpos.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\setvariable.log" +del /Q /F "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" + +if %debug% == 1 ( +timeout %dbsecs% +) + +:: We're done here. +exit \ No newline at end of file