30 Commits over 91 Days - 0.01cph!
Check for and apply Harmony mod updates automatically while the server is running
Backup save file right after the server saves
Remove redundant cancellation token source in server manager
Add some more guards to try and prevent exiting out when not actually cancelled
Gracefully stop the Rust server when closing server manager with Ctrl+C
More logging to troubleshoot missing heartbeat issues
Workaround for issues on even older windows console hosts?
Fix backspace with empty buffer exception
Fix unknown commands not clearing the command input
Workaround status bar issues when running under the old windows console host
Refactor logging so it doesn't go through Console
Add support for status bars at the bottom of the terminal
Implement status bar to connect to the server's rcon to show performance info and allow running commands
Set the -parent-pid command line argument when running the Rust server
Update files before backing up server data so we don't double backup when there is a server manager update
Switch to using new backup endpoint
Fix exception in heartbeat worker when exiting with Ctrl+C
Detect server crashes and make sure it restarts
Proper timer to make sure logs are submitted after some time instead of waiting for a full batch
Make the heartbeat loop more reliable and auto-restart if it fails
▄▋▊▄▌▌ ▊▆█ ▆▌▋ ██▊▅▅▉▇▊ ▆▍▄▄▅
▍▊▌▅▄▇▌ ▆▍▋▍ ▊▋█▌ ▊█▄ ▆▅▋▍█ ▊▋▍▄█▊ ▄▉ ▅▍▄ ▍▌▉▍▄█▌ ▅▌▆▄▄▋▅ ▄▋ ▉▋▋▌ ▋▄▆▅█▄ ▇▇▊ ▌▆▋▊▊█
Fix steamcmd updating from backend when not needed
Compile fix for release builds
Add back file deletion as a part of updating
Fix steamcmd being redownloaded from backend
Implement updater for server manager
Send logs to file and our backend
Add tags to sentry so we can see which server has issues
Put steamcmd in its own folder so the root folder stays clean
Various bug fixes
Update to support multiple environments
Add in a missing error check