Powerful command-line control for UNIX and Linux powered Minecraft servers
Go to file
Jason M. Wood f13753c2b2
Merge pull request #288 from MinecraftServerControl/actions
Add ShellCheck functionality through GitHub Actions
2021-05-03 15:45:13 -05:00
.github/workflows Create shellcheck-action.yml 2021-04-28 21:41:06 -04:00
tests fix test for getServerCommand 2019-11-14 17:21:24 -07: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 Makefile: breakout option to add user 2020-10-12 10:11:46 -07: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
msctl true_value: assume false if value not defined 2021-04-27 18:15:10 -05:00
README.md Update README.md 2020-01-17 11:40:04 -05:00
runtests.sh make getValue return values with hyphens 2019-11-13 01:29:16 -07: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.