Powerful command-line control for UNIX and Linux powered Minecraft servers
Go to file
Jason M. Wood 19e89eb49a
Some checks failed
shellcheck / run-shellcheck (push) Has been cancelled
Merge pull request #347 from KingBBQ/main
Adding hook scritps to start, stop and force-stop. The scripts are ex…
2024-10-24 16:41:28 -05:00
.github/workflows Shellcheck: report only errors 2022-01-03 12:55:16 -06:00
tests Add shebang line 2022-01-03 13:07:18 -06:00
update.d Makefile: add update functions 2016-06-19 14:06:40 -06:00
.gitignore ignore vim files 2019-10-20 16:06:52 -07:00
CODE_OF_CONDUCT.md Add code of conduct 2018-11-01 18:53:06 -07:00
iptables.rules Add an example set of rules for iptables 2013-12-08 14:59:03 -07:00
LICENSE Update copyright year 2021-03-16 14:51:47 -05:00
Makefile Updated Makefile with a safety check for user 2022-09-28 10:22:02 -05:00
mscs mscs: Use -H rather than --set-home arg to sudo 2018-05-30 09:38:26 -07:00
mscs-logo.png Add the new MSCS logo from Roflicide 2016-02-07 17:21:45 -07:00
mscs.completion completion: fix update and add force-update support 2017-06-14 09:27:51 -06:00
mscs.service systemd service: fix documentation URL 2018-06-05 14:25:24 -07:00
mscs@.service Added mscs@.service template for starting individual servers as systemd units. 2021-06-27 18:40:58 -04:00
msctl Added pre-start and pre-stop hooks 2024-09-20 12:58:53 +02:00
README.md Update README.md 2020-01-17 11:40:04 -05:00
runtests.sh Add quotes around array too 2022-01-03 13:05:00 -06:00

Features

Minecraft Server Control Script (MSCS) is a server-management script for UNIX and Linux powered Minecraft servers.

Features include:

  • Run multiple Minecraft worlds.
  • Start, stop, and restart single or multiple worlds.
  • Create, delete, disable, and enable worlds.
  • Includes support for additional server types: Forge, BungeeCord, SpigotMC, etc.
  • Users automatically notified of important server events.
  • LSB and systemd compatible init script, allows for seamless integration with your server's startup and shutdown sequences.
  • Map worlds using the Minecraft Overviewer mapping software.
  • Automatically backup worlds, remove backups older than X days, and restart worlds.
  • Update the server and client software automatically.
  • Send commands to a world server from the command line.

Documentation

Documentation has moved to https://minecraftservercontrol.github.io/docs/mscs.

Issues

Please see https://minecraftservercontrol.github.io/docs/mscs/troubleshooting-issues.

Code of Conduct

See Code of Conduct

License

See License

Disclaimer

Minecraft is a trademark of Mojang Synergies AB, a subsidiary of Microsoft Studios. MSCS and MSC-GUI are designed to ease the use of the Mojang produced Minecraft server software on Linux and UNIX servers. MSCS and MSC-GUI are independently developed by open software enthusiasts with no support or implied warranty provided by either Mojang or Microsoft.