Jump to content
Sign in to follow this  
travhimself

Linux dedicated server won't update to 1.52

Recommended Posts

I'm trying to use SteamCMD to pull down the latest version of the dedicated server. I ran:

app_update 233780

 ...and it seemed to download a new version (I saw a bunch of output with progress indicators), but when I run the server it's still showing up as 1.50:

 2:47:21 BattlEye Server: Initialized (v1.207)
 2:47:21 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 107410
 2:47:21 Game Port: 2302, Steam Query Port: 2303
 2:47:21 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version 1.50 : port 2302
 2:47:22 Connected to Steam servers

And sure enough, when I attempt to connect with a client on v1.52, I'm kicked due to incorrect client/server version match.

 

A quick sanity check:

Steam>app_update 233780
Success! App '233780' already up to date.

Does SteamCMD ever fall behind in its knowledge of latest app versions? Am I suffering from caching issues? Any leads would be much appreciate. Thanks in advance!

Share this post


Link to post
Share on other sites

Admittedly I don't completely understand why this works, but here was the fix: simply use SteamCMD's force_install_dir, and install on top of the existing directory where the A3 server lives.

 

In my case the server lived at:

~/steamcmd/arma3

So I ran:

Steam>login <username>

Logging in user '<username>' to Steam Public...
Using cached credentials. . .
Logged in OK
Waiting for license info...OK

Steam>force_install_dir arma3/

Steam>app_update 233780

This seems to force not only a specific install directory, but a fresh/complete download of the server files. You'll get a bunch of download progress output, and it will take a while longer than doing a standard app_update (which is why I'm conjecturing that it's a clean install).

 

At any rate, I ran the server after doing this, and sure enough it was at 1.52:

13:24:10 BattlEye Server: Initialized (v1.207)
13:24:10 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 107410
13:24:10 Game Port: 2302, Steam Query Port: 2303
13:24:10 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version 1.52 : port 2302
13:24:11 Connected to Steam servers

Happily, this doesn't wipe any of your mods or config files from your existing install directory.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×