Jump to content
facoptere

BattlEye Server Filters for DayZ Mod 1.8.4

Recommended Posts

Official BattlEye filter files for DayZ Mod version 1.8.4 are located here:
https://github.com/DayZMod/Battleye-Filters/archive/Release_1.8.4.zip
 
These filters are still work in progress, so mistakes might happen.

Feel free to post your feedbacks in this thread.

Edited by facoptere
Fixed Tags & Title
  • Like 5

Share this post


Link to post
Share on other sites

Would that be related to all of the script restriction kicks I'm seeing on Wine Fr 34 ?

#0/150/250

Not had it myself btw.

Share this post


Link to post
Share on other sites

#150 fixed just now (transfusion)

#0 is when some 1.7.6.1 players come on a 1.7.7 server.

#250: I can't find this error.

Edited by facoptere

Share this post


Link to post
Share on other sites

I found #250. It's already fixed.

It was : dummy = _this execVM "ca\characters2\OTHER\scripts\fly.sqf"

which is not part of DayZ mod but used by the engine.

  • Like 1

Share this post


Link to post
Share on other sites
Guest Dwarden

Facoptere filters are updated version from my BE filters so this is as official as it can get , the new site is also official

  • Like 1

Share this post


Link to post
Share on other sites

Hi,

Got these running on my server and have people being kicked for MPEventHandler #8

Normally happens after someone is killed, any advice?

Share this post


Link to post
Share on other sites

Hi,

Got these running on my server and have people being kicked for MPEventHandler #8

Normally happens after someone is killed, any advice?

Maybe #8 is "play" like in "player"

What are the messages in mpeventhandler.log?

Share this post


Link to post
Share on other sites

For those who want to update all the files/filters at once, use this .bat script with wget.exe.


@echo off
see updated post
exit

Download wget.exe, and place it into your BattlEye folder. Save the above code as update_scripts.bat, or whatever name you like, and save it into your BattlEye folder. Then insert a scheduler job with BEC or use your windows scheduler. Don´t forget to do a "loadevents, loadscripts" in your console or automatically with BEC.

Hope this helps some admins to save time ;)

For lazy mode, use the file attached (including: wget.exe + update_filters.bat) Outdated!!!

Regards

Polli

Attachment deleted, outdated!

Edited by Polli
  • Like 2

Share this post


Link to post
Share on other sites

Did the URL change? Links haven't worked since yesterday.

Jupp. They have changed. Should be the same for the next hotfix.


@echo off
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/addbackpackcargo.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/addmagazinecargo.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/addweaponcargo.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/attachto.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/createvehicle.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/deleteVehicle.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/mpeventhandler.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/publicvariable.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/publicvariableval.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/remotecontrol.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/remoteexec.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/scripts.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/selectplayer.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/setdamage.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/setpos.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/setvariable.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/setvariableval.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/teamswitch.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/waypointcondition.txt --no-check-certificate
wget.exe -N https://raw.github.com/DayZMod/Battleye-Filters/Release_1.7.7.1/waypointstatement.txt --no-check-certificate
exit

Updated to 1.7.7.1

Edited by Polli
  • Like 1

Share this post


Link to post
Share on other sites

14.06.2013 11:07:47: - #52 "[this] spawn BIS_Effects_AirDestruction"

14.06.2013 11:07:47: - #200 "[this] spawn BIS_Effects_AirDestruction"

Got this message and a kick when someone crashed a heli. Is this still to be expected when people crash air vehicles? (taken from the remoteexec log)

Share this post


Link to post
Share on other sites

14.06.2013 11:07:47: - #52 "[this] spawn BIS_Effects_AirDestruction"

14.06.2013 11:07:47: - #200 "[this] spawn BIS_Effects_AirDestruction"

Got this message and a kick when someone crashed a heli. Is this still to be expected when people crash air vehicles? (taken from the remoteexec log)

Same here. Which line do I need to edit?

Share this post


Link to post
Share on other sites

Can someone point me to a site or thread that explains how to update the filters? I would have thought this would be much easier to find.

Share this post


Link to post
Share on other sites

.

Edited by ebay
  • Like 1

Share this post


Link to post
Share on other sites

Just go into your server's battleye directory. (usually something like Arma 2 folder\dayz_1.chernarus\BattlEye\)

In there you will see all your old filters like scripts.txt, attachto.txt, createvehicle.txt, etc. Other than your bans.txt (save your ban list) just delete all the files in there or move them to a different folder if you want to reference them later. Then just download the .zip in the OP and put all the new files in the same folder you just cleared out.

I believe it is line 249 which looks like:

5 bis_

Try changing that to

5 bis_ !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"

Also looks like there is a mistake at line 131. Forgot an = in the second exception and left out a few exceptions. Line 131 should look like this:

5 str !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"

Thanks Ill give this a try and see how it goes. Loving the filters and the new updates :) excellent work

Share this post


Link to post
Share on other sites

Is anyone free to help me get these updates on my server? I have no idea where to begin xD

Share this post


Link to post
Share on other sites

Can someone please explain what I need to do to update the filters, I have already downloaded and extracted them but what do I do next? Sorry very noob and this is the first time I have had a server when a new patch has come out.

Share this post


Link to post
Share on other sites

Just go into your server's battleye directory. (usually something like Arma 2 folder\dayz_1.chernarus\BattlEye\)

In there you will see all your old filters like scripts.txt, attachto.txt, createvehicle.txt, etc. Other than your bans.txt (save your ban list) just delete all the files in there or move them to a different folder if you want to reference them later. Then just download the .zip in the OP and put all the new files in the same folder you just cleared out.

I believe it is line 249 which looks like:

5 bis_

Try changing that to

5 bis_ !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"

Also looks like there is a mistake at line 131. Forgot an = in the second exception and left out a few exceptions. Line 131 should look like this:

5 str !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"

Yes, that is the line but couldn't find it when I copied it over to Notepad++. Copied again, and there it was.

Share this post


Link to post
Share on other sites

Can someone please explain what I need to do to update the filters, I have already downloaded and extracted them but what do I do next? Sorry very noob and this is the first time I have had a server when a new patch has come out.

BUMP

Share this post


Link to post
Share on other sites

i thought it was bad to set all the filters to 1?

doesn't that render them useless? in these filters everything is 1.

Edited by muggerfugger

Share this post


Link to post
Share on other sites

.

Edited by ebay

Share this post


Link to post
Share on other sites

Just go into your server's battleye directory. (usually something like Arma 2 folder\dayz_1.chernarus\BattlEye\)

In there you will see all your old filters like scripts.txt, attachto.txt, createvehicle.txt, etc. Other than your bans.txt (save your ban list) just delete all the files in there or move them to a different folder if you want to reference them later. Then just download the .zip in the OP and put all the new files in the same folder you just cleared out.

I believe it is line 249 which looks like:

5 bis_

Try changing that to

5 bis_ !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"

Also looks like there is a mistake at line 131. Forgot an = in the second exception and left out a few exceptions. Line 131 should look like this:

5 str !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"

tried it doesn't work changes to #128 after that this really is getting frustrating.....

my current code: "minus what you changed"


1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="spawn BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="if((local(_this select 0))or(isServer))then{_this call fnc_plyrHit_local;};" !="if(local(_this select 0))then{_this call fnc_plyrDead_local;};"
5 draw
5 hint
5 create
5 add
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 !="if((local(_this select 0))or(isServer))then{_this call fnc_plyrHit_local;};"
5 compile
5 loadFile
5 say
5 call !="if((local(_this select 0))or(isServer))then{_this call fnc_plyrHit_local;};" !="if(local(_this select 0))then{_this call fnc_plyrDead_local;};"
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';"
1 spawn !="spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="spawn BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction"
5 for
1 this !="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_Burn"
1 format
5 skip
5 fail
5 force
5 parse
5 terminate
5 start
5 eventhandler
5 loading
5 toString
5 toArray
5 ctrlset
5 rland
5 trigger !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"
//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" //+2
1 BIS_Effects //kicking not needed anymore, monitoring only
1 BIS_ !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction"
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 object_setFixServer
5 object_delLocal
5 fnc_vehicleEventHandler
5 player_medInject
5 fnc_usec_damageVehicle
5 dayzplayermorph
5 server_playerMorph
5 hiveupdateresu
5 +
//5 "markertype" //covered by 5 "marker" //+3
5 teamtype
5 BIS_fnc_swapVars
5 teamName
5 fn_swapVars.sqf
5 promptRName.sqf
5 %
5 rpcCodeVarName
5 rpcDirectCall
5 broadcastRpcCallAll
5 broadcastRpcCallIfLocal
5 norrnRACarUp
5 norrnRAPicUp
5 getVariable
5 BIS_fnc_AAN
5 BIS_fnc_customGPSvideo
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 !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"
5 " \nstr"
5 "\nstr"
5 "str\n"
5 "str\n "
5 ,str
5 str,
5 "str "
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 setV
5 onPlayer
//5 "select"
5 while
5 count
5 modify
5 BIS_Alice_fnc_CivilianHit
5 BIS_Alice_mainscope
5 BIS_fnc_getFactions
//all below detected already by above
//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" !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2"
//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 "if (isDedicated) then {{if (true) then _x;} count usecBleed;};"
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
1 waypoint

//////////////////////// 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_
5 PVDZ_
5 r_player_removeactions2
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_

Edited by ghostphantom172

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×