protonscr

steamcmd cannot download beta branch of dedicated server app

steamopen SteamCMD
ValveSoftware/steam-for-linux#9076 · opened 2023-01-06 by BenLubar · updated 2023-01-06 · 0 comments · github
BBenLubar 2023-01-06 github

Your system information

  • Steam client version (build number or date): Steam Console Client (c) Valve Corporation - version 1669935972
  • Distribution (e.g. Ubuntu): Ubuntu 22.04.1 LTS
  • Opted into Steam client beta?: I am pretty sure steamcmd cannot do that
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

This is the problem in #2688, but the workaround in that issue no longer works. Installing the beta branch of a dedicated server (such as appid 582400) installs the public branch instead.

Steps for reproducing this issue:

  1. steamcmd +force_install_dir ~/reactivedrop_server \
            +login anonymous \
            +@sSteamCmdForcePlatformType windows \
            +app_update 582400 -beta beta \
            +quit
    
  2. steamcmd has downloaded the non-beta branch of the dedicated server
  3. checking reactivedrop_server/steamapps/appmanifest_582400.acf reveals no "betakey" field, and adding one and re-running steamcmd simply removes the field

curiously, I can do this:

steamcmd +force_install_dir ~/reactivedrop_server_test2 \
        +login anonymous \
        +@sSteamCmdForcePlatformType windows \
        +app_update 1007 \
        +app_update 563560 -beta beta \
        +quit

and it does download the beta branch (these are the same depots that it would be downloading if the other command worked correctly)

Nothing extracted yet.