On this page 8 sections
BattlEye is one of the oldest anti-cheats still in use, and one of the most common in extraction and survival games. If you play Escape From Tarkov, DayZ or PUBG on PC, it is running every time you load in.
Where BattlEye came from
BattlEye was founded by Bastian Suter in 2004 and began as a third-party anti-cheat for Battlefield Vietnam, used by competitive leagues. A version for Battlefield 2 followed in 2005, and over the next few years developers started building it directly into their games. It is now made by BattlEye Innovations, based in Germany, and protects a long list of shooters, among them PUBG: Battlegrounds, Arma 3, DayZ, Rainbow Six Siege and Escape From Tarkov.
How BattlEye works
It runs with the game
When you launch a BattlEye game, the BattlEye service starts alongside it. If the service cannot start, the game either refuses to launch or cannot join servers, which is why BattlEye errors usually appear right at launch.
It runs at kernel level
BattlEye runs a kernel-level driver while the game is open. That gives it a view of the whole system: other programs, loaded drivers and anything trying to read or change the game’s memory. The page on kernel-level anti-cheat explains what that level of access means.
It updates without a game patch
BattlEye can update its detection logic on its own schedule, without the game itself being patched. That is part of why a cheat can stop being safe on a day when nothing in the game has changed.
It works with the game’s own systems
Like every anti-cheat, BattlEye is one layer. In Escape From Tarkov, player reports add another layer. PUBG gives the player you kill a death cam, killer spectate and a full replay, with a report key built in. DayZ servers are run by communities as well as officially, and community admins keep an eye on their own servers. The full picture is in how anti-cheat detects cheats.
Common BattlEye problems
| Problem | What to try |
|---|---|
| BattlEye service fails to start | Restart the PC, then verify or repair the game files in the launcher |
| Game not responding to BattlEye, or a kick on start | Close overlays and tools, then repair the game files |
| BattlEye kicks after a Windows or driver update | Restart fully, update the GPU driver, repair the game |
Verifying or repairing the game files is the fix for most of these, because it reinstalls the BattlEye service along with the game.
Bans
A BattlEye cheating ban is normally permanent for the game it was issued in, and bans can arrive later rather than straight away, in the ban waves most anti-cheats use. Because BattlEye runs in many games, a detection in one game does not automatically mean a ban in another, but the same software would be detected wherever it ran.
BattlEye in the games we cover
Escape From Tarkov. BattlEye protects Tarkov on both the BSG Launcher and the Steam release that arrived with 1.0 on 15 November 2025, in PvP, in PvE and on Kord Breach seasonal characters. PvE raids have no other humans unless you bring them, but your PvE profile sits on the same Battlestate account as your PvP one, so a ban lands on that one account either way.
DayZ. BattlEye runs on official and community servers alike, and official servers run their own server-side checks on top. Community servers add something no scan can: admins who watch their own players and can remove anyone they like.
PUBG: Battlegrounds. BattlEye runs on the Steam version. PUBG also gives the player you kill a death cam, killer spectate and a full replay with a free camera, so how you play is on record as well as what you run.
Rainbow Six Siege. BattlEye protects Siege on Steam and Ubisoft Connect. Our Siege build is in development.
What BattlEye looks for
BattlEye follows the same layered approach as other modern anti-cheats:
- known cheats and tools, matched by signature
- code inside the game that the game did not load
- other programs and drivers reaching into the game’s memory
- a system state it cannot trust, such as test signing or debugging switched on
It also blocks known memory editors and debuggers from running beside the game, which is why some legitimate tools trigger a kick.
BattlEye and Elocarry builds
Each Elocarry build for a BattlEye game is written for BattlEye specifically, polymorphic so its signature changes on every launch, and rebuilt when the game or BattlEye updates. DayZ also has official and community servers with different rules, which the DayZ support guides cover. Check live status on the status page before you load in. No method is ever guaranteed.
The games we cover that run BattlEye are listed below, each with its Wiki hub.
Sources
Frequently asked questions
Who makes BattlEye?
BattlEye Innovations, a company based in Germany. It was founded by Bastian Suter in 2004 and started as a third-party anti-cheat for Battlefield Vietnam before game studios began building it into their games.
Is BattlEye kernel level?
Yes. BattlEye runs a kernel-level driver on Windows while a protected game is open, which lets it watch for cheats across the system and protect the game's memory.
How do I fix BattlEye errors?
Most BattlEye errors, such as the service failing to start or the game not responding to BattlEye, are fixed by restarting the PC and verifying or repairing the game files in its launcher, which reinstalls the BattlEye service. Closing other overlays and tools helps when it kicks you on start.
Are BattlEye bans permanent?
A cheating ban is normally permanent for the game it was issued in. How appeals work depends on the game, so the game's own support is the place to start.
First published 6 October 2026. Last updated 6 October 2026. We update Wiki pages when the game, the anti-cheat or the build changes, not on a schedule.
Games we cover that run BattlEye
Read straight from our catalogue, so this list changes the day a title launches or a game switches anti-cheat.
Related articles
What Is Kernel-Level Anti-Cheat? How It Works and Why
Kernel-level anti-cheat runs as a Windows driver with deep system access. What kernel level means, which games use it, what it can see and the trade-offs.
Updated 6 October 2026 Anti-cheatWhat Is Easy Anti-Cheat (EAC)? How It Works
Easy Anti-Cheat is Epic's kernel-level anti-cheat used by Rust, Apex Legends, Fortnite and more. How EAC works, what its errors mean and how its bans work.
Updated 6 October 2026 Anti-cheatHow Does Anti-Cheat Detect Cheats? Every Layer Explained
Anti-cheat finds cheats in layers: signatures, game integrity, system scans, hardware checks, server statistics and player reports. How each layer works.
Updated 6 October 2026 Anti-cheatWhat Is a Ban Wave? Why Games Ban Cheaters in Batches
A ban wave is when a game bans many flagged accounts at once instead of one at a time. Why developers delay bans, what a wave means for you and what to do.
Updated 6 October 2026 Anti-cheatWhat Is VAC? Valve Anti-Cheat and VAC Bans Explained
VAC is Valve Anti-Cheat, used by Counter-Strike 2 and Deadlock. How VAC works, what VAC Live does, why VAC bans are delayed and what a VAC ban means.
Updated 6 October 2026Still stuck?
Ask Barry first: he answers in Discord around the clock and fixes most things on the spot. For billing or account questions, open a ticket and a person follows up.