Skip to content

CLI utility to manage MC server installations.

Features

  • Install required JDKs
  • Download server files
  • Generate start scripts (with optimized JVM flags)
  • Update to the latest build

Supported Platforms

Platform Supported
Windows
Linux
macOS¹ 🚧

¹ In theory macOS should be supported, there are just no macOS specific implementations yet

Supported Server Distributions

Distribution Install Update Metadata¹
PaperMC
Waterfall
Travertine
PurPur ✔³
Nyper ✔³
Velocity² ✔⁴

¹ Metadata is required to ensure the correct Java version is installed and use proper JVM flags

² Velocity does not provide checksums on their Downloads so no checksum verification will be made when downloading velocity

³ Uses Paper's metadata since it's a Paper fork

⁴ Velocity does not provide information on when a new build got released over an API, therefore mcserv will re-download Velocity each time you run the update command.