Jump to content
Sign in to follow this  
$able

New BattlEye features for server admins

Recommended Posts

Today we had a hacker ruining our PvP server and I banned him...

So I was checking Battleye folder and I found a suspicious file!

I searched a lot about remoteexec.txt but couldn't find much, I know it's a BE filter.

So I had that file in my folder, with this:

25.10.2014 14:37:19: nExUs (187.22.142.253:2304) 0e0e9c846b913d470e1a634700337625 - Compile Block "if(isServer)then{call compile("_l22=create"+"Vehicle['B_MRAP_01_F',[21700.3,19253.1,0],[],0,'CAN_COLLIDE'];_l7=_l22 call objectUID;_l22 setVariable['ObjectID',83059.1,true];_l22 setVariable['ObjectUID',_l7,true];_l22 setVariable['OwnerID',0,true];_l22 setDir 359.641;serverObjectMonitor set[count serverObjectMonitor,_l22];");};"
25.10.2014 14:44:46: nExUs (187.22.142.253:2304) 0e0e9c846b913d470e1a634700337625 - Compile Block "if(isServer)then{call compile("_l22=create"+"Vehicle['B_Heli_Transport_01_camo_F',[21822.9,19359.6,0],[],0,'CAN_COLLIDE'];_l7=_l22 call objectUID;_l22 setVariable['ObjectID',81902.5,true];_l22 setVariable['ObjectUID',_l7,true];_l22 setVariable['OwnerID',0,true];_l22 setDir 150.845;serverObjectMonitor set[count serverObjectMonitor,_l22];");};"
25.10.2014 14:46:19: nExUs (187.22.142.253:2304) 0e0e9c846b913d470e1a634700337625 - Compile Block "if(isServer)then{call compile("_l22=create"+"Vehicle['B_APC_Tracked_01_rcws_F',[21882.3,19261.5,0],[],0,'CAN_COLLIDE'];_l7=_l22 call objectUID;_l22 setVariable['ObjectID',32488.7,true];_l22 setVariable['ObjectUID',_l7,true];_l22 setVariable['OwnerID',0,true];_l22 setDir 243.491;serverObjectMonitor set[count serverObjectMonitor,_l22];");};"
25.10.2014 15:18:53: nExUs (2) (187.22.142.253:2304) 0e0e9c846b913d470e1a634700337625 - Compile Block "if(isServer)then{call compile("_l22=create"+"Vehicle['O_APC_Tracked_02_AA_F',[4291.99,16527.4,0],[],0,'CAN_COLLIDE'];_l7=_l22 call objectUID;_l22 setVariable['ObjectID',32514.5,true];_l22 setVariable['ObjectUID',_l7,true];_l22 setVariable['OwnerID',0,true];_l22 setDir 181.775;serverObjectMonitor set[count serverObjectMonitor,_l22];");};"
25.10.2014 15:25:41: nExUs (2) (187.22.142.253:2304) 0e0e9c846b913d470e1a634700337625 - Compile Block "if(isServer)then{call compile("_l22=create"+"Vehicle['B_APC_Tracked_01_AA_F',[4550.1,15366,0],[],0,'CAN_COLLIDE'];_l7=_l22 call objectUID;_l22 setVariable['ObjectID',47922.1,true];_l22 setVariable['ObjectUID',_l7,true];_l22 setVariable['OwnerID',0,true];_l22 setDir 11.6056;serverObjectMonitor set[count serverObjectMonitor,_l22];");};"

Did he make an exception in BE for himself? How did it end up there?

Is there a way to better protect the server? Atm I have verifysignatures=2 and Battleye enabled.

Thanks!

Share this post


Link to post
Share on other sites

you need define both client-side BE filter (scripts.txt) server-side BE (20+ .txt filters)

if you don't have them defined then of course they will not work

what you posted is .log output (but w/o you telling from which file, remoteexec.log or different log I can't really say)

more likely you have not properly written your filters

Share this post


Link to post
Share on other sites
you need define both client-side BE filter (scripts.txt) server-side BE (20+ .txt filters)

if you don't have them defined then of course they will not work

what you posted is .log output (but w/o you telling from which file, remoteexec.log or different log I can't really say)

more likely you have not properly written your filters

hey Dwarden,

That file is remoteexec.log, I just don't know exactly what it says. I know that guy was the hacker...

How should I set up those filters for a PvP server? I'm new to this, found a link to download the updated filters but it was for DayZ.

EDIT: I've now noticed that my post is in Arma2 section, my server runs ARMA3...

It's happening again today, and ruining the server. When we get about 50 players online, missions ends with the message: All players dead. Mission failed!

Is that exploit fixed already?

Edited by av8rbra

Share this post


Link to post
Share on other sites

is there some kind of exception filter limit per line? like i had the experience that at a certain length the exception filter just refused to work. e.g.

!"Keyword_1"

to

!"Keyword_10"

works, and everything after like

!"Keyword_11"

isnt recognized

Edited by Isoterik

Share this post


Link to post
Share on other sites

I originally posted this in its own thread, but thought it might be more appropriate to post it here in the Battleye thread, since it seems to be a similar issue to one mentioned above.

Unfortunately it really makes the HC very unwieldy to use on a dedicated server setup, since running with the .bat files requires you to be logged on to the server box - the thread stops as soon as you log off. Unless someone knows a better way to do it?

I hope that this is fixed before the new BEService moves to Arma3.

Has anyone managed to get the Headless Client working with Firedaemon and the new Battleye system for Arma2 CO?

No matter what I try it keeps on opening up extra copies of Arma2OA.exe, which doesn't please the players on the other servers on the box, since the box eventually grinds to a halt.

It works OK running arma2oa_be.exe with a .BAT file, but that is no use for running unattended since it closes shortly after logging off the box.

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
Sign in to follow this  

×