Web administration panel
The web panel runs on port 8085 of the server and lets you manage all aspects of the game server from a browser.
Access
The web panel is accessed through the domain or URL you configured in your reverse proxy (nginx, Nginx Proxy Manager, Cloudflare Tunnel, etc.):
https://your-domain.com/admin/
If you have no reverse proxy and access it directly, the port exposed by Docker is the one set in WEB_PORT (default 8085):
http://YOUR_IP:8085/admin/
Credentials are configured in .env via ADMIN_USER and ADMIN_PASS.
Available editors
Accounts and characters
- Accounts — create, edit, block/unblock game accounts
- Characters — edit stats, level, experience, zen, points
- Inventory — graphical inventory editor with drag & drop
- Vault — graphical vault/warehouse storage editor
Economy and shops
- Shop editor — graphical NPC shop editor with
.txtimport/export - Chaos Mix — configure Chaos Goblin recipes and success rates
- Drop rates — configure which items each monster drops and at what rate
- Event Item Bag — configure event item bags (normal and advanced mode)
Game world
- Monster spawns (MonsterSetBase) — visual map editor with areas and blocked zones
- Gates — configure portals between maps with map view
- Move.txt — edit the move/warp list, linked with gates
- Map Manager — configure map properties
Game database
- Items — item database (
Item.txt,ItemValue.txt,ItemStack.txt) - Monsters — monster database (
Monster.txt) - Reset Table — stats table per reset count
- Experience Table — experience table per level
Server administration
- GM Manager — manage Game Masters
- Notices — send global server announcements
- Blacklist — block accounts or hardware IDs
- CFG Editor — edit server config files (Common, Skill, Event, Command, StartUp) with ability to restore original values
Backups and snapshots
Available only if the editor container is running (EDITOR_ENABLED=1 and using docker-compose.editor.yml). If the editor is not running, the rest of the panel works normally.
- Per-file backups — every time you edit a file from the panel, a backup is automatically saved (up to
EDITOR_MAX_BACKUPSper file) - Full snapshots — backup of all
MuServer/DataandMuServer/GameServer/DATA(up toEDITOR_MAX_SNAPSHOTS) - Managed from the panel: create and restore snapshots with one click
Custom configurations
The panel includes support for custom game settings:
- CustomSafeZone — define additional safe zones per map
- CustomPkFree — zones where PK is disabled
- CustomNpcMove — custom NPC movement patterns
Security
The panel uses:
- bcrypt for admin password hashing
- Helmet for HTTP security headers
- Rate limiting on authentication routes
- sanitize-html to prevent XSS in inputs
- Cloudflare Turnstile as captcha on the login form (optional)
The admin panel (
/admin/) should not be publicly exposed. If you use nginx or Cloudflare, configure a rule that restricts access to/admin/from your admin IP only.