A service that controls a Minecraft and a web (status) server
Go to file
2020-12-06 16:49:38 +01:00
sfsmcctl Optimise daemon action behaviour 2020-11-05 19:08:55 +01:00
sfsmcd Use core::future::pending instead of tokio's ^C 2020-12-06 16:49:38 +01:00
.gitignore Initial commit 2020-07-17 18:26:59 +00:00
Cargo.toml Move dependencies to member manifests 2020-08-20 17:41:21 +02:00
Makefile Update Makefile 2020-12-06 16:49:18 +01:00
README.md Update files according to new repo name 2020-12-06 16:49:03 +01:00

sfsmc

More than a web server that dynamically show the status of a Minecraft server (formerly known as bukkit-server-status)

Goals

  • A daemon/service (sfsmcd/sfsmc) that can be controlled via DBus
    • systemd integration
    • DBus integration
    • A Minecraft server (starting, eventually stopping) (needs testing)
    • A web server for the status page
      • Online status
      • Players
      • MOTD
      • Start the Minecraft server if it is offline
    • Web server extensions (via dynamic libraries) (just maaaayyybeee)
  • A CLI (sfsmcctl) that enables to
    • Start the daemon/service
    • Stop the daemon/service
    • Start the Minecraft server (needs testing)
    • Give control over the Minecraft server terminal
    • Stop the Minecraft server
    • Start the web server
    • Stop the web server
  • Config loading
  • Config profiles

Dependencies

Non-Rust dependencies

Crates