Hoppa till huvudinnehåll
⚔️ Valheim 1.0 är ute. 25% rabatt:DOOM25
ValheimValheim·Felsökning

Valheim crossplay join-kod fungerar inte: så löser du det

Fungerar din Valheim join-kod aldrig med crossplay på? Leta efter ett NullReferenceException i konsolen, stoppa servern i 15 minuter och starta den en gång.

Magnus·
5 min lästid
·
18 sep. 2026
Innehållsförteckning

Har din Valheim-server crossplay påslaget men join-koden fungerar aldrig? Öppna fliken Konsol och läs vad servern skrev medan den startade. En uppstart som slutar i ett NullReferenceException från ZPlayFabMatchmaking.OnCheckJoinCodeSuccess är precis det fall den här guiden löser, och svaret är att låta servern stå avstängd i ungefär 15 minuter.

Kolla det här först

De flesta ärenden visar sig vara något av det här, och var och en har sin egen sida:

  • Servern håller fortfarande på att starta. Koden räknas först när uppstarten är klar. En tidig rad med that has join code , och ingenting efter kommatecknet hör till en helt vanlig start, det är inget fel.
  • Någon skriver in en gammal kod. Hämta den aktuella från sidan Översikt varje gång du delar ut den: så ansluter du till en Valheim-server.
  • Servern och spelarna kör olika versioner. Starta om den så hämtar den den nuvarande versionen: så uppdaterar du din Valheim-server.
  • Just den spelaren har stängt av crossplay i sina egna spelinställningar. Ingenting på din sida hjälper förrän hen slår på det igen.
  • PlayFab har en dålig dag. Rader med PlayFab create lobby failed betyder att matchmaking-tjänsten nekar alla, inte bara dig. Det finns inget att ändra, så vänta ut det.

Annat symptom? Vanliga Valheim-serverproblem täcker resten, och Valheim failed to connect handlar om meddelandet i klienten, och fungerar koden för alla utom en person är svaret oftast att radera den spelarens PlayFab-konto.

Så ser en uppstart ut när den lyckas

En server som har registrerat sig ordentligt går igenom tre steg i konsolen, och det sista är det som avgör:

Session "YourServer" registered with join code 514826
Created new join code 893194 for session "YourServer"
Retry join-code check 99
Session "YourServer" with join code 893194 and IP 203.0.113.10:25690 is active with 0 player(s)

Fliken Konsol i DoomHosting-panelen med en lyckad Valheim-crossplayuppstart som slutar i is active-raden med join-koden

Mittensteget är servern som slår upp sin egen kod för att bekräfta att den går att lösa, och siffran bredvid Retry join-code check räknar ned. En eller två sådana rader är helt normalt. I det här exemplet bytte servern dessutom kod på vägen (raden Created new join code). Det händer bara vid vissa starter, ofta följer den första koden med hela vägen, och det är just därför du tar koden från sidan Översikt i stället för ur loggen.

Innan is active dyker upp går ingen kod att använda, och kortet på Översikt har ingenting att visa.

Sidan Översikt i DoomHosting-panelen med Valheims anslutningsadress, crossplay påslaget och en aktiv join-kod

Uppstarten som fastnar vid undantaget

I det trasiga fallet kommer första raden och resten kommer aldrig. I stället går konsolen rakt in i det här:

Session "YourServer" registered with join code 778035
NullReferenceException: Object reference not set to an instance of an object
  at ZPlayFabMatchmaking.OnCheckJoinCodeSuccess (PlayFab.MultiplayerModels.FindLobbiesResult result)

Själva servern fortsätter köra. Världen laddas och panelen visar Online, och det är precis det som förvirrar. Det är join-koden som aldrig blir aktiv.

I de fall vi har sett ligger en äldre session från din server kvar hos PlayFab, efterlämnad när servern dödades eller kraschade i stället för att stängas ned snyggt, och uppslaget snubblar på den.

Därför gör omstarter det värre

Läs det här innan du trycker Starta om igen.

Undantaget utlöses innan servern har sparat vilken lobby som är dess egen, så den har ingenting att lämna tillbaka när den stängs av. Avstängningsraden avslöjar det:

leave lobby. LobbyId:

Id:t är tomt. Sessionen som just skapades släpps aldrig, den lägger sig till de andra, och nästa uppstart har en sak till att snubbla på. Varje omstart i det läget fyller på högen i stället för att rensa den.

Lösningen: stoppa, vänta, starta en gång

  1. Stoppa servern från panelen och låt den gå helt offline. Ett vanligt stopp sparar världen, så inget i ditt spel står på spel här.
  2. Låt den stå avstängd i ungefär 15 minuter. Övergivna sessioner går ut av sig själva hos PlayFab, och den väntan är hela lösningen. Tryck inte Starta för att kika.
  3. Starta den en gång, öppna sedan fliken Konsol och läs ned till raden is active.
  4. Ta koden från sidan Översikt och dela ut den.

Står is active där är du klar. Är undantaget tillbaka, stoppa igen och ge den längre tid före nästa försök, för en start mitt i väntan nollställer klockan.

Det finns ingen fil på servern att radera

Vi säger det rakt ut, för det är här folk slänger saker de inte behövde slänga. Inget av det här ligger i en fil på din server, så att radera en config, installera om eller nollställa världen ändrar ingenting, och en nollställning kostar dig riktiga framsteg utan någon vinst.

Om det kommer tillbaka ändå

Är alla spelare på PC via Steam behöver du inte koden alls. Stäng av crossplay och dela ut serveradressen i stället: så stänger du av crossplay på en Valheim-server. Spelare på PlayStation, Xbox och Switch har ingen annan väg in, så det passar bara en grupp som är helt på PC.

Annars kontakta supporten med ditt servernamn och konsolraderna kring undantaget. Vi kan flytta din server till en ny adress, vilket också ger den en ny identitet hos PlayFab.

Vanliga frågor

Förlorar jag min värld? Nej. Servern sparar när den stoppas, och väntan är bara servern som står avstängd.

Kan jag radera en fil för att lösa det? Nej. Ingenting på servern håller det här, så en ominstallation eller en wipe uträttar ingenting.

Varför hjälper inte en omstart? Varje misslyckad uppstart lämnar sin session kvar i stället för att släppa den, så en omstart fyller på problemet i stället för att rensa det.

Join-koden saknas helt i panelen. Översikt läser den från statusraden servern skriver när registreringen är klar, så en uppstart som aldrig kommer dit har ingen kod att visa.

Kan ni rensa det från er sida? Nej. De sessionerna tillhör spelets egen matchmaking-tjänst, så bara tiden tar bort dem.

Funderar du på att flytta din server? Vår Valheim server hosting samlar konsol, crossplayreglage och join-kod på en skärm, och kontrollpanelen visar vad servern faktiskt skrev i stället för att låta dig gissa.

Var den här guiden till hjälp?

Valheim

Starta din Valheim-server

Högpresterande hosting med 24/7 support

Relaterade artiklar