Welcome to Extendable Minecraft Server Manager’s documentation!¶
What is the EMSM ?¶
The Extendable Minecraft Server Manager (EMSM) is a minecraft server wrapper, that is able to handle multiple minecraft worlds and server versions.
The EMSM itself provides only a simple but sufficient API to manage the worlds. The rest of the work is done by the plugins. This makes the application easy to extend and maintain.
And the best thing: We support many types of servers:
- vanilla (mojang server) starting with version 1.2
- minecraft forge
Why should you use the EMSM?¶
Small and readable code base, therefore easy to maintain.
Licensed under the MIT License.
Needs only Python, screen and java to run and should work on all Linux systems.
The EMSM makes sure that only one instance of the application runs to the same time.
initdplugin to benefit from the init.d service.
Only three simple configuration files, using the simple .ini syntax.
Create and manage multiple versions of your worlds with the
Multiple worlds and servers
This application has been written to administrate and run multiple worlds and server versions at the same time.
The EMSM output is colored, so that you only need one view to get the most important information.
guardhelps you to monitor the worlds and to react to server issues automatically.
Fast learning curve
--long-helpargument if you don’t know how to use a plugin.
You don’t come to grips with the configuration? Take a look at this online documentation.
Easy to extend
Extend the EMSM with a simple plugin and benefit from Python’s great standard library.