cc4d0f08a4916e8262bcdf1d7b8bee653c0b332d
sfs-mc
More than a web server that dynamically show the status of a Minecraft server (formerly known as bukkit-server-status)
Goals
- A cli (using
clap) that enables to- Start the Minecraft server and give control over its terminal (using
screen) - Start and control the webserver
- Turn on/off remote starting of the Minecraft server
- Start the Minecraft server and give control over its terminal (using
- A webserver that show the current status of the Minecraft server (using
actix-web,tokio, andasync-minecraft-ping)- Server online
- Players online
- MOTD
- Start the Minecraft server if offline
- Config loading (using
toml) - Config profiles
- Running in the background (using
screen)
Decisions made along the way
4th August 2020
For the server and "client" to be able to communicate with eachother, I'll be using DBus and the dbus-crate. Also, it will probably be better to split the server and client/daemon and control utility in two separate projects (using Cargo's workspaces).
Description
Languages
Rust
95%
Makefile
5%