f99ee75f9870b37fe4e2cc7d738e8ba0cb00cedb
It very much reduces code and complexity.
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%