Server wrappers

From Minecraft Servers Wiki
Jump to: navigation, search

Server wrappers are systems that do not modify the Minecraft server or its data files, but instead read its console output and supply console commands in order to add some additional functionality. This means that they will usually work with any version of the server software.

Name Description Platforms Link Status Latest Compatible Release Source available Programming language Author
Admincraft.jpg

AdminCraft

AdminCraft is an open source Administration Web GUI Console for administering a Linux Minecraft Server. Admincraft is in early development. The git-page states: "This project has discontinued" Linux

Website 

Inactive mcw:Java Edition 1.4.7 Yes Python, Bash Alf
BukkitGui.png

BukkitGUI

Provides server owners with an easy to use, powerful GUI. Powerful functions including a task scheduler, error logger, and plugin manager featuring Bukget. Low CPU/RAM overhead. Supports remote servers through JSONAPI. Windows

Website 

Inactive Java Edition Something Yes VisualBasic Bertware
BukkitUI icon.png

BukkitUI for Windows

BukkitUI for Windows is a port from the Java version to C# to ensure complete compatibility on Windows systems. BukkitUI for Windows, as its Java counterpart, is small and lightweight and features a rich, custom user interface. This version of BukkitUI is currently in the development phase and will be released shortly. Windows

Website 

Inactive Any Yes C#.NET Beatsleigher
Crafty Control Dashboard.png

Crafty Control

Crafty Controller is a Python (3.6+) program to help with Minecraft Server Administration. It launches a web based GUI in the background for your server. Particularly focused on Paper, Spigot, Bukkit implementations with very little external module requirements. In addition to stopping, starting and restarting, Crafty can also create backups, show status information such as CPU / Memory / Disk usage in realtime. It gives world size information and other disk usage information. All server configuration is done via a web console which is highly secure and requires login. Crafty also has an installer. Crafty can be run on Windows/Linux/Mac as a binary (executable) or as a python package. Full source code is available on GitLab - Link on the main website LinuxWindowsmacOS

Website 

Active Any Yes Python ptarrant

clicraft

Operate a Minecraft or Bukkit server from the command line. With clicraft you can send in-game commands to the server's console, extend functionality with scripts, and more. Linux

Website 

Inactive Java Edition Something Yes Bash DMBuce
Craftsrv.png

CraftSRV 1.x (Legacy)

This product has been superseded by GamePanel.io - CraftSRV was a Minecraft Server control panel. Enabling you to manage multiple servers, CraftSRV is suitable for both personal and business use.

CraftSRV includes many features that are not available in other Minecraft Server control panels. Features such as our unique Plugin manager which enables you to install plugins effortlessly, at a click of a button.

Linux

Website 

Inactive Java Edition Something No PHP CraftSRV Ltd
EMSMLogo.png

EMSM

The Extendable Minecraft Server Manager (EMSM) allows you to manage multiple world and server versions (vanilla, mc-forge, bungeecord, ...) with one tool. It's easy to extend and there are already a lot of useful plugins like: backups, initd, status, ... Linux

Forum 

Website 

Active Java Edition Something MIT Python Benedikt Schmitt
Fork Screenshot.png

Fork

A free and OpenSource Minecraft server GUI designed to make server hosting easy, clean and fast. Features allow automatic server restarts and backups, hardware statistics like CPU usage, player management and much more... Windows

Forum 

Website 

Active Java Edition Something MIT C# IKERNEII
Icon9696.png

FourthWallMC

FourthWallMC redirected the stdio, so everyone can write scripts to interactive with Minecraft via it. On this basis, it provides a Socket connection, 10 script consoles, and some convenient APIs. You also have a way to call script in the game. Windows

Website 

Active Java Edition Something Yes Visual Basic.NET overdoingism
GamePanel-Icon.svg

GamePanel.io

Game Panel.io was a brand game server control panel. Supporting Source, Minecraft and more! Unfortunately, it has been discontinued. Linux

Website 

Inactive Java Edition Something No Java CraftSRV Ltd
Handle.png

Handle

Handle is a Python front-end for bukkit. It automates backups, mapping, and restarts. It also gives you a live feed of your RAM/CPU/HDD and an online player list. Linux

Forum 

Website 

Inactive mcw:Java Edition 1.2.5 Yes Python T_Mac

LinuxGSM

LinuxGSM is a Bash wrapper script made to manage game servers, but it is not just for Minecraft. Besides from the basic functions, it can create backups, update itself and the server, log LGSM events, enter commands directly into the terminal, and port alerts via a Webhook, E-mail, or Pushbullet. Linux

Website 

Active Any Yes Bash LinuxGSM Team

mark2

A robust command line wrapper and terminal multiplexer supporting the usual things (scheduled restarts, backups, etc) but also packing scriptability and a bunch of useful plugins. mark2 is aimed at those competent enough to configure server.properties themselves, and want an open platform to build on. Works with vanilla, craftbukkit, spigot, feed the beast, technic, etc. Maintained in a fork as of January 2015. LinuxmacOS

Website 

Active Java Edition Something Yes Python & Twisted barneygale, edk141, gsand
MCMA.png

McMyAdmin

A web based control panel that provides scheduling, permissions management, backup handling, plugin installation and many other features in a easy to use web interface. McMyAdmin is currently the most widely used control panel powering over 65000 Minecraft servers. Compatible with most major server mods. WindowsLinuxmacOS

Website 

Active Java Edition Something Front End C# CubeCoders Limited
MCServer-Shot.png

MCServer

MCServer is a mini http server which allows you to administrate your Minecraft Server form your local machine or remotely using a web browser. Simply run MCServer and connect to your computer using a browser to be able to give items to players, create backups, start/stop/restart the Minecraft Server and much more. Windows

Forum 

Website 

Inactive mcw:Java Edition 1.8 No PureBasic Dean Williams

MC Server Helper

Console wrapper for Windows that automates server backup, restart, and update of minecraft_server.jar. Windows

Website 

Inactive mcw:Java Edition 1.2.5 Yes, Ms-PL C# GaryJohnson
Screenshot mcserversoft 10.0.0.0.png

MC Server Soft

Advanced Minecraft Server Manager with a beautiful GUI to host your server at home. Windows

Forum 

Website 

Active Java Edition Something No C# Fiahblade (a.k.a. Fireblade)
MC ServerVille Icon.png

MC ServerVille

MC ServerVille is a Minecraft server wrapper that simplifies setting up and managing a Minecraft server. You can save settings to profiles for later use, send commands with the quick command panel, and add/remove people from player lists. WindowsLinuxmacOS

Forum 

Website 

Inactive mcw:Java Edition 1.4.5 No Java Axelrod360

MCPanel

Active development! MCPanel is a simple and powerful CLI-based Minecraft server administration tool that helps you manage your Spigot instance. It is a low-level utility, meaning that it allows you to configure your way of doing stuff. It supports server templates (which is, multiple directories for various servers, with own plugins and maps), but currently only supports a single instance of it. This version is stable release, and a web UI is planned for the future for a simpler administration / management. Linux

Website 

Active Java Edition only, >= 1.8 Yes bash (CLI), NodeJS / PHP (web UI) hktr92

MCStation

MCStation is a server wrapper that allows for simple remote configuration. Using the remote shell, you have access to all Minecraft server commands as well as the ability to use the built in mcmap to create maps and email them to yourself. Last update 2011 WindowsLinuxmacOS

Website 

Inactive mcw:Java Edition 1.2.5 Yes Python Boxing Nun Studios
Mcsuperserver.png

MCSuperServer

Python wrapper script. When a user connects it starts the Minecraft server and when the last one leaves the Minecraft server is stopped to reduce memory and cpu usage. MCSuperServerScript extends this by giving users the ability to change worlds and some operater commands. LinuxmacOSWindows

Website 

Inactive mcw:Java Edition 1.3.2 GPL3 Python Paul Andreassen

minecraftd

Minimalistic yet full featured control script for the minecraft server purely written in bash. Despite the obvious start, stop, restart capabilies, the script may take backups, restore and prune them by using standard Linux utilies like tar. Additionally through easily readable systemd service and timer files the minecraft server and the backup process can be automated. To increase the efficiency further, the script is able to suspend the server when no player is logged in and bring it up again as soon as a player tries to join. It supports the vanilla minecraft, spigot and probably other servers. Installation instructions especially for the Linux distribution Arch Linux may be found at the according ArchWiki entry. Linux

Website 

Active Java Edition Something Yes bash Gordian Edenhofer
MinecraftServerCommander.png

Minecraft Server Commander

Website dead in 2019. Provides various help functions for hosting the default java server, like an auto-command system and give helper. Windows

Forum 

Website 

Inactive mcw:Java Edition 1.2.5 Yes C# F16Gaming
MSCS-logo.png

Minecraft Server Control Script

Actively updated and well documented as of April 2019

[Multiworld] Minecraft Server Control Script is a powerful yet lightweight multiworld server-management script for UNIX and Linux powered Minecraft servers.

Create and run multiple Minecraft worlds, schedule backups/restarts and other tasks, map your world using Overviewer, and more! Minecraft Server Control Script is also compatible with all versions of Minecraft, and supports server software such as Forge, Bukkit, Spigot, etc.

LinuxmacOS

Website 

Active Java Edition Something Yes Bash sandain

Minecraft Server Control Tool

MSCT (pronounced like "musket") is a robust and lightweight tool for managing Minecraft servers in tmux windows. Currently supports starting servers attached or detached, resuming a detached server, and halting a server, with support for multiple concurrent servers. Upcoming features include an auto-mailer on server crash with attached crash report and log file, daemonized mode with a web GUI, Windows OS support, automatic backup and restoration of world data, and more. Linux

Website 

? Java Edition Something Yes Golang nathanpaulyoung
Minecraft-server-dashboard.png

Minecraft Server Dashboard

An open-source frontend designed to make running a Minecraft server from home as simple as possible, particularly if this is the first time hosting a server. Project on GitHub. Windows

Forum 

Active Java Edition Something Yes VB.NET navhaxs
MSM.png

Minecraft Server Manager

Minecraft Server Manager (MCSM for short) is makes managing, running and extending your Minecraft/Bukkit/Tekkit/etc. servers much easier and faster. Features include custom command buttons, auto-backup, startup scripts, mapping, filtered message log, command use warnings, web interface and much more! It is in constant development but will auto-update to latest releases (approx. 1 new release each month) if you choose. Windows ? mcw:Java Edition 1.6.2 (or literally any other version!) Yes C# Edward Nutting
MinecraftServerManager.png

Minecraft Server Manager

Minecraft Server Manager is a Linux init script which takes care of all your Minecraft servers. In addition to stopping, starting and restarting, MSM also periodically creates backups, can load worlds into RAM for faster access (reducing lag), has super responsive stop and start actions (minimising player downtime) and includes full bash tab completion for all commands. Visit github for the full list of features. Linux

Forum 

Website 

? mcw:Java Edition 1.2.5 Yes Bash Marcus Whybrow

Minecraft Web Front-end

The tricky way to manage your minecraft server! Windows macOS Linux

Website 

Inactive Java Edition Something Yes Java / JQuery / HTML / CSS Sam le Barbare

Minecraft-Webmanager light

Minecraft-Webmanager Light is a lightweight server manager for Minecraft written in NodeJs. In the years since it's last update, it has been taken off the creator's GitHub page. Linux

Website 

Inactive Java Edition Something Yes Javascript / NodeJS Nicklas2751
Mc screen small.png

Multicraft

Feature rich hosting solution and control panel. Lets you manage multiple servers over a single web based user interface. WindowsLinux

Forum 

Website 

Active Java Edition Something Front End Python, PHP xhost.ch
Nemanager.png

NeManager

The Real-time Minecraft server control panel WindowsLinuxmacOS

Website 

? Java Edition Something No PHP & Python TunkDesign

NINSS

NINSS (NINSS is no server software) is a server wrapper designed to easily write and import plugins, written in .NET or Javascript, for every minecraft version. NINSS reads the server output and provides methods for your plugins to act on the output and issue server commands as appropriate. Project on Github: https://github.com/M4GV5/NINSS Windows

Website 

Inactive Java Edition Something Yes NINSS executable in C#, Plugins are written in Javascript M4GNV5
Nodemc logo.png

NodeMC

NodeMC is a Minecraft hosting solution, and API provider, written in Node.js and powered by open-source software. Supports all platforms that can run Docker and Node.js. WindowsLinuxmacOS

Website 

? Java Edition Something Yes Node.js jaredallard and md678685
Obsidian Server Wrapper.png

Obsidian

Dead as per ROFLCopter64bit. Obsidian is a lightweight server wrapper with a lot of features to enjoy. World managing and editing is currently being added to it. In the future you will also be able to manage and control multiple servers. Windows

Forum 

Inactive mcw:Java Edition 1.4.6 No Visual Basic, Batch Nacorpio and ROFLCopter64bit
PickAxe.png

PickAxe

Minecraft Server Frontend to help easily configure everything you need. LinuxWindowsmacOS

Forum 

Website 

Inactive mcw:Java Edition 1.2.5 Yes C++ Xapphire13

RemoteToolkit

Minecraft server wrapper with crash detection, auto restarts, Telnet and more. Also provides Bukkit-style JLine console formatting for vanilla servers. WindowsLinuxmacOS

Forum 

Inactive mcw:Java Edition 1.7.2 No Java drdranick
Rfwadmin control.png

rfwadmin

Focus on quickly saving, loading, uploading, downloading, and switching between maps. Also standard stuff life configuration editing, command line via web, command line via shell, etc. Linux

Website 

Inactive mcw:Java Edition 1.7.1 (pre-release) Yes bash/PHP thuejk
SimpleServer.png

SimpleServer

Console wrapper and packet tunnel for Minecraft beta servers. It implements user groups, whitelisting, admin commands, block blacklisting, chest protection, automated backups and restarts, and more.

As of November 2020, the project has not been updated since 2013.

WindowsLinuxmacOS

Forum 

Website 

Inactive mcw:Java Edition 1.5.2 Yes Java SpiegalPwns
SpigotGUI.png

SpigotGUI

Server wrapper based on BukkitGUI that is intended to make server management simple and all in one menu. Windows

Website 

Inactive Any Yes C# JusticePro

SpigotGUI Remastered

This remastered version of SpigotGUI is made by the same people but is now cross-platform and remade. WindowsLinuxmacOS

Website 

Inactive Any Yes Java JusticePro
01-square.png

TT Server Maker

Creates and runs your server with a single click. You can have unlimited servers. It's easy to update to any minecraft version, including snapshots. Built in port-forwarding, supporting Bukkit, Spigot, and Forge. Windows

Website 

? Java Edition Something No C# torokt21

Wrapper.py

Wrapper.py is a server wrapper designed to emulate Bukkit-like functionality without modifying the server jar. It supports backups, a dashboard to control the wrapper and server, and has an API for plugins. WindowsLinuxmacOS

Website 

Active Any Yes Python benbaptist

Pterodactyl Panel

Pterodactyl Panel is an open source game server management panel coded from PHP 7, React, and Go. Although it is officially marketed to be compatible with various games, it is compatible with any version of Minecraft: Java Edition and Bedrock Edition. It is similar to Multicraft, however, it is rapidly growing to several hosts that are phasing out Multicraft in favor of Pterodactyl. Linux

Website 

Active Any MIT PHP 7, React, and Go Dane
Minecraft-gopher.png

minecraft-wrapper

Wrapper is a Go package that wraps a Minecraft Server and interacts with it by pushing in commands and reading the server logs. This package is meant to provide nicer APIs for your Go program to manage and command your Minecraft server. LinuxmacOS

Website 

Active Java Edition MIT Go }