Managing Security: Script Restrictions
BattlEye is an aggressive anti-cheat solution. By default, it blocks almost any robust script Execution. “Script Restriction #0” kicks are common when running heavily modded scenarios like Antistasi or Exile, as legitimate mission scripts trigger the generic security filters.
| Reading Time | Difficulty | Last Updated |
|---|---|---|
| 6 minutes | Advanced | January 2026 |
Analyzing the Kick
When a player is kicked for a “Script Restriction,” BattlEye generates a log entry on the server.- Locate Log: Navigate to
/battleye/scripts.log. - Read Entry: Look for the last line.
- Example:
#0 "player setVelocity [0,0,10];"
- Example:
- Interpret: This means line
0(or7depending on the file) blocked the specific commandsetVelocity.
Adding Exceptions
To allow this script without disabling the filter entirely:- Open Filter: Edit
/battleye/scripts.txt. - Find Line: Locate the line ID (e.g., line 7 starts with
7 setVelocity). - Append Exception: Add a
!=followed by the exact code snippet you want to allow.- Change:
7 setVelocity - To:
7 setVelocity !=player setVelocity [0,0,10]
- Change:
Support Channels
If you need assistance or have any questions, please contact our support team:- Live Chat: Available on our website
- Website Ticket: Submit a Ticket
- Discord: Join our Community
- Email: [email protected]
Last Updated: January 2026 | Arma 3: Filters refined.