Battleeye Filter Update Issue

The official ones for each mod can be found in their respective githubs:
1.8.0.3: https://github.com/DayZMod/Battleye-Filters
Epoch: https://github.com/vbawol/DayZ-Epoch/tree/master/Server Files/Battleye
Overwatch: https://github.com/scrumbee/DayzOverwatch-Server/tree/master/dayz_overwatch/BattlEye

Facoptere is in charge of the 1.8.0.3 filters and he has not updated them yet. However, infistar has updated 1.8.0.3, overwatch and epoch ones for his antihack here:
http://dayzantihack.com/
20/01/2014 BattlEye 1.208 - DOWNLOAD FILTERS HERE

I have the infistar updates, they still kick everyone for some reason.

adding //new kicks like the other user here

http://forums.dayzgame.com/index.php?/topic/166175-battleye-server-filters-for-dayzmod-1803-info/
 
All of infistar's already have //new and are converted to the new format.

If you are still getting individual kicks you need to learn how to fix them yourself. Different mods will cause different kicks, just look in your battleye log files for the kick line and add an exception:
http://dayz.st/w/Battleye_Filters

So what about people like myself ebay? Im not a scriptor or coder. Ive used this site and its tutorials to add scripts to my taviana server without problems. But now, people like you are telling people like me that we have to "fix them yourself" . If it was that easy, we would not be here asking for help. I too have infistars anti hack and the latest BE filters from infistar too, yet no one has been able to join my server since this update. I have even removed all the .txt files except the bans file and still people are being kicked for the same reason.

I wish i had your knowledge of coding ebay, then life would be more simple.
If you have any constructive help other than snide remarks to people with less or no knowledge of scripting/coding, then id love to hear it as i too would like my server once again populated.
My remarks are not meant to be in bad taste, its just that im pissed off because so far from other sites ive had pretty much the same response that you have given. All these so called super scriptors/coders giving all this good advice , but they forget one small detail. We are not all experienced like you guys and we just require a bit of an idiots guide on how to.....

Many thanks

Termy
 
All of infistar's already have //new and are converted to the new format.

If you are still getting individual kicks you need to learn how to fix them yourself. Different mods will cause different kicks, just look in your battleye log files for the kick line and add an exception:
http://dayz.st/w/Battleye_Filters

The kicks just go all the way up the publicvariableval , rendering it useless. Nobody can join, this is a known issue with many people, and it doesnt take much to figure out, if these things arent working, then what else isnt working? BE, so now all admins are being caught with their pants down out there. I added the exception it just keeps on kicking, and after doing 150 ! and restarting there server, I gave up.

So what else is there to do? Just remove the files, which is NOT a fix. Where else can I go to ask for help, if this place cant help us, who can?
 
@piff
Hi piff. It seems I have managed to temp fix my server. What I did, I tried many times and this time it looks to have worked. I deleted all my .txt files in the publicvsriable.txt file except the bans.txt , restarted the server and players can now get in.

@ebay
Many thanks to you for your listing above. Do you know if it will work ok with taviana.2.0?
I only ask because when I downloaded the filters from battleye and infistar, the filters were only for dayz1.8xx , epoch and over watch. I used the dayz 1.8xx filters as I assumed they were the right ones for me. Is there a big difference between the 3 as i am lead to believe epoch just has more things allowed in it

Once again thanks for your time and your help

Termy

EDIT:
The only difference with this new format is you need to add a \ before meta characters ({}[]()^$.|*+? and \). And //new required means the line reference numbers will be +2. Everything else is the same.

Lol, I feel silly now. After ready this in many posts I finally get it.
But if you could still answer my above questions I'd be truly grateful.
 
@piff
Hi piff. It seems I have managed to temp fix my server. What I did, I tried many times and this time it looks to have worked. I deleted all my .txt files in the publicvsriable.txt file except the bans.txt , restarted the server and players can now get in.

this is not a fix, why do you think the anti hack gets updated, and they update the battle eye filters in each update? You need to remove the filters because having them there, it wont work...

So now, thats has security holes because its not reading the public variables, and not stopping hackers.
 
this is not a fix, why do you think the anti hack gets updated, and they update the battle eye filters in each update? You need to remove the filters because having them there, it wont work...

So now, thats has security holes because its not reading the public variables, and not stopping hackers...ill try the filters now and report back....
 
I've only done this for now so players can get back in to my server. I'll try ebay's code later when I get home. But to be fair, I'm still waiting on a reply for which BE filters will work better on tavi.
 
I finally got BE to shut up after some trial and error. It was rather simple to do with a tool called TextMage. Nice program to edit whole batches of files at once. You could use the demo of it I guess and use my TextMage profiles.

You can download TextMage here.
You can download my profiles here.
  1. install TextMage
  2. put my profiles in a folder under "C:\Users\<username>\AppData\Roaming\TextMage\1.0.0\Profiles\" (any folder name in there will do and if the path doesn't exist just save a random profile in TextMage first)
  3. open TextMage and add all the files you wanna edit
  4. load profile 1 and save
  5. load profile 2 and save
  6. load profile 3 and save, repeat saving until TextMage doesn't list any further changes to your files
  7. done
Depending what you have in your files you may still need to add custom filters to replace text or edit something manually. Numbers like 0.00141 or whatever for example are also changed to something like 0\.00141 etc.

Important: If you use the demo to edit files it will put some text into the files at the beginning and end if I remember right. You will have to just manually delete those bits.

XN

Edit: Or someone needs to ask the guy who did the php script over here to add another 1 or 2 scripts that correct the mistakes of the first one. For example: It changes any filename.sqf in textfiles to filename\.sqf. I used 3 TextMage profiles for the changes and corrections.
 
Last edited:
I finally got BE to shut up after some trial and error. It was rather simple to do with a tool called TextMage. Nice program to edit whole batches of files at once. You could use the demo of it I guess and use my TextMage profiles. You can download it here.

Important: If you use the demo to edit files it will put some text into the files at the beginning and end if I remember right. You will have to just manually delete those bits.

If anyone needs those profiles I could send a link to my Google Drive. Sadly I don't have access to any other file hosting services.

XN

Edit: Or someone needs to ask the guy who did the php script over here to add another 1 or 2 scripts that correct the mistakes of the first one. For example: It changes any filename.sqf in textfiles to filename\.sqf. I used 3 TextMage profiles for the changes and corrections.

I linked you a tutorial that explains how to fix BE kicks. It helps to read and understand that, because every time there is an update or you add new mods you are going to keep running into BE kicks. The only difference with this new format is you need to add a \ before meta characters ({}[]()^$.|*+? and \). And //new required means the line reference numbers will be +2. Everything else is the same.

Here are my 1.8.0.3 files. I added the exceptions infistar forgot for his antihack:
publicvariable.txt:
Code:
//new
5 !"PVAH_" !="remExField" !="remExFP" !="drn_AskServerDynamicWeatherEventArgs" !="BIS_effects_gepv" !="dayzLoad" !"PVDZ_" !=PVCDZ_obj_GutBody !"PVAHR_" !="PVAH_AdminReq" !="PVAH_WriteLogReq"
5 PVDZ_ !="PVDZ_obj_Delete" !="PVDZ_getTickTime" !="PVDZ_obj_Publish" !="PVDZ_plr_Death" !="PVDZ_plr_Discorem" !="PVDZ_plr_Login1" !="PVDZ_plr_Login2" !="PVDZ_plr_LoginRecord" !="PVDZ_plr_Save" !="PVDZ_sec_atp" !="PVDZ_send" !="PVDZ_Server_changeOwner" !="PVDZ_Server_Simulation" !="PVDZ_veh_Save" !="PVDZ_receiveVar" !="PVDZ_serverStoreVar" !="PVDZ_veh_SF" !="PVDZ_hlt_Bleed" !="PVDZ_obj_RoadFlare" !="PVDZ_drg_RaDrag" !="PVDZ_drg_RaLW" !="PVDZ_drg_RLact" !="PVDZ_objgather_Delete"
1 "PVAHR_"
1="PVAH_AdminReq"
1="PVAH_WriteLogReq"
1 "PVAHR_" !"PVAHR_0_"
1 PVAHR_ !PVAHR_0_
5 "HangenderRE"
5 "vilegaming"
5 "v.i.l.e"
5 "Lystic"
5 "Rustler"
5 "BattleFieldClearance"
5 "BIS_MPF_logic"
5 "BIS_MPF_dummygroup"
5 "PVAH_filluLog_arr"
5="player"
5="server"
5="PVDZ_LOW_AdminList"
5="PVDZ_NORMAL_AdminList"
5="PVDZ_SUPER_AdminList"
5="PVDZ_A"
5="PVDZ_BLOCKED"
5="PVDZ_BanList"
5="PVDZ_writeAdmin_log_ARRAY"
5="PVDZ_hackerLog"
5="PVDZ_keylog"
5="PVDZ_AdminMenuCode"
5="PVDZ_boooox_array"
5 "remExFP" !="\"remExFP\" = [,,\"per\",\"execVM\",\"ca\Modules\Functions\init.sqf\"]"
5="drn_var_DynamicWeather_rain"
5="drn_var_DynamicWeather_ServerInitialized"
5="sm_done"
5="dayzInfectedCamps"
5="dayzSetDate"
5="drn_DynamicWeather_DebugTextEventArgs"
5="drn_DynamicWeatherEventArgs"
5="PVCDZ_hlt_Bandage"
5="PVCDZ_hlt_Epi"
5="PVCDZ_hlt_Morphine"
5="PVCDZ_hlt_PainK"
5="PVCDZ_hlt_Transfuse"
1="PVCDZ_obj_GutBody"
5="PVCDZ_obj_HideBody"
5="PVCDZ_plr_Humanity"
5="PVCDZ_plr_Login"
5="PVCDZ_plr_Login2"
5="PVCDZ_veh_SetFuel"
5="PVCDZ_veh_SH"
5="PVCDZ_plr_Legs"
5="PVCDZ_SetVar"

publicvariableval.txt:
Code:
//new
5 "<NULL - team member>"
5 "preprocessFile"
5 "preprocessFileLineNumbers"
5 "setVehicleInit"
5 "processInitCommands"
5 "HangenderRE"
5 "vilegaming"
5 "v\.i\.l\.e"
5 "Lystic"
5 "Rustler"
5 "BattleFieldClearance"
5 "BIS_MPF_logic"
5 "BIS_MPF_dummygroup"
5 "compile" !"compile _code"
5 "loadFile"
5 "call"
5 "mission"
5 "spawn"
5 "format"
5 "parse"
5 "terminate"
5 "eventhandler"
5 "hintC"
5 "hintS"
5 "loading"
5 "\"call\""
5 "call compile" !"call compile _code"
5 "toString"
5 "toArray"
5 "ctrlset"
5 "rsay"
5 "rland"
5 "rsetDir"
5 "_YakB"
5 "local_sefFuel"
5 "getVariable"
5 "hiveupdateresu"
5 "isServer"
5 "isDedicated"
5 "cutText"
5 "publicVariable"
5 "code"
5 "onPlayer"
5 "select"
5 "while"
5 "count"
5 "markerText"
5 "BIS_fnc"
5 "_bis"
5 "markerType"
5 "teamtype"
5 "composeText"
5 "teamName"
5 "execVM"
5 "fn_swapVars\.sqf"
5 "processInitCommands"
5 "promptRName\.sqf"
5 "rpcCodeVarName"
5 "rpcDirectCall"
5 "broadcastRpcCallAll"
5 "broadcastRpcCallIfLocal"
5 "norrnRACarUp"
5 "norrnRAPicUp"
5 "markerBrush"
5 "hideObject"
5 "deleteCollection"
5 "forceEnd"
5 "createAgent"
5 "deleteVehicle"
5 "deleteTeam"
5 "getPlayerUID"
5 "getVariable"
5 "addAction"
5 "AddM"
5 "AddP"
5 "AddS"
5 "AddV"
5 "AddW"
5 "setAcc"
5 "setAtt"
5 "setD" !"dayzSetDate"
5 "setF"
5 "setG"
5 "setH"
5 "setM"
5 "setObj"
5 "setOver"
5 "setP"
5 "setR"
5 "setS"
5 "setT"
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 "kbTell"
5 "kbReact"
5 "fadeSound"
5 "fadeMusic"
5 "showC"
5 "skipTime"
5 "taskHint"
5 "titleCut"
5 "titleText" !",\"titleText\","
5 "getM"
5 "getFSMvariable"
5 "getG" !"midgetgrimm"
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 "setUnconscious"
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 "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 "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"
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 "actionmonitor"
5 "bis_" !"BIS_MENU_GroupCommunication"
5 "building_spawnloot"
5 "building_spawnzombies"
5 "camp_spawnzombies"
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 "PVAH_"
5 "PVAHR_"
5 "PV_"
5 "remExField"
5 "remExFP"
5 "drn_AskServerDynamicWeatherEventArgs"
5 "BIS_effects_gepv"
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_"
5 "createUnit"
5 "createGroup"
5 "BattleFieldClearance"
5 "HighCommandSubordinate"
5 "FirstAidSystem"
5 "AlternativeInjurySimulation"
5 "FORM"


ok it worked...thanks so much. now, lets see if the battle eye update was worth it.... or, if it even works o_O
 
Last edited:
thanks for the reply ebay, its much appreciated. One more question on top of that now. If i use the Epoch 1.0.3.1 filters, will they still work with infistars anti hack?.
 
Back
Top