AltisControl is a complete web panel designed to manage Altis Life servers from a modern, fast interface that adapts to desktop, tablet and mobile.
It centralizes the management of players, economy, factions, licenses, vehicles, properties, gangs, wanted persons, sanctions, and administrators , along with BattlEye RCON tools, server access control, auditing, permissions system, updates, and much more.
All from a single panel designed to facilitate the daily work of your server's administrative team.
👤 Complete player management
View and manage the players registered in your Altis Life database from a clear and organized interface.
- 🔎 Search by name or Steam ID.
- 📄 Pagination, sorting and advanced filters.
- 👮 Filter by police.
- 🚑 Filter by doctors.
- ⭐ Filter by donors.
- 🚫 Filter for banned players.
- 🏷️ Visual badges for police, doctor, donor and banned.
Each player has a detailed profile with all the relevant information about their account.
- Cash and bank balance.
- Play time.
- Police, medical, and donor levels.
- Licenses.
- Vehicles.
- Properties.
- Containers.
- Sanctions.
- Administrative history.
- Internal notes associated with the player.
✏️ Quick player editing
Modify directly from the panel:
- Player's name.
- Alias.
- Cash.
- Bank balance.
Alias editing includes an immediate preview to check how they will be stored.
You can also delete players and related data that are managed by AltisControl.
👮 Police, EMS and donors
Manage the main factions of your server from separate sections.
🚓 Police
- Add players to the police force.
- Change the police level.
- Remove players from the faction.
- Automatic level reset upon removal.
- Automatic removal of associated police licenses.
🚑 EMS
- Add doctors.
- Change your level.
- Remove them from the faction.
- Automatically restore your corresponding permissions and licenses.
⭐ Donors
- Add donors.
- Modify your level.
- Remove donor status.
📜 Advanced license editor
Manage player licenses through an interface organized by factions.
- 🧑 Civil.
- 👮 Police.
- 🚑 EMS.
Activate or deactivate licenses individually using switches, or use the option to grant all licenses for a faction at once.
🚗 Vehicle Management
Manages the vehicles stored in the server database.
- Grants vehicles to a player using their classname .
- Change the owner.
- Edit the available vehicle fields.
- Activate or deactivate vehicles.
- Remove vehicles.
- Check your registration date.
🏠 Properties and containers
Manage player-related properties directly from AltisControl.
- View properties.
- Change the owner.
- Modify states such as property or garage.
- Remove properties.
- Check your purchase date.
📦 Containers and cabinets
The containers associated with the player can be viewed directly from their profile.
You can check:
- Position.
- Inventory.
- Equipment.
- Date of creation.
They can also be deleted directly from the panel.
👥 Band Management
View and manage the bands available on your Altis Life server.
- 👑 Owner identification.
- 👥 Member management.
- 💰 Band funds.
- 📊 State.
- 📦 Capacity.
- 📅 Creation date.
- ➕ Add members.
- ➖ Expel members.
- 🔢 Number of active members.
🚨 Wanted System
Manage the server's search list from a specific section.
- Wanted player.
- Crimes reported.
- Reward.
- Search date.
- Reward Edition.
- Deletion of record.
🔨 Bans, kicks, and moderation via BattlEye RCON
Connect AltisControl with BattlEye RCON to have real-time management tools available.
- 🚫 Temporary bans with custom duration.
- ⛔ Permanent bans.
- 🔓 Unbanning players.
- 👢 Expulsion of connected players.
- 💬 Personalized messages upon ejecting.
- 📢 Sending global messages to the server.
- 🧾 Sanction history.
- 📜 RCON Action Record.
You can execute a ban directly from the player list or from the player's individual profile .
💻 RCON Console
AltisControl incorporates a console from which authorized administrators can send RCON commands directly to the server.
Access to this tool is protected by a specific permission .
🛂 Server access list (Whitelist)
Control which players can remain connected using a BattlEye Steam ID and GUID- based authorization list.
- Activate or deactivate the access system.
- Add authorized players.
- Use Steam ID and GUID.
- Customize the expulsion message.
- Record events related to access control.
- Check the status of the process responsible for performing the checks.
When the system detects via BattlEye RCON that a connected player is not authorized, it can automatically eject them .
⚠️ Important: This function requires a real BattlEye RCON connection and the process must remain running.
php bin/server-allowlist-worker.php --loop
The check is performed once the player's connection can be detected and associated with their GUID. Due to the way BattlEye RCON works, preventing the player from reaching the slot selection screen prematurely is not guaranteed .
📡 Real-time server monitoring
When BattlEye RCON is configured, AltisControl can display real server information.
- 🟢 RCON connection status.
- 📶 Latency.
- 👥 List of connected players.
- 🔢 Player slot.
- 🏷️ Name.
- 📡 Ping.
- 🔑 BattlEye GUIDE.
You can also obtain real data through the query configured for the server.
🖥️ Starting, stopping, and restarting the server
If AltisControl is configured with a compatible Windows service , the panel can offer controls for:
- ▶️ Start the server.
- ⏹️ Stop it.
- 🔄 Restart it.
This feature is optional and depends on the server configuration and the Windows service used.
📊 Centralized Dashboard
Get a quick overview of server status and administrative activity from the Dashboard.
- General statistics.
- Server status.
- Connection information.
- Recent administrative activity.
- Quick access to the main tools.
⚡ Global search with Ctrl + K
Quickly find players and panel sections using the integrated global search.
Press Ctrl + K to open it from anywhere in AltisControl.
👨💼 Administrators, roles and permissions
AltisControl includes a complete administration system based on roles, hierarchies, and permissions .
You can control access not only by section, but also by specific actions.
- Create administrative accounts.
- Assign roles.
- Define hierarchies.
- Configure permissions by module.
- Configure permissions per action.
- Restrict sensitive tools such as the RCON console.
🔐 Advanced Security
The panel incorporates various measures to protect both administrative accounts and sensitive transactions.
- 🔑 Two-step authentication using TOTP.
- 🛡️ Passwords protected by Argon2id.
- 🔒 CSRF Protection.
- 🚧 Limiting login attempts.
- 📵 Revocation of sessions.
- 👮 Permission control per action.
- 📜 Audit log.
📜 Audit log
Keep a detailed history of the actions taken by administrators.
Each record may include:
- Administrator.
- Action taken.
- Module.
- Aim.
- Result.
- Date and time.
The history has independent filters and permissions to delete individual records or clear the entire history .
🎨 Modern and customizable interface
Adapt AltisControl to the visual style of your community.
- 🌞 Clear topic.
- 🌙 Dark theme.
- 🖥️ Automatic theme according to the system.
- 🎨 Main color selector.
- 🧩 Custom visual components.
- 🔷 Material Icons.
- ⭐ Font Awesome.
The interface is designed to adapt correctly to computers, tablets, and mobile devices .
🌍 Multi-language
AltisControl includes an interface in:
⚙️ Panel settings
Customize different aspects of the operation directly from the administration panel:
- Panel name.
- Time zone.
- Currency.
- BattlEye RCON configuration.
- Server connection details.
🖼️ Custom logos and favicons
Upload your own visual identity directly from AltisControl.
- Logo for light theme.
- Logo for dark theme.
- Favicon.
- Instant preview.
If no logo is configured, AltisControl will automatically display the name configured for the panel .
🚀 Integrated installer
AltisControl includes an installation wizard designed to connect the panel to an existing Altis Life database .
During installation you will be able to:
- 🗄️ Configure the connection to the database.
- 📁 Define the panel path.
- 👑 Create the owner account.
- 🔑 Activate the license.
The distribution package is generated without demo data and without including the player database .
🔄 Updates from the panel itself
Check and install new versions of AltisControl directly from the administration panel.
Before starting an update, the system automatically creates a backup of:
- 🗄️ Database.
- 📁 Panel files.
If a problem occurs during installation, AltisControl incorporates a mechanism toautomatic recovery.
The following are preserved during updates:
- Configuration.
- Stored data.
- Files uploaded.
✨ Manage your Altis Life server from a single location
AltisControl brings together the necessary tools to manage players, moderation, economy, factions, and server operations from a single platform.
👤 Manage players and finances.
👮 Controls factions and licenses.
🔨 Moderate using BattlEye RCON.
🛂 Manage server access.
🔐 Define detailed roles and permissions.
📜 Keep a complete history of actions.
📱 Work from your computer or mobile device.
🔄 Update the panel with automatic backups.