___ _____ ______ ________ |\ \ |\ _ \ _ \|\ _____\ \ \ \ \ \ \\\__\ \ \ \ \__/ \ \ \ \ \ \\|__| \ \ \ __\ \ \ \____\ \ \ \ \ \ \ \_| \ \_______\ \__\ \ \__\ \__\ \|_______|\|__| \|__|\|__|
My "Minecraft CMS" is a PHP-based web application running on an Apache webserver that uses the RCON protocol to control and manage Minecraft multiplayer servers.
I work at a summer camp where Minecraft is used extensively, and my goal was to be able to have a dedicated Minecraft server running on some old Mac Minis I had in my basement. I needed a panel of sorts to effectively manage the server. Here's what I came up with:
And here's a comprehensive feature list:
Starting, stopping, and restarting a server.
Being able to swap between two servers/worlds.
Sending any command you would in Minecraft and recieving a response
An updating player list with a kick button for each player
Full support for creating backups and saving them to the disk
An automatically updating screen for displaying the server IP Address
Obviously there are other solutions to this issue, some of which are much more advanced, but it was a passion project of mine to create it from scratch. For example, MCSManager is a wonderful alternative that just works.
Check it out here on my Github.