A web-based GUI for Minecraft Server Control (PROOF OF CONCEPT)
  • Perl 88.6%
  • Makefile 11.4%
Find a file
2020-06-04 12:34:01 -07:00
public Add image for worlds to use as default 2020-06-04 12:29:16 -07:00
templates Use our own default image rather than the one from placehold.it 2020-06-04 12:34:01 -07:00
CODE_OF_CONDUCT.md Add code of conduct 2018-11-01 18:54:17 -07:00
LICENSE LICENSE: update with the new year 2019-01-31 16:09:13 -08:00
Makefile Makefile: create a soft link to the maps output 2020-06-04 10:54:29 -07:00
msc-gui cleanup documentation 2020-06-04 11:57:16 -07:00
msc-gui.service Use Mojolicious instead of CGI and CGI::Ajax 2018-06-05 21:53:42 -07:00
README.md README: add link to code of conduct 2018-11-01 19:32:19 -07:00

Minecraft Server Control GUI

Index

Overview

Minecraft Server Control GUI (MSC-GUI) is a new web-based interface to the Minecraft Server Control Script that has been controlling many Linux and UNIX powered Minecraft servers since it was first released in 2011.

MSC-GUI is currently under heavy development and will be in various stages of usability for the immediate future. As of this writing, the only code available is at the proof-of-concept stage. This proof-of-concept code will evolve or be replaced as the concept matures. When the MSC-GUI is in a more usable state, this message will be removed.

Prerequisites for installation

The Minecraft Server Control GUI uses Perl and Mojolicious, a Perl-based web framework, to present a web-based interface to the Minecraft Server Control Script. As such, the mscs script must be installed and working for the GUI to function. Likewise, Mojolicious must be installed for MSC-GUI to function. If you are running Debian or Ubuntu, you can make sure that Mojolicious is installed by running:

sudo apt install libmojolicious-perl

Installation

Download

If you followed the easiest way of downloading the script when installing MSCS, then you will want to do the same here. With git already installed:

git clone https://github.com/MinecraftServerControl/msc-gui.git
Other ways to download

Configuration

Navigate to the msc-gui directory that you just downloaded. Configuration can be done with the included Makefile in Debian and Ubuntu like environments by running:

sudo make install

Code of Conduct

See Code of Conduct

License

See LICENSE

Disclaimer

Minecraft is a trademark of Mojang Synergies AB, a subsidiary of Microsoft Studios. MSCS and MSC-GUI are designed to ease the use of the Mojang produced Minecraft server software on Linux and UNIX servers. MSCS and MSC-GUI are independently developed by open software enthusiasts with no support or implied warranty provided by either Mojang or Microsoft.