Couldn't initialize Steam ServerSolved

Been having this issue since running the new updates this morning.

I came across this older post https://umod.org/community/rust/13576-couldnt-initialize-steam-server-steam-api64 and I am running Linux versions, so I manually downloaded the Linux build and loaded them on, just to make sure the script build into TCAdmin wasn't downloading the Windows build, but I am getting the same error.

I run a test server on my local machine using Windows, and it's been running fine with the updates this morning.

I'm at a loss right now. Is this a Umod/Linux issue, or is this a regional Steam issue, since my dedicated machine is in a different region than my local machine?

Errors from Console before unloading all Plugins and Shutting down. This happens after iniatilizing entity save caches:

dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
/.steam/sdk64/steamclient.so
with error:
/.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /.steam/sdk64/steamclient.so
Couldn't initialize Steam Server (InitGameServer returned false (1753234036,0,28025,65535,3,"2345"))
NullReferenceException: Object reference not set to an instance of an object
  at Steamworks.SteamInventory.GetDefinitions () [0x00007] in <ed96bb1963d74154be814e2d5de8c6b6>:0 
  at Steamworks.SteamInventory.LoadDefinitions () [0x00000] in <ed96bb1963d74154be814e2d5de8c6b6>:0 
  at Steamworks.SteamInventory.LoadItemDefinitions () [0x00007] in <ed96bb1963d74154be814e2d5de8c6b6>:0 
  at Rust.Platform.Steam.SteamPlatform.Initialize (IPlatformHooks hooks) [0x00051] in <f5e47d476cee491a9d64c9eb909a7a92>:0 
  at ServerMgr.StartSteamServer () [0x00000] in <89ba800ccbe04aff9b31fd514b76f3ea>:0 
  at ServerMgr.OpenConnection () [0x0006f] in <89ba800ccbe04aff9b31fd514b76f3ea>:0 
  at Bootstrap+<StartServer>d__19.MoveNext () [0x00415] in <89ba800ccbe04aff9b31fd514b76f3ea>:0 

It would be part of your startup, whatever handles that.

Update:

I created the path //.steam/sdk64 on the root directory, and copied the steamclient.so file into it, and now the server is loading. However this was the console log:

dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Loaded '.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so')
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Setting breakpad minidump AppID = 252490
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
SteamServer Initialized
IP address from command-line: *.*.*.*
Found 77 loot containers, 36 NPC prefabs and 9 unwrapable items in bundles


Merged post

was able to get the LD_LIBRARY_PATH set, so hopefully that works from here on out. Odd that it never mattered before today's update from FP.

There was a Unity update, which usually is when this happens.

I was very lucky to come across this thread. It was indeed that one line that was suddenly required for the server to start without bugging out. A millions thanks to you both.

Locked automatically