Mephi00/v-rising-wine-docker-image

`Stuck main thread detected.` Hangs forever

PawFV opened this issue · 1 comments

PawFV commented

Description

I start normally with docker compose up it get's to a point where I get "Stuck main thread detected. Last system started" and it will last there forever without crashing.

Details

Currently running in: Vultr

Specs
image

v-rising  | ProjectM.ClientSettings - Error while trying to load settings from file. File not Found! (Z:/home/steam/Steam/steamapps/common/VRisingDedicatedServer/VRisingServer_Data/StreamingAssets\Settings\ClientSettings.json)
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:LogWarning(Object)
v-rising  | ProjectM.Shared.SettingsBase:TryLoadJsonFile(String, Boolean, Boolean)
v-rising  | ProjectM.Shared.SettingsBase:.ctor(String, Boolean, Boolean)
v-rising  | ProjectM.ClientSettings:.ctor()
v-rising  | ProjectM.SettingsManager:VerifyClientSettings()
v-rising  | ProjectM.SettingsManager:get_ClientSettings()
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | Loaded ClientSettings:
v-rising  | {
v-rising  |   "General": {
v-rising  |     "ServerPath": "VRising.exe",
v-rising  |     "PlatformNotificationPosition": 2,
v-rising  |     "NewsURL": "https://client.vrising.net/live/news.json",
v-rising  |     "OfficialServersURL": "https://client.vrising.net/live/official.txt",
v-rising  |     "BannedServersURL": "https://client.vrising.net/live/banned.txt",
v-rising  |     "ServerPartnerURL": "https://www.g-portal.com/vrising",
v-rising  |     "ServerInstuctionsURL": "https://github.com/StunlockStudios/vrising-dedicated-server-instructions",
v-rising  |     "BranchOverride": "",
v-rising  |     "EnableConsole": false,
v-rising  |     "ConfineCursorToWindow": false
v-rising  |   },
v-rising  |   "Sound": {
v-rising  |     "Threaded": true,
v-rising  |     "DisableAllSounds": false,
v-rising  |     "DisableMusic": false,
v-rising  |     "MonoSound": false,
v-rising  |     "SoundInBackground": true,
v-rising  |     "UsePushToTalk": true,
v-rising  |     "VOIPAutojoin": true,
v-rising  |     "Driver": "",
v-rising  |     "MasterVolume": 1.0,
v-rising  |     "MusicVolume": 1.0,
v-rising  |     "SoundEffectsVolume": 1.0,
v-rising  |     "AmbienceVolume": 1.0,
v-rising  |     "VoiceOverVolume": 1.0,
v-rising  |     "UIVolume": 1.0,
v-rising  |     "VOIPVolume": 0.66
v-rising  |   },
v-rising  |   "Interface": {
v-rising  |     "Language": null,
v-rising  |     "VideoPlayMode": 0,
v-rising  |     "SteamerMode": false,
v-rising  |     "ShowGlobalChat": true,
v-rising  |     "ShowChatTimeStamps": true,
v-rising  |     "LockMinimapRotation": true,
v-rising  |     "BuildMenuFadeOut": false,
v-rising  |     "ShowMenuShortcuts": true,
v-rising  |     "ChatSize": 16.0,
v-rising  |     "SteamRichPresenceEnabled": true,
v-rising  |     "ToggleEquipMode": true,
v-rising  |     "AllowFriendsToJoinThroughSteam": true
v-rising  |   },
v-rising  |   "GameClient": {
v-rising  |     "UserName": "",
v-rising  |     "SavedCharacterName": "",
v-rising  |     "RecordClientReplay": false,
v-rising  |     "PlayLatestClientReplay": false,
v-rising  |     "EnableGameAnalytics": true,
v-rising  |     "AnalyticsEnvironment": "production",
v-rising  |     "CompletedTutorials": 0,
v-rising  |     "MaximumHandshakeAttempts": 10,
v-rising  |     "ConnectionTimeout": 30.0,
v-rising  |     "BetaInformationURL": null,
v-rising  |     "ServerListURL": "",
v-rising  |     "HasSeenCinematic": false,
v-rising  |     "HasCompletedFirstStartup": false,
v-rising  |     "EnableDebugLogsOverlayByDefault": false,
v-rising  |     "ServerName": "VRising Server",
v-rising  |     "DiscoverLocalPeers": false,
v-rising  |     "HideWrongVersion": true,
v-rising  |     "HideFullServers": false,
v-rising  |     "NetworkVersionOverride": -1
v-rising  |   },
v-rising  |   "GraphicSettings": {
v-rising  |     "Resolution": {
v-rising  |       "x": 0,
v-rising  |       "y": 0
v-rising  |     },
v-rising  |     "FPSLimitValue": 60,
v-rising  |     "DynamicResolutionQuality": 1.0,
v-rising  |     "ScreenShakeAmplitude": 1.0,
v-rising  |     "Brightness": 2.2,
v-rising  |     "FsrSharpness": 1.0,
v-rising  |     "FsrQualityMode": 1,
v-rising  |     "ClothUpdateRate": 1,
v-rising  |     "ClothQuality": 0,
v-rising  |     "AntiAliasing": 2,
v-rising  |     "ShadowQuality": 0,
v-rising  |     "AmbientOcclusionQuality": 0,
v-rising  |     "BloomQuality": 0,
v-rising  |     "VolumetricsQuality": 0,
v-rising  |     "TextureQuality": 0,
v-rising  |     "WindowMode": 1,
v-rising  |     "CurrentPresetMode": 0,
v-rising  |     "MenuFPSCapMode": 2,
v-rising  |     "VerticalSync": true,
v-rising  |     "ShouldLimitFPS": false,
v-rising  |     "MotionBlur": true,
v-rising  |     "DepthOfField": true,
v-rising  |     "HighQualityVegetation": true,
v-rising  |     "HighQualityAtmosphere": true,
v-rising  |     "BloodEffectsEnabled": true
v-rising  |   }
v-rising  | }
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:Log(Object)
v-rising  | ProjectM.SettingsManager:get_ClientSettings()
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | Actual System Memory: 11289 Recommended: 8500
v-rising  | Actual Graphics Memory: 128 Recommended: 4500
v-rising  | Set Graphics Preset To Low: true
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:Log(Object)
v-rising  | ProjectM.Bootstrap:EvaluateMemoryAndSetMemorySettings()
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | Bootstrapping World: Default World
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:Log(Object)
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | ProjectM.InputSettings - Error while trying to load settings from file. File not Found! (Z:/home/steam/Steam/steamapps/common/VRisingDedicatedServer/VRisingServer_Data/StreamingAssets\Settings\InputSettings.json)
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:LogWarning(Object)
v-rising  | ProjectM.Shared.SettingsBase:TryLoadJsonFile(String, Boolean, Boolean)
v-rising  | ProjectM.Shared.SettingsBase:.ctor(String, Boolean, Boolean)
v-rising  | ProjectM.InputSystem:SetupController(ControllerType)
v-rising  | Unity.Entities.ComponentSystemBase:CreateInstance(World, SystemState*)
v-rising  | Unity.Entities.World:AddSystem_OnCreate_Internal(ComponentSystemBase)
v-rising  | Unity.Entities.World:GetOrCreateSystemsAndLogException(IEnumerable`1, Int32)
v-rising  | ProjectM.CustomWorldSpawning:AddSystemsToWorld(World, WorldType, Type[], Type, Type, Type, CustomWorld)
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | SteamPlatformSystem - Entering OnCreate!
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:Log(Object)
v-rising  | ProjectM.Auth.SteamPlatformSystem:OnCreate()
v-rising  | Unity.Entities.ComponentSystemBase:CreateInstance(World, SystemState*)
v-rising  | Unity.Entities.World:AddSystem_OnCreate_Internal(ComponentSystemBase)
v-rising  | Unity.Entities.World:GetOrCreateSystemsAndLogException(IEnumerable`1, Int32)
v-rising  | ProjectM.CustomWorldSpawning:AddSystemsToWorld(World, WorldType, Type[], Type, Type, Type, CustomWorld)
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | CryptographicException: Couldn't access random source.
v-rising  |   at System.Security.Cryptography.RNGCryptoServiceProvider.Check () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Security.Cryptography.RandomNumberGenerator.Create () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Guid.NewGuid () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.ComponentModel.TypeDescriptor..cctor () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.JsonTypeReflector.CanTypeDescriptorConvertString (System.Type type, System.ComponentModel.TypeConverter& typeConverter) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract (System.Type objectType) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Func`2[T,TResult].Invoke (T arg) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Populate (Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonSerializer.PopulateInternal (Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonConvert.PopulateObject (System.String value, System.Object target, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Shared.SettingsBase.TryLoadJsonFile (System.String path, System.Boolean logWarning, System.Boolean defaultSettings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Shared.SettingsBase..ctor (System.String defaultFilePath, System.Boolean loadDefault, System.Boolean applyEnvironmentVariables) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.ServerHostSettings..ctor () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.SettingsManager.VerifyServerSettings () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.SettingsManager.get_ServerHostSettings () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Auth.SteamPlatformSystem.OnCreate () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.ComponentSystemBase.CreateInstance (Unity.Entities.World world, Unity.Entities.SystemState* statePtr) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.World.AddSystem_OnCreate_Internal (Unity.Entities.ComponentSystemBase system) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.World.GetOrCreateSystemsAndLogException (System.Collections.Generic.IEnumerable`1[T] types, System.Int32 typesCount) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.CustomWorldSpawning.AddSystemsToWorld (Unity.Entities.World world, ProjectM.WorldType worldType, System.Type[] systemTypes, System.Type initializationSystemGroupType, System.Type simulationSystemGroupType, System.Type presentationSystemGroupType, ProjectM.CustomWorld customWorld) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Bootstrap.Unity.Entities.ICustomBootstrap.Initialize (System.String defaultWorldName) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.DefaultWorldInitialization.Initialize (System.String defaultWorldName, System.Boolean editorWorld) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.AutomaticWorldBootstrap.Initialize () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | Rethrow as TypeInitializationException: The type initializer for 'System.ComponentModel.TypeDescriptor' threw an exception.
v-rising  |   at Newtonsoft.Json.Serialization.JsonTypeReflector.CanTypeDescriptorConvertString (System.Type type, System.ComponentModel.TypeConverter& typeConverter) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract (System.Type objectType) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Func`2[T,TResult].Invoke (T arg) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Populate (Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonSerializer.PopulateInternal (Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonConvert.PopulateObject (System.String value, System.Object target, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Shared.SettingsBase.TryLoadJsonFile (System.String path, System.Boolean logWarning, System.Boolean defaultSettings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Shared.SettingsBase..ctor (System.String defaultFilePath, System.Boolean loadDefault, System.Boolean applyEnvironmentVariables) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.ServerHostSettings..ctor () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.SettingsManager.VerifyServerSettings () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.SettingsManager.get_ServerHostSettings () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Auth.SteamPlatformSystem.OnCreate () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.ComponentSystemBase.CreateInstance (Unity.Entities.World world, Unity.Entities.SystemState* statePtr) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.World.AddSystem_OnCreate_Internal (Unity.Entities.ComponentSystemBase system) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.World.GetOrCreateSystemsAndLogException (System.Collections.Generic.IEnumerable`1[T] types, System.Int32 typesCount) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.CustomWorldSpawning.AddSystemsToWorld (Unity.Entities.World world, ProjectM.WorldType worldType, System.Type[] systemTypes, System.Type initializationSystemGroupType, System.Type simulationSystemGroupType, System.Type presentationSystemGroupType, ProjectM.CustomWorld customWorld) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Bootstrap.Unity.Entities.ICustomBootstrap.Initialize (System.String defaultWorldName) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.DefaultWorldInitialization.Initialize (System.String defaultWorldName, System.Boolean editorWorld) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.AutomaticWorldBootstrap.Initialize () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | UnityEngine.Logger:LogException(Exception, Object)
v-rising  | UnityEngine.Debug:LogException(Exception)
v-rising  | Unity.Entities.World:GetOrCreateSystemsAndLogException(IEnumerable`1, Int32)
v-rising  | ProjectM.CustomWorldSpawning:AddSystemsToWorld(World, WorldType, Type[], Type, Type, Type, CustomWorld)
v-rising  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
v-rising  | Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean)
v-rising  | Unity.Entities.AutomaticWorldBootstrap:Initialize()
v-rising  | 
v-rising  | NullReferenceException: Object reference not set to an instance of an object.
v-rising  |   at ProjectM.CustomWorldSpawning.AddSystemsToWorld (Unity.Entities.World world, ProjectM.WorldType worldType, System.Type[] systemTypes, System.Type initializationSystemGroupType, System.Type simulationSystemGroupType, System.Type presentationSystemGroupType, ProjectM.CustomWorld customWorld) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.Bootstrap.Unity.Entities.ICustomBootstrap.Initialize (System.String defaultWorldName) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.DefaultWorldInitialization.Initialize (System.String defaultWorldName, System.Boolean editorWorld) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Entities.AutomaticWorldBootstrap.Initialize () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | 
v-rising  | ArgumentNullException: Value cannot be null.
v-rising  | Parameter name: obj
v-rising  |   at System.Threading.Monitor.Enter (System.Object obj, System.Boolean& lockTaken) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.ComponentModel.TypeDescriptor.CheckDefaultProvider (System.Type type) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.ComponentModel.TypeDescriptor.NodeFor (System.Type type, System.Boolean createDelegator) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.ComponentModel.TypeDescriptor.GetDescriptor (System.Type type, System.String typeName) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.ComponentModel.TypeDescriptor.GetConverter (System.Type type) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.JsonTypeReflector.CanTypeDescriptorConvertString (System.Type type, System.ComponentModel.TypeConverter& typeConverter) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract (System.Type objectType) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Func`2[T,TResult].Invoke (T arg) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at StunLocalization.LocalizationIO.ImportJson (System.String fileName, System.Collections.Generic.List`1[StunLocalization.LocalizationCode]& codes) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at StunLocalization.Localization.LoadLocalization (System.String filePath) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at StunLocalization.Localization.Initialize (StunLocalization.LocalizationSettings settings) [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.UI.InitializeUI.Awake () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | 
v-rising  | CryptographicException: Couldn't access random source.
v-rising  |   at System.Security.Cryptography.RNGCryptoServiceProvider.Check () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Security.Cryptography.RandomNumberGenerator.Create () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at System.Guid.NewGuid () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Services.Analytics.AnalyticsServiceInstance..ctor () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Services.Analytics.AnalyticsService..cctor () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Services.Analytics.AnalyticsLifetime.Awake () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at UnityEngine.GameObject.AddComponent[T] () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Services.Analytics.ContainerObject.Initialize () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | Rethrow as TypeInitializationException: The type initializer for 'Unity.Services.Analytics.AnalyticsService' threw an exception.
v-rising  |   at Unity.Services.Analytics.AnalyticsLifetime.Awake () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at UnityEngine.GameObject.AddComponent[T] () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at Unity.Services.Analytics.ContainerObject.Initialize () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | UnityEngine.GameObject:AddComponent()
v-rising  | Unity.Services.Analytics.ContainerObject:Initialize()
v-rising  | 
v-rising  | NullReferenceException: Object reference not set to an instance of an object.
v-rising  |   at GameVersionUtils.TryInitializePersistenceVersion () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at GameVersionUtils.GetOrLoadPersistenceVersion () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  |   at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0 
v-rising  | 
v-rising  | Stuck main thread detected. Last system started: . Last system finished: . Last subnode: PrefabGuid: 0 NodeIndex: 0.
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:Log(Object)
v-rising  | Unity.Entities.<>c__DisplayClass8_0:<Initialize>b__0(Object)
v-rising  | System.Runtime.Serialization.DeserializationEventHandler:Invoke(Object)
v-rising  | System.Threading.TimerCallback:Invoke(Object)
v-rising  | System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
v-rising  | System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
v-rising  | System.Runtime.Serialization.DeserializationEventHandler:Invoke(Object)
v-rising  | 
v-rising  | Stuck main thread detected. Last system started: . Last system finished: . Last subnode: PrefabGuid: 0 NodeIndex: 0.
v-rising  | UnityEngine.Logger:Log(LogType, Object)
v-rising  | UnityEngine.Debug:Log(Object)
v-rising  | Unity.Entities.<>c__DisplayClass8_0:<Initialize>b__0(Object)
v-rising  | System.Runtime.Serialization.DeserializationEventHandler:Invoke(Object)
v-rising  | System.Threading.TimerCallback:Invoke(Object)
v-rising  | System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
v-rising  | System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
v-rising  | System.Runtime.Serialization.DeserializationEventHandler:Invoke(Object)
v-rising  | 

The problem here is, that it cannot get access to the source for random number generation, which is required for the steam api. My fix in testing was to just restart the container until it worked again.

Another thing I noticed is, that the server is recommending 8.5 gig of ram and is finding 11289 MB, even though you only have 4gigs reserved. This might cause the issue as well.