Permanently Offline

It seems an exception it thrown while trying to access an online resource. In the main menu I always have offline and if I press reconnect it fails immediately. If I try to open that url in the browser it gives the same response. Internet connection is fine. I was just playing Hunt: Showdown online.

I’ve also tested on another ISP, and on my SteamDeck. Same problem.

Relevant files SwissTransfer - Envoi sécurisé et gratuit de gros fichiers

Last player log, as backup.

2026-01-25T15:59:03.093|?|2212||Input System module state changed to: Initialized.
2026-01-25T15:59:03.096|?|2212||[Physics::Module] Initialized fallback backend.
2026-01-25T15:59:03.096|?|2212||[Physics::Module] Id: 0xdecafbad
2026-01-25T15:59:03.103|?|2212||Initialize engine version: 6000.1.15f1m1 (0)
2026-01-25T15:59:03.103|?|2212||[Subsystems] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/NoRestForTheWicked/NoRestForTheWicked_Data/UnitySubsystems
2026-01-25T15:59:03.103|?|2212||kGfxThreadingModeSplitJobs is not supported on Direct3D 11. Reverting to kGfxThreadingModeClientWorkerJobs instead.
2026-01-25T15:59:03.103|?|2212||GfxDevice: creating device client; kGfxThreadingModeClientWorkerJobs
2026-01-25T15:59:03.183|?|2212||Direct3D:
2026-01-25T15:59:03.183|?|2212||    Version:  Direct3D 11.0 [level 11.1]
2026-01-25T15:59:03.183|?|2212||    Renderer: AMD Radeon RX 7900 XTX (ID=0x744c)
2026-01-25T15:59:03.183|?|2212||    Vendor:   ATI
2026-01-25T15:59:03.183|?|2212||    VRAM:     24560 MB
2026-01-25T15:59:03.183|?|2212||    Driver:   32.0.22029.9039
2026-01-25T15:59:03.216|?|2212||[Physics::Module] Selected backend.
2026-01-25T15:59:03.216|?|2212||[Physics::Module] Name: PhysX
2026-01-25T15:59:03.216|?|2212||[Physics::Module] Id: 0xf2b8ea05
2026-01-25T15:59:03.216|?|2212||[Physics::Module] SDK Version: 4.1.2
2026-01-25T15:59:03.216|?|2212||[Physics::Module] Integration Version: 1.0.0
2026-01-25T15:59:03.216|?|2212||[Physics::Module] Threading Mode: Multi-Threaded
2026-01-25T15:59:03.317|?|2212||<RI> Initializing input.

2026-01-25T15:59:03.318|?|13988||D3D11 device created for Microsoft Media Foundation video decoding.
2026-01-25T15:59:03.322|?|2212||<RI> Input initialized.

2026-01-25T15:59:03.352|?|2212||<RI> Initialized touch support.

2026-01-25T15:59:03.431|?|2212||UnloadTime: 0.046100 ms
2026-01-25T15:59:03.770|I|2212||

No Rest for the Wicked

  > Build Id:               26769
  > Project Revision:       144623
  > Engine Version:         Unity_6000.1.15f1_upd1016
  > Graphics API(s):        Direct3D11, Direct3D12
  > Final Build:            True
  > Development Build:      False
System Information:
  > System RAM:             65461 MB
  > CPU:                    AMD Ryzen 9 5900X 12-Core Processor , 24 cores, 3700 MHz
  > Resolution:             3440x1440
  > Graphics API:			 Direct3D11
  > Controller:             Controller (Xbox One For Windows)


2026-01-25T15:59:03.813|I|2212||MoonDebug Initialized... Debug Allowed: False. Hidden on Boot: True
2026-01-25T15:59:03.913|I|2212||WwiseUnity: Wwise(R) SDK Version 2022.1.19 Build 8584.
2026-01-25T15:59:03.919|I|2212||WwiseUnity: Setting Plugin DLL path to: C:/Program Files (x86)/Steam/steamapps/common/NoRestForTheWicked/NoRestForTheWicked_Data\Plugins\x86_64
2026-01-25T15:59:07.036|I|42148||First video frame not zero: 2 (0.037989s). Result may be out of sync. Please make sure tracks all start at 0 in C:/Program Files (x86)/Steam/steamapps/common/NoRestForTheWicked/NoRestForTheWicked_Data/resources.resource
2026-01-25T15:59:08.391|I|2212||Setting up FSR3 Upscaler with render size: 2752x1152, display size: 3440x1440, flags: EnableHighDynamicRange, EnableDepthInverted, EnableAutoExposure, EnableDynamicResolution
2026-01-25T15:59:08.441|I|2212||Setting up FSR3 Upscaler with render size: 1995x835, display size: 3440x1440, flags: EnableHighDynamicRange, EnableDepthInverted, EnableAutoExposure, EnableDynamicResolution
2026-01-25T15:59:14.423|I|2212||[ViewFrame Initialization] Executing: IntroSequence.WaitForIntroSequence
2026-01-25T15:59:14.760|E|2212||Steam auth ticket callback timed out after 5 seconds
2026-01-25T15:59:14.760|E|2212||Failed to get Steam auth ticket
2026-01-25T15:59:14.760|E|2212||Failed to connect to backend using Steam.
2026-01-25T15:59:17.192|I|2212||Amplitude id: STEAM-76561197971304251
2026-01-25T15:59:29.011|E|2212||GET https://prod.gatekeeper.moonbackend.net//v3/staging?buildId=26769&modern=True : Forbidden
2026-01-25T15:59:29.011|E|2212||Response content: {"message":"Forbidden"}
2026-01-25T15:59:29.013|E|2212||Could not resolve endpoint from gatekeeper: System.AggregateException: One or more errors occurred. (Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index) ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at MoonBackend.Methods.GatekeeperMethods.GetEndpoints (MoonBackend.Models.GatekeeperOpts opts, System.Boolean checkForExistingUrls) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequestGet (MoonBackend.Models.ApiRequestOpts opts) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequest (MoonBackend.Models.ApiRequestOpts opts, System.Boolean assignBuildId) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendClient.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendSystemClient.HandleSendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext.Exec () [0x00000] in <00000000000000000000000000000000>:0 
   --- End of inner exception stack trace ---
---> (Inner Exception #0) System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at MoonBackend.Methods.GatekeeperMethods.GetEndpoints (MoonBackend.Models.GatekeeperOpts opts, System.Boolean checkForExistingUrls) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequestGet (MoonBackend.Models.ApiRequestOpts opts) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequest (MoonBackend.Models.ApiRequestOpts opts, System.Boolean assignBuildId) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendClient.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendSystemClient.HandleSendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext.Exec () [0x00000] in <00000000000000000000000000000000>:0 <---
2026-01-25T15:59:30.028|E|2212||GET https://prod.gatekeeper.moonbackend.net//v3/staging?buildId=26769&modern=True : Forbidden
2026-01-25T15:59:30.028|E|2212||Response content: {"message":"Forbidden"}
2026-01-25T15:59:30.029|E|2212||Could not resolve endpoint from gatekeeper: System.AggregateException: One or more errors occurred. (Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index) ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at MoonBackend.Methods.GatekeeperMethods.GetEndpoints (MoonBackend.Models.GatekeeperOpts opts, System.Boolean checkForExistingUrls) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequestGet (MoonBackend.Models.ApiRequestOpts opts) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequest (MoonBackend.Models.ApiRequestOpts opts, System.Boolean assignBuildId) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendClient.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendSystemClient.HandleSendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext.Exec () [0x00000] in <00000000000000000000000000000000>:0 
   --- End of inner exception stack trace ---
---> (Inner Exception #0) System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at MoonBackend.Methods.GatekeeperMethods.GetEndpoints (MoonBackend.Models.GatekeeperOpts opts, System.Boolean checkForExistingUrls) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequestGet (MoonBackend.Models.ApiRequestOpts opts) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at MoonBackend.Methods.MethodsBase.ApiRequest (MoonBackend.Models.ApiRequestOpts opts, System.Boolean assignBuildId) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendClient.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task.FinishContinuations () [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) [0x00000] in <00000000000000000000000000000000>:0 
  at ForsakenBackendSystemClient.HandleSendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationTokenSource source) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <00000000000000000000000000000000>:0 
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () [0x00000] in <00000000000000000000000000000000>:0 
  at UnityEngine.UnitySynchronizationContext.Exec () [0x00000] in <00000000000000000000000000000000>:0 <---
1 Like

Hey theGiallo,

Sorry about that happening, that’s not fun.

If you try with a VPN, does that work?

Or, can you check to the crucible_legacy beta and back again?

To do so:

  • Right click the game in your Steam library - Properties - Game Versions % Betas - select crucible_legacy. Let it patch, afterwards change it to Default Public Version once more.

I will also relay this information towards Moon.

Silas

I’ve read on steam that some people with this problem have it working using a VPN. I don’t pay for one, but I maybe can try to test one free to just debug the problem.
I’ll try the beta as soon as possible and let you know.

1 Like

Yeah trying it with a free one is more then enough!

Silas

I’ve installed ProtonVPN. The game successfully connected. The first time I hadn’t restarted Steam, so the steam login seems to have failed but it was online nonetheless. Then I restarted steam and the steam login was successful. All from reading the logs I’ve uploaded here: SwissTransfer - Envoi sécurisé et gratuit de gros fichiers

So it’s probably a routing problem. You think the internet is all interconnected, but then you discover it’s not.

If you want me to test the beta or something else, please tell me.

1 Like

Hello there!

I was playing on a shared realm all fine since the coop update but then game crashed suddenly and since then it has been permanently offline.

Here is what I’ve tried:

  1. Tried everything that askan94 suggested here Unable to connect to shared realms - Server Handler Error Error - #2 by askan94
  2. ProtonVPN / BitDefender VPN - doesn’t work
  3. Switched to crucible_legacy beta and back again - doesn’t work
  4. Verified game data
  5. Clean reinstall
  6. Deleted local save files (I made backups)
  7. Cried

All relevant files: Unique Download Link | WeTransfer

Really looking forward to getting back to playing with my 3 friends.

Thank you and much appreciated!

[EDIT: PROBLEM SOLVED]

1 Like

Hey You8869,

Would you please share what solution worked for you?

Silas

Hi Silas,

I can’t seem to reconnect and permanently disconnected, I was playing with my friends’ Realm and I decided to make my own local Realm to plunge resources there but the game crashed and when I reentered I kept detected as being offline and I spammed the reconnect button but I just can’t seem to get online.

I already tried VPN, flush dns, it still doesn’t work.

I’ve verified the game file, still doesn’t work.

I’ve reinstalled the game, tried installing the legacy and back to beta, still doesn’t work.

Please kindly help, thank you.

Hey Olivier, you cannot enter your own local Realm either? (if it is not local, kick everyone first)

Silas

Hi Silas,

I am not the host, sorry I should’ve been more specific.

I have no realms before, I only joined my friend’s

1 Like

Update:

I can join my own realm but due to being permanently disconnected/offline, I can’t share my own Realm for my friends to join me.

Update:

I’ve double checked and turns out it was my firewall setting that blocks the game connection. My problems are solved, thank you for being patient with me Silas.

1 Like

Wow, I am very happy for you!

Can you share how you checked this? (this is useful for other players who can use a little help in the right direction :wink: )

Silas

Since it stays offline, I double check with my firewall settings.

Mine was Bitdefender, the connection was blocked somehow when I crashed so I enabled them back.

1 Like

what was your solution? I had this issues couple of times and vpn got me there.

1 Like

Hello Silas and DDIV,

Here is what I did:

  1. Have a trusted friend login into my steam and try to connect from his end.
  2. He connected without issue but did encounter some save file discrepancy.
  3. He then sent me the save file of my character that was from his end.
  4. Re-added game as an exception to firewall.
  5. It worked!
1 Like

I was playing co-op mode with a friend on his server when he left and I ended up alone on the server. I started exploring and making some upgrades to things. When I decided to leave and go back to my own server, the game got stuck loading and wouldn’t stop, so I pressed Alt + F4.

I opened the game again, and since then I’m always stuck in offline mode even though I have internet. I’ve already restarted my computer and reinstalled the game, but every time I launch it, I’m still in offline mode.

Is there any way to fix this?

I bought the game a few days ago and tried to play with my friend, but I can’t seem to join their realm. It always gets stuck on “Entering Realm.”
I can play in my own private realm solo.
But i cant share it to my friend.
Top right of screen said Online, but when I try sharing my realm and after a while it’ll jump back to the main menu and top right is now showing a red sphere and after awhile it’ll change back to online.
I’ve already tried using a VPN and reinstalling the game, but nothing helped.
When I check the debug log, I keep seeing the following error every time I try to join a realm or share my own:

[save/786a7bdb-e457-49b9-81df-cd9c8d882dfb/CreateCharacter] HTTP exception: An error occurred while sending the request
and
[ClientFlowAPI] Failed to upload character.

Can someone help me with this?

2 Likes

My game froze while in the infuse menu. Had to force quit, and when I returned my game was in offline mode. Will not let me reconnect. I did move the game from my SSD to 2TB internal memory before this happend. Not sure if that could have caused it?

1 Like

Did you move the Game from your SSD to your Internal memory through Steam?

what kind of Memory Device is your Internal Memory is it an SSD or HDD etc.?