System Information
Field | Value |
---|---|
Operating System | Linux - Ubuntu 22.04.4 on x86_64 |
Product | AMP ‘Callisto’ v2.5.0.8 (Mainline) |
Virtualization | QEMU_KVM |
Application | Valheim |
Module | GenericModule |
Running in Container | No |
Current State | Ready |
Problem Description
Issue
It appears that AMP installs the beta version of Valheim on instance start/server update.
I cannot use AMP at this point for Valheim.
Reproduction Steps
- Create new instance
- Allow Valheim to update
- Start server
- Attempt connection to server
- Error “Incompatible Version” is displayed
Console Output (Segment)
12:41:25
Connecting anonymously to Steam Public…OK
12:41:26
Waiting for client config…OK
Waiting for user info…OK
app_update 896660 -beta public validate
12:41:27
Update state (0x5) verifying install, progress: 0.00 (0 / 1883636522)
12:41:29
Update state (0x5) verifying install, progress: 24.15 (454976579 / 1883636522)
12:41:31
Update state (0x5) verifying install, progress: 54.37 (1024185059 / 1883636522)
12:41:33
Update state (0x5) verifying install, progress: 81.91 (1542936771 / 1883636522)
12:41:34
Success! App ‘896660’ fully installed.strong text
Further Information (Update)
Additional information.
On checking the instance and looking under “SteamCMD and Updates”.
“Update check method” is by default “By Build ID”.
I’ve tested both “By Build ID” and “By Timestamp” and it downloads the beta version.
A simple fix for this would be to put in a build ID override or have the “beta” argument a tick box.
Another idea would be to have the “-beta” argument a tickbox alongside the build ID override to ensure unexpected updates do not occur.