System Information
Field | Value |
---|---|
Operating System | Linux - AlmaLinux 8.8 on x86_64 |
Product | AMP ‘Decadeus’ v2.4.5.4 (Mainline) |
Virtualization | OpenVZ |
Application | Rust Dedicated Server |
Module | RustModule |
Running in Container | No |
Current State | Ready |
Task
On RUST update, it validates even though there is no update, requiring to reinstall Umod and it can fail
Problem Description
Issue
I run a daily shutdown->update->start schedule. I’ve had umod install fail twice within the last few weeks, which caused the server to start w/o any plugin (consequences are horrific the longer it runs w/o plugin).
If I could skip validate it would help preventing the issue.
Also, if I could do a GET with return value check using an AMP schedule, then I could program a RUST plugin to heartbeat on my webserver if it’s up (meaning the plugin is loaded). If the GET request from my webserver returns, say, xyz, then AMP’s conditional schedule would trigger re-shutdown->update->start. I don’t have any other idea than this unless it would be possible for you to make UMOD’s download/install failchecking.
Reproduction Steps
- (schedule) 1- Stop the RUST server
- 2- Update the RUST server
- 3- Start the RUST server