Hello everyone,
I’m encountering a persistent “Steam API failure” while trying to set up a vanilla Arma 3 dedicated server on an AWS (Amazon Web Services) Linux instance. I’ve dedicated countless hours to troubleshooting this issue and am hoping someone in the community can offer some guidance.
I’ve diligently followed several guides to install both Steam and Arma 3. Initially, I used this guide from Medium: https://medium.com/arma-3-server-administration/installation-and-configuration-of-an-arma-3-linux-dedicated-server-7875c9030b7#.gu28x7yuf. Prior to that, I also attempted to use the official Bohemia Interactive Wiki guide: https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Instructions_.28Linux_o.2Fs.29.
Despite following these instructions meticulously and performing multiple clean installs of everything, I consistently encounter the same error: “Steam API failure.” This error is always followed by a list of mods, indicating that the Arma 3 directory is “NOT FOUND.”
I’ve exhaustively searched forums and Google for solutions to this “Steam API failure,” but haven’t found a clear explanation or fix. Understanding what this error actually signifies is proving to be a major roadblock.
To provide more context, I’m including the relevant section from my RPT log below:
ubuntu@ip-172-31-21-128:~/installarma3/install/public$ ./start.sh
1:24:28 SteamAPI initialization failed. Steam features wont's be accessible!
... (various updating base class messages) ...
1:24:33 Initializing Steam Manager
1:24:33 unable to load cached items meta info. save and update functionality will be broken
1:24:33 Steam Manager initialized.
1:24:33 =============================================================================================
List of mods ===============================================================================================
1:24:33 modsReadOnly = true
1:24:33 safeModsActivated = false
1:24:33 customMods = true
1:24:33 hash = '610C3FBA5792AD2FE0F216CECBEBFE404680AC72'
1:24:33 hashShort = '241c7f96'
1:24:33 name | modDir | default | origin | hash | hashShort | fullPath
1:24:33 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1:24:33 â€â€â€â€ | â€â€â€â€ | false | NOT FOUND | | |
1:24:33 Arma 3 DLC Bundle | dlcbundle | true | NOT FOUND | | |
1:24:33 Arma 3 Marksmen | mark | true | GAME DIR | a3cb8bd430002971f7ecedb65aca970ce6a3e880 | 3021f00c | /home/ubuntu/installarma3/install/public/mark
1:24:33 Arma 3 Helicopters | heli | true | GAME DIR | 21385ab46a1a725af129e211d3a9f73b047d1c83 | 5c1dd0e0 | /home/ubuntu/installarma3/install/public/heli
1:24:33 Arma 3 Karts | kart | true | GAME DIR | fc0cb7d662348d9651bfc620aff863ad545e0346 | 4bdcb8a9 | /home/ubuntu/installarma3/install/public/kart
1:24:33 Arma 3 Zeus | curator | true | GAME DIR | 352756ce4c2c2b788be47fb754e3426ef3b8ba3d | c6890f55 | /home/ubuntu/installarma3/install/public/curator
1:24:33 Arma 3 | A3 | true | NOT FOUND | | |
1:24:33 ==========================================================================================================================================================================================================
... (rest of the log) ...
1:24:35 BattlEye Server: Initialized (v1.207)
1:24:35 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 107410
1:24:35 Game Port: 2302, Steam Query Port: 2303
1:24:35 Initializing Steam Server - Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version 1.54 : port 2302
1:24:36 Connected to Steam servers
Does anyone have any insights into what could be causing this Steam API failure and how to resolve it? Any help or suggestions would be greatly appreciated!
Thank you.