Skip to content

Detailed Features

Empostor ships with a rich set of built-in features beyond basic server hosting. This section covers all the advanced functionality available out of the box.


Admin Panel

The Admin Panel is a built-in web interface at http://your-server:22023/admin. It provides:

FeatureDescription
DashboardLive server stats: games, players, bans, uptime
Game ManagementList active games, view players, end games
Client ManagementView connected clients with mod details
BroadcastSend messages to all active games
Kick / BanRemove or ban players by ID, IP, or friend code
Privacy ToggleSwitch games between public and private
Plugin MarketplaceBrowse and install plugins from a marketplace URL
Update CheckCompare running version against latest GitHub release
ReportsView in-game player reports
Player LogsBrowse per-player activity logs
StatisticsTrack per-player game statistics
Chat FilterConfigure blocked words and spam protection
Discord WebhookConfigure Discord notification webhooks
HPLPConfigure Starlight client discovery
Title SystemManage player title prefixes

Chat Filtering

Chat Filter provides built-in moderation for in-game chat. Configure blocked words, toggle between blocking and logging, and set spam rate limits — all from the admin panel.


Discord Webhook

Discord Webhook sends game events directly to a Discord channel. Notifications for game creation, player joins, reports, bans, and game endings.


Player Statistics

Player Statistics tracks per-player game data: wins, losses, impostor wins, kills, deaths, tasks completed, and more. Viewable in the admin panel and via #stat command.


Server Monitoring

Server Monitor provides HTTP API endpoints for health checks and status dashboards. Useful for external monitoring tools and load balancers.


Privacy Policy

Privacy Policy serves a configurable privacy policy page and provides an admin API to update it. Useful for servers that need to comply with privacy regulations.


Map Vote

Map Vote lets players vote for the next map during a game using chat commands. The map with the most votes is automatically selected.


Narrator (AI Advisor)

Narrator provides an AI-powered strategic advisor during meetings. Players can ask the AI for contextual advice based on their role, game state, and chat history.


Title System

Title System assigns display title prefixes (e.g., [Empostor]) to specific players by friend code. Titles can be added via config, admin panel, or HTTP API.


Welcome Messages

Welcome Messages sends localized welcome messages to players when they join a lobby. Supports 16 languages, placeholders, remote URL content, and random message selection.


Player Channel

Player Channel provides cross-game chat channels based on friend codes. Communicate with friends across different lobbies.


Message System

Message System lets players leave offline messages for each other by friend code. Messages are delivered when the recipient joins.


QQ Verify

QQ Verify provides a QQ number verification system for linking in-game accounts to QQ accounts for community management.


Friend Code Validator

Friend Code Validator validates player friend codes against a format pattern and a built-in dictionary of safe words.


Plugin Marketplace

The Plugin Marketplace lets admins browse and install community plugins from the admin panel. Plugins are defined in a plugins.json file — see the Configurable Files reference for format details.