README ¶ mcvisor mcvisor is a Minecraft server supervisor. It launches and monitors a Minecraft server. It also starts a Discord bot that can notify a channel of event and accepts commands. Planned features (Non exhaustive list) General JSON configuration Resilient architecture based on supervisor trees Rotating file logging Console logging Minecraft Server starting, stopping and restarting Automatic restarting Capture server logs Capture console output Monitor connectivity !start, !stop, !restart and !shutdown command to control the server !online command to list the players that are connected to the server !status command to show the server status !console command to send commands to the server console Preconfigured jobs Scheduled restarts/scripts Restart on unreachable status (maybe) Discord Bot Automatic reconnection Accept commands User, channel and role permissions using Discord IDs Checks configuration on connection Notifications in a given channel Commands Extensible command system with permission checks !help command to list allowed commands License Unless explicitly stated otherwise all files in this repository are licensed under the GNU Affero General Public License version 3 (AGPL-3). Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis assets cmd mcvisor command pkg commands discord events logging minecraft utils Click to show internal directories. Click to hide internal directories.