Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/allenvox/paper-server

Already configured Minecraft 1.20.2 server template based on @PaperMC core to use on low-end hardware
https://github.com/allenvox/paper-server

bash bukkit config minecraft papermc spigot

Last synced: 3 months ago
JSON representation

Already configured Minecraft 1.20.2 server template based on @PaperMC core to use on low-end hardware

Awesome Lists containing this project

README

        

## πŸ“ƒ Paper server
Already configured Minecraft server based on [@PaperMC](https://github.com/PaperMC) core to use on low-end hardware for Linux-based OS

### πŸ€” What files are configured?
1. server.properties β€” Minecraft server config
2. bukkit.yml β€” CraftBukkit config
3. spigot.yml β€” Spigot core config (since Spigot is a fork of CraftBukkit)
4. paper.yml β€” Paper core config (since Paper is a fork of Spigot)
4. start.sh β€” bash script to start the server (mostly took from [@Dymeth](https://github.com/Dymeth))

### πŸƒ How to run the server?
Linux: type `./start.sh` in Terminal

Windows: type `start.bat` in cmd/PowerShell or double-click the file

### πŸ’‘ Features of the startup bash script
1. Restarts the server on its crash or stop (to stop completely β€”Β press Ctrl+C on restart countdown)
2. Includes [@aikar](https://github.com/aikar)'s JVM optimization flags
3. Runs the server in a new screen (server won't stop if you corrupt the SSH session)
4. Easy-to-configure JVM basic flags (e.g. maximum RAM usage)
5. Preconfigured JVM flags (e.g. **nogui**)