
- Steam api init failed ubuntu update#
- Steam api init failed ubuntu upgrade#
- Steam api init failed ubuntu code#
- Steam api init failed ubuntu windows#
In the off-chance that it's Unity version related, I'm going to try some different LTS versions of Unity and the latest version, just in case, with a backup of my project in GIT. And it can't be related to the Steam Manager script since it's disabled now, so it must be something else that happens from the Steamworks.NET API, probably at build time. To me that confirms that it is not my error in any way.
Steam api init failed ubuntu code#
I disabled the "Steam Manager" script, removed all Steamworks API related code from my game, and my game doesn't crash anymore, but development builds still throw the error.
Steam api init failed ubuntu update#
I did also update the appID in the txt file assuming I have the correct app ID, which I think I do. dll file did not fix it, are there others I need? I am feeling it may not be something I did wrong. dll files correctly? To me that sounds the most likely reason for the errors, from what I can tell, but that single. dll, I am wondering if part of the issue is the unitypackage either not importing correctly, or some script is not handling the necessary. I believe I used the correct appID in the txt file, but just to clarify, if you're in Steamworks, your appID is the numbers in the address of your landing page? ie, Ĭonsidering the missing. I am signed in to Steam and online currently also.
Steam api init failed ubuntu upgrade#
I am using Unity 2019.1.13f1 and have been afraid to upgrade as you know how Unity loves to break when you upgrade versions, so reluctant to do that unless it's a definite fix. I find it incredibly strange that Build & Run works but Build doesn't.īecause my game is released, it is in my library so I obviously have permissions. It stopped some of the crashing in the game, ie, my menus loaded correctly, but the development build still produced the same error even with the. I searched for the steam_api.dll file, it was in the plugins folder of the steam project, and manually added it next to the. dll files are UnityPlayer.dll and WinPi圎ventRuntime.dll. dll files, so when I saw people talking about that, I was confused. I got the unity package from releases here: Īre what I used. Refer to Valve's documentation or the comment above this line for more information." It correctly grabbed my steam ID and made a new subfolder for that unique Steam user for the save data, while running in Unity. In my case, my game is already released, and I am trying to set up cloud saves. Weird.ĭevelopment build or non-development build made no difference but definitely weird stuff going on.įurthermore, when running inside Unity, I was able to get Steam specific information like my Steam ID and display name.
Steam api init failed ubuntu windows#
exe, then open it through Windows File Explorer, it crashes. However, if I close the game, navigate to the. If I go "Build and Run", I do not get errors, and the game works. Running the game in the editor is fine, no errors. The game still opens but the achievements are no longer popping up.Īdditionally, when my friends try to make a dev build on their computers, it simply wouldn't show up. When I make a release build, it suddenly stops working. When I make a development build, and open it from steam, my game works fine. Not really sure where to go from here, but would love some ideas. But an strace only suggests that it's looking for a pid file isntead of steamclient.so but I'm no expert at reading these traces. The game is packaged with steampipe(ass a tool as described here on their partner site, which purposely includes steamclient.so and steam_appid.txt as redistributables. Most of the suggested fixes here or elsewhere just don't work, including the official suggestion of symlinking steamclient.so to. Are there any logs anywhere on Valve's side that can be checked to see if there were permissions issues? I can only guess it might have to do with not having a steam client running(I can't for a headless system) but steamcmd should have my credentials. Refer to Valve's documentation or the comment above this line for more information. SteamAPI_Init() failed unable to locate a running instance of Steam, or a local steamclient.so. SteamAPI_Init() failed SteamAPI_IsSteamRunning() failed.
