MCServers - Linux MC Server Management Service Script 1.23 March 3, 2017

Linux Service Script to Start, Stop, Update, and View console of MC Servers easily and Automatic!

  1. LigerXT5
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    The script originated from the year4000 script made by @ewizid.
    https://github.com/Year4000/StartScript

    However, with the current version of year4000 listed on their github, if your linux server has updated and made changes to start, restart, or status service commands, the script is nearly useless.
    "service year4000 stop" would result in the linux server stopping the whole script and all servers. You couldn't tell it to stop just one server

    With MCServers, I've fixed it, though with an additional command.
    "service mcservers server stop 2/all" results in the server with the ID Number 2 to be stopped, or the choice of all, with visual information and countdown on screen and on the server announcement in sync.

    Script should work on ALL versions of Minecraft.
    Either that be the vanilla, snapshot, spigot, and maybe sponge and forge. Not heavily dependent on Minecraft versions.


    Commands:

    >>> All commands are ran from linux terminal as sudo! No console or ingame use! <<<
    If you wish to run these commands from ingame, I suggest looking at wget plugin!
    Features:
    servers.cfg
    Please note: There are more spaces in front of the commented text. ["code"] doesn't seem to like empty lines or multiple spaces...

    Installation:
    If you find any issues or have any questions, please let me know!

    Source Code

    Todo:
    Considering how much I've added and changed, I've still got a lot of ideas.

    This is my first release of coding of any kind. It may not be java or C/C++, however I'm proud of myself to have achieved my first step in publicly usable coding that wasn't assigned in some way through school. Once this project has plateaued as being stable and containing all needed feature, at least by the majority, I do have another project in mind for plugin creation, obviously in java.

Recent Reviews

  1. PIXELDUDE2001
    PIXELDUDE2001
    5/5,
    Version: 1.17
    Excellent plugin, very efficient server management. Much better than any of the other options I've tried and well documented.
  2. WAS
    WAS
    5/5,
    Version: 1.16-1
    Great structure and use for multi-servers. Something I was just looking into for updating my own work. Glad to see it's been done, and so cleanly. :)
  3. Daff_Gamer
    Daff_Gamer
    5/5,
    Version: 1.14 ALPHA
    Everything had been fixed from last time! Great work and now more features for getting builds! Sweet. Thank you very much, and thanks for the fast update ;)
    1. LigerXT5
      Author's Response
      You're welcome! I'm sorry that I didn't get the issues fixed sooner! Life kinda took control and I've been working harder to finish my car loan in preparations for my wedding in June. I may not make a lot of changes between now and then, but I do plan to add in a snapshot variable as well.