TO AVOID ISSUES WITH LICENSING PLEASE JOIN DISCORD BEFORE PURCHASING
Requirements
- MySQL Database - Required for system operation
Features
- Interactive Dashboard - Web-based dashboard for complete server management
- Cluster Management - Sync configs, INIs, webhooks, and mod files between maps with Discord control panels
- Server Management - Per-server INI/config management, RCON console, and log viewing
- RCON Console - Send commands to one, multiple, or all maps with real-time responses
- Plugin Management - Auto API install, plugin groups, sync, upload/download configs with backups
- Mod Management - Track mods with statuses (active, approved, declined, testing, event)
- Cache Management - Multiple cache files with map assignments for auto-updates
- Scheduled Tasks - Schedule any function for one-time, hourly, daily, or weekly execution
- User Management - Advanced permissions - users only see functions they have access to
- Full Audit Log - Track who does what and when, including Discord button usage
- Auto Recovery - Crash-on-boot recovery within 1 minute, hang detection with PID check
Configuration
JavaScript:
{
"token": "", // Discord bot token
"licenseKey": "", // Your license key
"clientId": "", // Discord application client ID
"clientSecret": "", // Discord application client secret
"redirectUri": "http://localhost:4016/auth/callback", // OAuth2 redirect URI
"guildId": "", // Discord server ID
"ownerId": ["497058534823821315"], // Array of owner Discord IDs
"webPort": 4265, // Web dashboard port
"database": { // Main database for server manager
"host": "", // MySQL host
"port": 3306, // MySQL port
"user": "", // MySQL username
"password": "", // MySQL password
"database": "shadowhunter_server_manager" // Database name
},
"infoSystemsDatabase": { // InfoSystem database for server status
"useServerStatus": true, // Enable server status from InfoSystem
"host": "", // MySQL host
"port": 3306, // MySQL port
"user": "", // MySQL username
"password": "", // MySQL password
"database": "sh_info_system" // InfoSystem database name
}
}
Recommended Plugins
- KickAll (Free) - Avoids character corruption by kicking players before shutdown
- InfoSystem (Free) - Server status and player count without spamming RCON