repoRust.ServerManagercancel

36 Commits over 305 Days - 0.00cph!

Today
Update: further review feedback - Wrapped body of FindAndUpload in a try-finaly to ensure we always release a semaphore - Merged backwards compatibility support into existing DelegatedUploadBeginResult class Clean: file rename (since it no longer contains old class)
Today
Update: review comments - Removed in-memory file caching and simplified code - Added a semaphore to prevent multiple concurrent uploads - Removed a flat delay when detected trigger phrase to upload a snapshot - Removed post-heartbeat attempt to find-and-upload snapshots Update: braking change mitigation - Fallback to old API json format if failing to process with new one.
8 Days Ago
Add a fork of CliWrap here that adds a way to access the Process instance to set affinity Automatically set server process affinity when running on a CPU with split 3D v-cache Increase timeout for running rcon commands from 10s to 30s Merge: from main
8 Days Ago
Update: Renaming BackupBeginResult -> DelegatedUploadBeginResult It's renamed on the dashboard, and will be used for 2 flows, so more fitting Update: reimplementing perf snapshot uploading to use delegation
8 Days Ago
Add a fork of CliWrap here that adds a way to access the Process instance to set affinity Automatically set server process affinity when running on a CPU with split 3D v-cache Increase timeout for running rcon commands from 10s to 30s
10 Days Ago
New: Find and upload perf snapshots - Uploads as one request, rather than a ping-pong chain - Once attempted the upload, deletes from the drive - Reacts to log messages I've yet to test it all, will do after done with Dashboard
7 Months Ago
▉▄▌▋▆▄▉ ▆▄▊▌▄▄ ▊▉▌
9 Months Ago
Check for and apply Harmony mod updates automatically while the server is running
9 Months Ago
Backup save file right after the server saves
9 Months Ago
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
10 Months Ago
Add missing using
10 Months Ago
More logging to troubleshoot missing heartbeat issues
10 Months Ago
Workaround for issues on even older windows console hosts? Fix backspace with empty buffer exception Fix unknown commands not clearing the command input
10 Months Ago
Workaround status bar issues when running under the old windows console host
10 Months Ago
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
10 Months Ago
Switch to using new backup endpoint
10 Months Ago
Update release.yml
10 Months Ago
SHA fix?
10 Months Ago
Github actions setup
10 Months Ago
Set proper API host
10 Months Ago
Fix exception in heartbeat worker when exiting with Ctrl+C
10 Months Ago
Detect server crashes and make sure it restarts
10 Months Ago
Proper timer to make sure logs are submitted after some time instead of waiting for a full batch
10 Months Ago
Make the heartbeat loop more reliable and auto-restart if it fails
10 Months Ago
▄▋▊▄▌▌ ▊▆█ ▆▌▋ ██▊▅▅▉▇▊ ▆▍▄▄▅
10 Months Ago
▍▊▌▅▄▇▌ ▆▍▋▍ ▊▋█▌ ▊█▄ ▆▅▋▍█ ▊▋▍▄█▊ ▄▉ ▅▍▄ ▍▌▉▍▄█▌ ▅▌▆▄▄▋▅ ▄▋ ▉▋▋▌ ▋▄▆▅█▄ ▇▇▊ ▌▆▋▊▊█
10 Months Ago
Fix steamcmd updating from backend when not needed
10 Months Ago
Compile fix for release builds
10 Months Ago
Add back file deletion as a part of updating
10 Months Ago
Fix steamcmd being redownloaded from backend Implement updater for server manager
10 Months Ago
Send logs to file and our backend Add tags to sentry so we can see which server has issues
10 Months Ago
Put steamcmd in its own folder so the root folder stays clean Various bug fixes
10 Months Ago
Update to support multiple environments
10 Months Ago
Add in a missing error check
10 Months Ago
Initial commit
10 Months Ago
Initial commit