Home - xImAnton/mcweb GitHub Wiki

MCWeb

MCWeb makes it possible to manage your self-hosted Minecraft Servers with a simple web interface, that works on all platforms.

It is a server wrapper. This means that the server itself does not need to be modified and so any type of server is supported. No matter if vanilla, bukkit or forge.

MCWeb also has a few features that are not integrated into any Minecraft server. And again, it does not modify the server, but only interacts with the console, startup parameters or TCP port.

Servers can be created with a simple menu where you just have to choose the server type (e.g. Vanilla or Forge) and the server will be installed automatically.
If you have chosen a server that supports mods or plugins, they can also be installed with a few clicks.

Because the Backend and Frontend are seperated, there is a HTTP and WebSocket API for interacting with MCWeb. Maybe a python api wrapper will be written, so you can automate stuff with your own scripts.

Upcoming Features

MCWeb will support multiple users. You can assign them permissions, so that they can't do anything stupid. When a friend only has to start a server, when it crashed, you can give them only the permission to start a server and they can't distract you in your server management.

Dynamic Server Management is a system that allows servers to run only when they are needed. As soon as a player tries to connect to the server, the server is started. When no one is playing, the server is automatically stopped to save resources.

You can set MCWeb to make periodic backups of your server. If something happens, these can be easily restored. Perhaps a feature will be added to restore only certain chunks or players, so as not to reset all players.

If you want to play a Modpack, you can directly select a Curseforge Modpack, which will then create a server.