Configuration with Valheim - Valheim instance installs beta version

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.

1 Like

Is there a workaround so that steamcmd doesn’t install beta?

None that I have found currently.

With the Ashland’s release it has started working but for how long, I’m assuming until the next public beta.

Hopefully one of the solutions I posted can be implemented.

I purchased the software specifically to manage multiple valheim servers.

I found something about this in the steamcmd documentation:

The beta name for the non-beta branch is “public”, so app_update 90 -beta public will take you off of the beta branch for HLDS.

For valheim the update command is: app_update 896660 -beta public validate

If the documentation is correct, this would not install a beta.

I have deleted all mods on client/server, only bepInEx installed. On server connect:

Incompatible version

0.218.15 l-0.218.15

EDIT:
I completely deleted the client and server and reinstalled them. The versions now fit in vanilla as well as with BepInEx.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.