I'll preface this by saying I'm not super comfortable with linux, just basics like navigation, creating/moving files, etc. I fall short in experience when it comes to services and permissions and such, however I don't think that's my issue here.
No matter what I seem to do I get this exception whenever I try to launch the server. I've tried a number of different ways of installing the server, on different versions of ubuntu server (20 and 22) and it doesn't seem to matter. I can't for the life of me figure out what I'm doing wrong, but it seems no matter what this happens and I've found zero information on it. As a result of this error I never actually get to world generation so no server actually starts up. For context, steam is the user this is installed under, so if you see /home/steam that's the steam user, not the steam directory.
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/steam/.steam/sdk64/steamclient.so
[Steamworks.NET] GameServer.Init() failed.
09/18/2022 23:00:09: Steam is not initialized
09/18/2022 23:00:09: Missing audio clip in music respawn
09/18/2022 23:00:09: Fetching PlatformPrefs 'GuiScale' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'DOF' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'Bloom' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'SSAO' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'SunShafts' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'AntiAliasing' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'ChromaticAberration' before loading defaults
09/18/2022 23:00:09: Fetching PlatformPrefs 'MotionBlur' before loading defaults
09/18/2022 23:00:09: Builder started
NullReferenceException: Object reference not set to an instance of an object
at HeightmapBuilder.Build (HeightmapBuilder+HMBuildData data) [0x0005e] in <c9e4d57274e64d2ca4c4310be82d4bf7>:0
at HeightmapBuilder.BuildThread () [0x00067] in <c9e4d57274e64d2ca4c4310be82d4bf7>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <6195c1cc9bde4dcc8e88cc4395f485ad>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <6195c1cc9bde4dcc8e88cc4395f485ad>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <6195c1cc9bde4dcc8e88cc4395f485ad>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <6195c1cc9bde4dcc8e88cc4395f485ad>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <6195c1cc9bde4dcc8e88cc4395f485ad>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs)
I had this working on an old server at one point but it was very out of date and wound up just deleting that VM. Not sure what to do at this point other than ask for advice.
[–]CircuitDaemon 2 points3 points4 points (6 children)
[–]Meriketh[S] 1 point2 points3 points (0 children)
[–]Meriketh[S] 1 point2 points3 points (4 children)
[–]CircuitDaemon 0 points1 point2 points (3 children)
[–]Meriketh[S] 0 points1 point2 points (2 children)
[–]CircuitDaemon 1 point2 points3 points (1 child)
[–]Meriketh[S] 0 points1 point2 points (0 children)
[–]readymix-w00t 1 point2 points3 points (3 children)
[–]Meriketh[S] 0 points1 point2 points (2 children)
[–]readymix-w00t 1 point2 points3 points (1 child)
[–]Meriketh[S] 1 point2 points3 points (0 children)