Already configured Minecraft server based on @PaperMC core to use on low-end hardware for Linux-based OS
- server.properties — Minecraft server config
- bukkit.yml — CraftBukkit config
- spigot.yml — Spigot core config (since Spigot is a fork of CraftBukkit)
- paper.yml — Paper core config (since Paper is a fork of Spigot)
- start.sh — bash script to start the server (mostly took from @Dymeth)
Linux: type ./start.sh
in Terminal
Windows: type start.bat
in cmd/PowerShell or double-click the file
- Restarts the server on its crash or stop (to stop completely — press Ctrl+C on restart countdown)
- Includes @aikar's JVM optimization flags
- Runs the server in a new screen (server won't stop if you corrupt the SSH session)
- Easy-to-configure JVM basic flags (e.g. maximum RAM usage)
- Preconfigured JVM flags (e.g. nogui)