Jump to content
  • 0

BattleEye PublicVariable Restriction


DarkCitizen

Question

 

Hello, 

i'v instaled a Epoch Server as said in https://github.com/EpochModTeam/DayZ-Epoch/blob/master/Server Files/Readme.md
When i try to connect to the server, i'l be kicked by Battle Eye. - I don't know how to fix it.

Can any one help?

Logs and configs:

server_log.txt:

11:45:22 BattlEye server updated to version: 217
11:45:23 BattlEye Server: Initialized (v1.217)
11:45:23 Host identity created.
11:45:24 Game Port: 2302, Steam Query Port: 2303
11:46:17 BattlEye Server: Initialized (v1.217)
11:46:17 Host identity created.
11:46:18 Game Port: 2302, Steam Query Port: 2303
11:47:48 Jannik uses modified data file
11:47:48 BattlEye Server: Player #0 Jannik (***.***.*.**:2304) connected
11:47:48 Player Jannik connecting.
11:47:49 Mission DayZ Epoch Chernarus read from directory.
11:47:51 BattlEye Server: Player #0 Jannik - BE GUID: ********************************
11:47:51 Player Jannik connected (id=*****************).
11:47:51 BattlEye Server: Verified GUID (********************************) of player #0 Jannik
11:47:55 Roles assigned.
11:47:55 Reading mission ...
11:48:20 Mission read.
11:48:22 Game started.
11:48:22 Player Jannik kicked off by BattlEye: PublicVariable Value Restriction #1
11:48:22 Player Jannik disconnected.

publicvariable.log:

15.04.2020 11:48:22: Jannik (***.***.*.**:2304) ******************************** - Value Restriction #1 "remExField" = [B 1-1-A:1 (Jannik) REMOTE,any,"JIPrequest"]

publicvariable.txt:

//new
5 !=(remExField|remExFP) !=(PVCDZ_obj_GutBody|drn_AskServerDynamicWeatherEventArgs|BIS_effects_gepv|achievement) !=PVDZ_(drg_(RaDrag|RaLW|RLact)|getTickTime|hlt_Bleed|obj_(Delete|Publish|RoadFlare|Destroy|Fire)|veh_Save|veh_SF) !=PVDZ_(plr_(Death|Login[12]|LoginRecord|Save|SwitchMove)|Server(_Simulation|StoreVar)|sec_atp) !=PVDZ_(playerMedicalSync|object_replace|groupInvite) !=PVDZ_(send(|Unconscious)) !=PVDZ_Server_(buildLock|UpdateGroup) !=PVDZ_Server_process(Code|SetAccessCode) !=PVDZ_objgather_(Delete|Knockdown) !=PVDZE_(obj_(Swap|Trade)|maintainArea|PingSend|veh_(Lock|Publish2|Upgrade)|handleSafeGear|plr_(DeathB|FriendRQ|TradeMenu))
1=BIS_effects_gepv|PVDZ_(drg_RaDrag|hlt_Bleed|obj_Delete|obj_Destroy|obj_Publish|plr_Death|plr_LoginRecord|sec_atp|send)
1=PVDZ_veh_(Save|SF)
1=PVDZE_obj_Swap
1=PVDZE_veh_(Publish2|Upgrade)

publicvariableval.txt:

//new
5 \{
5 \(
5 ;
5 &
5 %
5 \+ !e\+0
5 (commandRadio|directSay|globalRadio|groupRadio|sideRadio|vehicleRadio)
1 "wrong side" // group hack, ban the first in a row
1 "(init|set|add|action|all|attach|ATL|ASL|eye|exec|group|unit|clear|create|menu|ctrl|display|text|hint|drop)" !"\"(SetFuel|dayzSetDate|titleText|(|with )MeleeBaseball(|Bat(|Barbed|Nails))|StashSmall|smallboat_[12])\"" !"_Ball " !Attachement !Attachment_ !aslo
1 "(entit|exit|able|find|fuel|join|frame|move|team|throw)" !"\"(switchmove|ItemFuelcan(|Empty)|PartFueltank|SetFuel|z_refuel_0|ItemSodaRocketFuel|cable_tie)\"" !Zombie(Feed|StandingAttack)
1 "\"say\"" !"say\",\[\"z_"
1 "\"titleText\""
1 "draw"
1 "delete"
1 "copy"
1 "switch" !="\"switchmove\"" !="\"remExField\" = \[,<NULL-object>,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"amovpercmstpsnonwnondnon_zevl\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"amovpercmstpslowwrfldnon_gear\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"aidlpercmstpsnonwnondnon_player_idlesteady03\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady02\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"aidlpercmstpsraswpstdnon_player_idlesteady03\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"aswmpercmstpsnonwnondnon\"\]" !="\[<NULL-object>,<NULL-object>,\"switchmove\",\"aidlpercmstpslowwrfldnon_player_idlesteady04\"\]"
1 "hide" !"hideObject"
1 "icon"
1 "marker"
1 "server"
5 "compile"
5 "loadFile"
5 "call" !="dog_callBack" !="\[,<NULL-object>,\"say\",\[\"dog_callBack\",120\]\]"
1 "chat"
1 "fade"
5 "mission"
1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact"
1 "side"
1 "show"
1 "task" !"taskHint"
1 "allow"
5 "enable"
5 "spawn"
1 "this"
5 "format"
1 "skip" !"skipTime"
1 "fail"
1 "force"
5 "parse"
5 "terminate"
1 "start"
5 "eventhandler"
5 "hintC"
5 "hintS"
5 "loading"
1 "jiprequest" !="<NULL-object>,,\"JIPrequest\"" !="\[<NULL-object>,,\"JIPrequest\"\]"
1 "jipexec" //1 "rjipexec"
5 "toString"
5 "toArray"
5 "ctrlset"
5 "rsay"
5 "rland"
5 "_YakB"
1 "player_medInject"
5 "hiveupdateresu"
5 "isServer"
5 "isDedicated"
5 "cutText"
5 "publicVariable"
5 "code"
5 "onPlayer"
5 "select"
5 "while"
5 "count"
5 "markerText"
5 "_bis"
5 "markerType"
5 "teamtype"
5 "composeText"
5 "teamName"
5 "execVM"
5 "fn_swapVars\.sqf"
5 "processInitCommands"
5 "promptRName\.sqf"
5 "\.sqf\"\]" !="init\.sqf\"\]"
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 "setC"
5 "setD" !"dayzSetDate"
5 "setDam"
5 "SetData"
5 "setDe"
5 "setDi"
5 "setDr"
5 "setF" !"SetFuel"
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"
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 "str	"
5 "\nstr"
5 "str\n"
5 ",str"
5 "str,"
5 "str "
5 "set	"
5 "\nset"
5 "set\n"
5 ",set"
5 "set,"
5 "set "
5 "exec	"
5 "\nexec"
5 "exec\n"
5 ",exec"
5 "exec,"
5 "exec "
5 "isNil"
5 "modify"
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 "vehicle_handleInteract"
5 "vehicle_handleServerKilled"
5 "allunits"
5 "preprocess"
5 "runinitscript"
5 "'"
5 actionmonitor
5 bis_
5 dayz !"dayzSetDate"
5 drn_
5 eh_localcleanup
5 fnc_
5 fn_nicespot
5 gear_ui_init
5 horde_epeen_determine_humanity_fnc
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_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_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_

 

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

In your log entry for the kick, note the part where it calls out your playername with parentheses (I've highlighted the relevant bit):
 

15.04.2020 11:48:22: Jannik (***.***.*.**:2304) ******************************** - Value Restriction #1 "remExField" = [B 1-1-A:1 (Jannik) REMOTE,any,"JIPrequest"]

You are being kicked for the leading bracket, because of this filter in publicvariableval.txt:

5 \(

Remove this line (or change it to just log with no kick) in your filters and you'll be set.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...