Battleeye Filter Update Issue

Discussion in 'Server / Admin Tools and Discussions.' started by Jaxjags2100, Jan 17, 2014.

  1. Jaxjags2100

    Jaxjags2100 New Member

    Joined:
    Jan 16, 2014
    Messages:
    9
    Likes Received:
    0
    So my server is running Gotcha, and when I tried to reload the detection I started getting Incompatible Filter File errors.

    It turns out after reading this thread http://forums.bistudio.com/showthre...E-update-Server-1-184-most-filters-fucked-up; that all BE filters as of today, have been modified and the filters are no longer working as they should.

    Does anyone know of a fix for this to get the filters working properly again?
     
  2. ebay

    ebay OpenDayZ Guru!

    Joined:
    Jan 9, 2013
    Messages:
    828
    Likes Received:
    296
    Arma 2 OA BE filters are using regex now like Arma 3. We will have to wait for each mod to convert and update their filters unless you want to do it yourself.
     
    Last edited: Feb 1, 2014
  3. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2
    whats up where are the dayz 1.8.0.3 updated filters????
     
  4. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2

    adding //new to the filters kicks everyone please help!
     
  5. ebay

    ebay OpenDayZ Guru!

    Joined:
    Jan 9, 2013
    Messages:
    828
    Likes Received:
    296
    Last edited: Feb 1, 2014
  6. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2
    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/
     
  7. ebay

    ebay OpenDayZ Guru!

    Joined:
    Jan 9, 2013
    Messages:
    828
    Likes Received:
    296
    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
     
  8. termy

    termy Member

    Joined:
    Aug 4, 2013
    Messages:
    78
    Likes Received:
    3
    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
     
    piff likes this.
  9. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2
    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?
     
  10. ebay

    ebay OpenDayZ Guru!

    Joined:
    Jan 9, 2013
    Messages:
    828
    Likes Received:
    296
    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"
     
    Last edited: Jan 24, 2014
  11. termy

    termy Member

    Joined:
    Aug 4, 2013
    Messages:
    78
    Likes Received:
    3
    @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.
     
  12. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2
    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.
     
  13. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2
     
  14. termy

    termy Member

    Joined:
    Aug 4, 2013
    Messages:
    78
    Likes Received:
    3
    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.
     
  15. seaweeduk

    seaweeduk OpenDayZ Rockstar!

    Joined:
    Nov 19, 2012
    Messages:
    535
    Likes Received:
    124
  16. ebay

    ebay OpenDayZ Guru!

    Joined:
    Jan 9, 2013
    Messages:
    828
    Likes Received:
    296
    Taviana.com 2.0 atm is using the pre-1.8 dayz code and public variables, so you should use the Epoch 1.0.3.1 filters.

    Tavi 3.0 will be using 1.8.0.3 dayz code. At that point Epoch will have to update to make it compatible:
    http://opendayz.net/threads/taviana-3-0-update.8736/page-7#post-90594
     
  17. Xavier Noir

    Xavier Noir New Member

    Joined:
    Jan 3, 2014
    Messages:
    2
    Likes Received:
    0
    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: Jan 24, 2014
  18. piff

    piff Well-Known Member

    Joined:
    Jul 17, 2013
    Messages:
    150
    Likes Received:
    2

    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: Jan 24, 2014
  19. termy

    termy Member

    Joined:
    Aug 4, 2013
    Messages:
    78
    Likes Received:
    3
    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?.
     
  20. infiSTAR

    infiSTAR Member

    Joined:
    May 21, 2013
    Messages:
    40
    Likes Received:
    13
    Sure, especially Epoch is the mod personally like the most :)
     

Share This Page