Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.08 KB

README.md

File metadata and controls

24 lines (19 loc) · 1.08 KB

rustone

A Minecraft server management program, written in Rust.

Rustone aims to provide a simple way to manage Minecraft servers - be it from CLI, or straight from a Discord bot which calls an API to launch a server on-demand.

Rustone currently integrates with PaperMC, a high-performance Spigot fork. There are plans to support BungeeCord, and other MC server software.

Rustone is divided into the core library - named rustone - and two current frontends:

  • rscmd: command-line frontend
  • rshttp: provides an HTTP server with an API

The project started not too long ago, when people started to ask me to run a server which should be available when they want to play. Because I didn't want to keep my computer always on, I've written a basic server management script, but it was still too slow to start up my computer and type commands manually - and thus, rshttp was born.

Rustone is not close to any release yet, and the internal API is not stabilized. The frontends should be more or less backwards compatible. You should not use Rustone for production. Yet.