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 server:
- 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 with the simple .ini syntax.
Create and manage multiple versions of your worlds with the
Multiple worlds and server
This application has been written to administrate and run multiple worlds and server versions to 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 on 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 Pythons great standard library.