Source-checkedTechnology & automation

MCServers - Linux MC Server Management Service Script

by LigerXT5 · for Minecraft

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

1.8KDownloads
10 yr agoLast updated
Spigot · PaperLoaders
1.13Latest game version

About MCServers - Linux MC Server Management Service Script

From SpigotMC

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

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!

<aside>
  • Server/Servers +
    • Start ID#/All
      • Start server ID or All servers. Ignores all servers that are already started or Enabled=false in servers.cfg. Requires # or All to run.
      • If the linux server is booting up, it will start all servers that are enabled. Same as though you've done "service mcservers server start all"
      • Example: service mcservers server start all
        • OVERRIDE
          • Will start any server, of choice or with all, with the SERVER_ENABLE=manual.
          • Servers with the manual variable will not auto-start, such as during a computer/system startup, but will start by command as long as OVERRIDE is listed at the end.
          • Note: Must Be Capitalized.
          • Example: service mcservers server start 3 OVERRIDE
    • Stop ID#/All
      • Stop server ID or All servers. Countdown on screen and on the server, then server shutdown. Requires # or All to run.
      • If the linux server is shutting down, it will stop all servers. Same as though you've don "service mcservers server stop all"
      • Example: service mcservers server stop all
    • Restart ID#/All
      • Restarts server ID or All servers. Stops the server as shown above, followed by a few seconds before Starting. Startup ignores servers with Enabled-false. Requires # or All to run.
      • Example: service mcservers server restart all
    • Status (ID#)
      • Shows the online/offline/disabled status of all servers. ID# can be stated for info on one server, but not needed.
      • Example: service mcservers server status
  • Update +
    • Spigot/Minecraft/Snapshot/Bungeecord/All +
      • If a URL for the specified update is set to "none," the update for related file(s) will be skipped.
      • Example: service mcservers update minecraft
      • Y/N
        • While updating anything, if you are wanting the update quick, or automated, adding "y" after what you want to update will skip the question. In turn, if you say "n" the update is skipped.
        • Example: service mcservers update Spigot/All y
      • Clean
        • While updating Spigot, only Spigot, setting the last variable to "clean" will delete all buildtools files, download buildtools, and run it. Starting fresh. Useful if having build issues.
        • Example 1: service mcservers update Spigot/All clean
        • Example 2: service mcservers update Spigot/All y clean
  • Screen ID# +
    • View the console/screen of choice server.
    • Example: service mcservers screen 0
    • Send
      • Any number of variables/words to send to select screen.
      • Example: service mcservers screen 0 send tell console this is a message from console, to console.
    • Kill
      • Kills select screen ID#
      • Example: service mcservers screen 0 kill
  • Edit/View FILE-OPTION ID#
    • View/Edit the Servers.cfg, as well as Server.Properties, Bukkit.yml, Spigot.yml, commands.yml, or log of choice server ID#. Can also be used to edit template versions.
    • Example: service mcservers edit server.properties 0
  • Create FILE-OPTION
    • Create a template file of server.properties, Bukkit.yml, Spigot.yml, and Commands.yml.

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 7 Minecraft versions, the newest being 1.13.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

MCServers - Linux MC Server Management Service Script on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.23 March 3, 2017, released 2017-03-03

Game versions by loader

LoaderGame versionsNewest
Paper1.7 to 1.13 (7 versions)1.13
Spigot1.7 to 1.13 (7 versions)1.13

From 10 recorded builds of MCServers - Linux MC Server Management Service Script.

Recent builds

BuildReleasedGame versionsLoaders
1.23 March 3, 20172017-03-031.7 to 1.13 (7 versions)Spigot, Paper
1.20 Jan 5, 20162017-01-05n/aSpigot, Paper
1.19 Jan 3, 20162017-01-04n/aSpigot, Paper
1.18 Jan 3, 20162017-01-04n/aSpigot, Paper
1.18 Jan 3, 20162017-01-04n/aSpigot, Paper
1.172016-04-06n/aSpigot, Paper

Run MCServers - Linux MC Server Management Service Script on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Plugins”

Technology & automation

Machines, power, logistics and automation.

Runs on your server

From source side support

SpigotMC lists MCServers - Linux MC Server Management Service Script as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.13 and 6 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorLigerXT5, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

MCServers - Linux MC Server Management Service Script, answered

Generated from the mod’s own source data.

Do my players need to install MCServers - Linux MC Server Management Service Script?

SpigotMC lists MCServers - Linux MC Server Management Service Script as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. MCServers - Linux MC Server Management Service Script is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run MCServers - Linux MC Server Management Service Script on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add MCServers - Linux MC Server Management Service Script in one click.