Permanently Offline

I was so excited for this new update, but it looks like the same problem of starting a new game that I had when trying to play the open beta test is still present. Even though I’m online I can’t start a new game. I have my new character selected and try selecting “Continue” and nothing happens. If I click on “Realms” I just get the “Creating Realms” loading screen, and again nothing happens. I tried using a VPN (even though I’m in the US) and somehow got a game started, but the game went into offline mode. Something definitely needs to be fixed. It shouldn’t be this complicated to start/join new games. Thanks again for all your hard work.

1 Like

This must drive you crazy, I’m so sorry Eirik!

May I ask for your files outlined here: How to Properly Report Bugs!

Let me know if in the meantime you find any solution, makeshift or otherwise!

Silas

Silas, here’s the link to the Google Drive folder containing the appropriate files:

Hope it helps diagnose the issue!

1 Like

I have escalated this for you right now!

Silas

Thanks so much. Let me know if the devs need any more info.

1 Like

I forgot to ask, can you verify either way if you are seeing the same as this person: [Combined] Stuck at "Entering Realm" ?

Silas

Yes, I get either that screen or the “Creating Realms” screen, but nothing ever happens after that. If it helps, I can try recording a video of myself attempting to start a game.

1 Like

I need your Datastore still Cerim_crazed.

Here you go Silas! Datastore folder is uploaded. I also recorded and uploaded a video of my home menu screen so you can see in real time what’s happening on my end. Looks like you’re getting somewhere in figuring out what’s going on.

2 Likes

You are putting in the work Cerim_Crazed! I will not forget that.

Silas

I can’t load into multiplayer realms at all. I re-installed the client too. It get’s stuck in loading, but it doesn’t load at all.

My friends can enter the old realm without any issues. I’ve left the realm, gave admin to another player. They invited me back, still stuck in loading screen (there’s no progress at all). I made another multiplayer realm and have the same issue. So old and new realms are not working for me.

During the beta, I had no issues at all.

I’m playing on Linux via Steam. I changed the proton protocol, tried it with no vpn and vpn, changed also the internet provider etc. Nothing helps.

I have no issues playing solo realms (local).

Here are my logfiles:

Thank you in advance for your help, love the game!

1 Like

It seems I found kind of a workaround, but this is weird.

I’m able to connect to a private realm when i’m using Cloudflare Warp, don’t know why it’s working only with this.
I’ll try with a online realm soon.

How a private realm should need a vpn to work ?

don’t know if it will help to fix this issue, but for those who can’t play like me, try cloudflare warp and tell us if it’s also working

1 Like

I’m playing from the US. If I switch VPN locations enough(in either France, UK, Italy, or Germany), sometimes the game will load as an offline session (with the yellow text on the home menu indicating that it’s offline) and then I can play. I don’t think this is a region specific issue, maybe something in the protocol on how players connect to Moon’s servers through Steam? Hope you figure out what’s going on! Thanks again for such an awesome game.

1 Like

A little detail I think might help you. When I am able to play an offline session, this seems to happen after 2 or more times of closing and rebooting the game, and changing VPN locations after each shutdown. All of this is without clicking on “Continue” or “Realms”, until I get the yellow offline warning text on the right side of the screen.

1 Like

Some new data for that bug, I can play if, and only if, I am offline, by steam.
Maybe this can helps you to fix it ! (ikd x) )

1 Like

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 - Send large files securely and free of charge

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 - Send large files securely and free of charge

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