Jump to content

Forums Announcement

Read-Only Mode for Announcements & Changelogs

Dear Survivors, we'd like to inform you that this forum will transition to read-only mode. From now on, it will serve exclusively as a platform for official announcements and changelogs.

For all community discussions, debates, and engagement, we encourage you to join us on our social media platforms: Discord, Twitter/X, Facebook.

Thank you for being a valued part of our community. We look forward to connecting with you on our other channels!

Stay safe out there,
Your DayZ Team

Sign in to follow this  
zq7

Battleye and server logs

Recommended Posts

I've been wondering how Battleye actually works and what it actually does to prevent scripts being injected into DayZ/Arma 2.

As I understand it, Battleye starts when you join a game and while you are playing it does the following:

1. Scans your memory for software that is questionable.

2. Arma 2 calls BE and tells it that the user activated a script, BE sends the script to the server and then the server analyses the script based on a blacklist, determine if it's legit or not.

Once you disconnects it unloads the battleye .dll.

So, my questions is, why doesn't battleye scan the server logs? All scripts that are executed are logged even though battleye is bypassed, right? (the server gets the script from the user without battleye being the middle man or something like that?)

There must be some way to create a simple algorithm that scans the server log files and globally bans users that execute scripts, so even if users are able to bypass the battleye client they can't bypass the battleye that is on the server.

I might be completely off here but it got me wondering and if someone with a better understanding could enlighten me that would be great.

I also was wondering why battleye does not ask the server for the players information and then compares it to the players that are connected to the battleye server, that way if someone has bypassed the battleye client it would not match the number of players on the server with the number of players with battleye running.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×