GitHunt
LU

A lightweight, easy to extend minecraft server manager.

emsm_logo

EMSM

The Extendable Minecraft Server Manager (EMSM) handles
multiple minecraft worlds and server versions. The application is
completely written in Python.

The EMSM provides a simple, but sufficient CLI (command line interface)
to manage world and server tasks.
It is based on plugins therefore easily expandable.

The separation of Minecraft worlds and server executables allows to easily
manage several different versions of servers (e.g. Vanilla and Bukkit in
multiple versions) for different worlds. The EMSM comes with a backup
mechanism as one of the core plugins, which can be automated to create
periodical backups. It also provides a core plugin to check the availability
of the server and restart them if its configured to do so. Another plugin aims
at integrating EMSM with init.d to start/stop the server on
(re-)boot/shutdown processes.

Get started

Please read the online documentation for
a full introduction. I tried to keep it simple and short. The EMSM will
be installed in less than 10 minutes.

Contribution and New Plugins

If you have a good idea for a new plugin,
let us know :).

When you found a bug, please report it.

Versioning

The EMSM uses semantic version numbers. Take a look at http://semver.org/
for further information.

License

Languages

Python94.9%Shell2.6%Makefile2.5%

Contributors

MIT License
Created January 15, 2015
Updated June 6, 2024