Zenith Admin Panel

by Baste56
Zenith Admin Panel

Summary

A UI-driven admin tool for Arma Reforger. Features a persistent JSON ban database, player management, priority broadcasts, and in-game Discord webhook configuration for admin action logging.

Description

The Zenith Admin Panel is designed to bypass standard engine limitations and provide community managers with a reliable, persistent administration suite. It operates via a secure RPC network component, ensuring only authorized administrators can access the interface or execute commands.

F10 can be used to access the menu while logged in as an admin.
Core Features
In-Game Interface: A tab-based, floating UI menu that consolidates player management, ban lists, server metrics, and system configuration into a single dashboard.
Persistent Ban System: Replaces the native engine ban system with a custom JSON database (ZenithBans.json). Supports permanent bans and 24-hour temporary bans that automatically calculate Unix timestamp expirations and lift themselves without admin intervention.
Connection Interceptor: Utilizes a custom interceptor that cross-references joining players against the database, dropping banned users before they fully load in while utilizing temporary native kicks to shield the server from immediate reconnection spam.
Priority Broadcasts: Send global announcements to all connected players. These messages are flagged as priority hints, ensuring they display on the client's screen even if they have disabled standard hints in their game settings.
Discord Webhook Integration: Automatically logs all administrator actions (Kicks, Bans, Unbans, and Broadcasts) directly to a specified Discord channel, including timestamps and target identities.
Live Configuration: The Discord webhook URL can be pasted and saved directly inside the in-game Zenith UI. The script handles the backend network context dynamically, allowing you to update webhook routing on the fly without needing to edit server files or restart the server.
Setup & Configuration
Install and load the mod on your server.
The server will automatically generate two files in your server's profile directory on its first boot: ZenithBans.json and ZenithWebhookConfig.json.
To enable Discord logging, open the admin panel in-game, navigate to the Webhooks tab, paste your Discord Webhook URL, and click save. The system will immediately send a test confirmation to your channel.

License

Arma Public License Share Alike (APL-SA)

Rating
100%
Version
1.0.49
Game Version
1.7.0.54
Version size
15.66 KB
Downloads
331
Created
23.06.2026
Last Modified
29.06.2026
ID
69AEAE9E30F40E0C