Zum Hauptinhalt springen
⚔️ Valheim 1.0 ist da. 25% Rabatt:DOOM25
ValheimValheim·Fehlerbehebung

Valheim Crossplay Join Code funktioniert nicht: so geht es

Valheim Join Code funktioniert mit Crossplay nie? Suche in der Konsole nach einer NullReferenceException, stoppe den Server 15 Minuten und starte ihn einmal.

Magnus·
5 min Lesezeit
·
18. Sept. 2026
Inhaltsverzeichnis

Wenn dein Valheim-Server Crossplay aktiviert hat, der Join Code aber nie funktioniert, öffne den Tab Konsole und sieh dir an, was der Server beim Start geschrieben hat. Ein Startvorgang, der in einer NullReferenceException aus ZPlayFabMatchmaking.OnCheckJoinCodeSuccess endet, ist genau der Fall, den diese Anleitung löst, und die Antwort lautet: den Server rund 15 Minuten ausgeschaltet lassen.

Das zuerst prüfen

Die meisten Meldungen entpuppen sich als einer dieser Punkte, und jeder hat seine eigene Seite:

  • Der Server startet noch. Der Code zählt erst, wenn der Start abgeschlossen ist. Eine frühe Zeile mit that has join code , und nichts hinter dem Komma gehört zu einem normalen Start und ist kein Fehler.
  • Jemand tippt einen alten Code ein. Hol dir den aktuellen jedes Mal von der Seite Übersicht, bevor du ihn weitergibst: wie man einem Valheim-Server beitritt.
  • Server und Spieler laufen auf unterschiedlichen Builds. Starte ihn neu, damit er den aktuellen Build zieht: Valheim-Server aktualisieren.
  • Dieser eine Spieler hat Crossplay in seinen eigenen Spieleinstellungen deaktiviert. Auf deiner Seite hilft nichts, solange er es nicht wieder einschaltet.
  • PlayFab hat einen schlechten Tag. Zeilen mit PlayFab create lobby failed heißen, dass der Matchmaking-Dienst gerade alle abweist, nicht nur dich. Es gibt nichts zu ändern, also abwarten.

Anderes Symptom? Häufige Valheim-Serverprobleme deckt den Rest ab, und Valheim failed to connect behandelt die Meldung im Spiel. Wenn der Code bei allen außer einer Person funktioniert, hilft meist das Löschen des PlayFab-Kontos dieses Spielers.

So sieht ein gelungener Start aus

Ein Server, der sich sauber registriert hat, durchläuft in der Konsole drei Stufen, und die letzte ist die entscheidende:

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)

Der Tab Konsole im DoomHosting-Panel mit einem erfolgreichen Valheim-Crossplay-Start, der in der is active-Zeile mit dem Join Code endet

In der mittleren Stufe schlägt der Server seinen eigenen Code nach, um zu bestätigen, dass er auflösbar ist, und die Zahl neben Retry join-code check zählt herunter. Ein oder zwei solcher Zeilen sind völlig normal. In diesem Beispiel hat der Server seinen Code unterwegs außerdem ausgetauscht (die Zeile Created new join code). Das passiert nur bei manchen Starts, oft bleibt der erste Code einfach bestehen. Genau deshalb nimmst du den Code von der Seite Übersicht und nicht aus dem Log.

Bevor is active erscheint, ist kein Code brauchbar, und die Karte in der Übersicht hat nichts anzuzeigen.

Die Seite Übersicht im DoomHosting-Panel mit der Valheim-Verbindungsadresse, aktiviertem Crossplay und einem gültigen Join Code

Der Start, der an der Exception hängen bleibt

Im defekten Fall kommt die erste Zeile, der Rest nie. Stattdessen geht die Konsole direkt hierauf über:

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)

Der Server selbst läuft weiter. Die Welt lädt, und das Panel meldet Online. Genau das verwirrt so. Was nie aktiv wird, ist der Join Code.

In den Fällen, die wir gesehen haben, liegt auf PlayFabs Seite noch eine ältere Session deines Servers, zurückgeblieben, weil der Server abgeschossen wurde oder abgestürzt ist statt sauber herunterzufahren, und die Bestätigungsabfrage stolpert darüber.

Warum Neustarts es schlimmer machen

Lies das, bevor du erneut auf Neustart drückst.

Die Exception schlägt zu, bevor der Server gespeichert hat, welche Lobby seine eigene ist. Er hat also beim Herunterfahren nichts zurückzugeben, und die Abschaltzeile verrät es:

leave lobby. LobbyId:

Die Id ist leer. Die eben erstellte Session wird nie freigegeben, sie legt sich zu den anderen, und der nächste Start hat eine Sache mehr, über die er stolpern kann. Jeder Neustart in diesem Zustand vergrößert den Stapel, statt ihn abzutragen.

Die Lösung: stoppen, warten, einmal starten

  1. Stoppe den Server im Panel und lass ihn vollständig offline gehen. Ein normaler Stopp speichert die Welt, im Spiel steht hier also nichts auf dem Spiel.
  2. Lass ihn rund 15 Minuten aus. Zurückgelassene Sessions laufen bei PlayFab von selbst ab, und dieses Warten ist die ganze Lösung. Drücke nicht zwischendurch auf Start, um nachzusehen.
  3. Starte ihn einmal, öffne dann den Tab Konsole und lies bis zur Zeile is active.
  4. Nimm den Code von der Seite Übersicht und gib ihn weiter.

Steht is active da, bist du fertig. Ist die Exception zurück, stoppe erneut und gib ihm vor dem nächsten Versuch mehr Zeit, denn ein Start mitten in der Wartezeit setzt die Uhr zurück.

Auf dem Server gibt es nichts zu löschen

Das sagen wir ausdrücklich, weil hier Leute Dinge wegwerfen, die sie nicht wegwerfen mussten. Nichts davon liegt in einer Datei auf deinem Server. Eine Config zu löschen, neu zu installieren oder die Welt zurückzusetzen ändert also nichts, und ein Welt-Reset kostet dich echten Fortschritt ohne jeden Gewinn.

Wenn es trotzdem wiederkommt

Sind alle Spieler auf dem PC über Steam unterwegs, brauchst du den Code gar nicht. Schalte Crossplay aus und gib stattdessen die Serveradresse weiter: Crossplay auf einem Valheim-Server ausschalten. Spieler auf PlayStation, Xbox und Switch haben keinen anderen Weg hinein, das passt also nur für eine reine PC-Gruppe.

Andernfalls wende dich an den Support, mit deinem Servernamen und den Konsolenzeilen rund um die Exception. Wir können deinen Server auf eine frische Adresse umziehen, was ihm auch bei PlayFab eine neue Identität gibt.

Häufige Fragen

Verliere ich meine Welt? Nein. Beim Stoppen speichert der Server, und die Wartezeit ist nur der Server, der ausgeschaltet dasteht.

Kann ich eine Datei löschen, um das zu beheben? Nein. Nichts auf dem Server hält das fest, eine Neuinstallation oder ein Wipe bringt also nichts.

Warum hilft ein Neustart nicht? Jeder gescheiterte Start lässt seine Session zurück, statt sie freizugeben, ein Neustart vergrößert das Problem also, statt es zu beseitigen.

Der Join Code fehlt im Panel komplett. Die Übersicht liest ihn aus der Statuszeile, die der Server nach abgeschlossener Registrierung schreibt. Ein Start, der nie so weit kommt, hat also keinen Code anzuzeigen.

Könnt ihr das von eurer Seite löschen? Nein. Diese Sessions gehören dem Matchmaking-Dienst des Spiels, nur Zeit räumt sie weg.

Denkst du über einen Umzug nach? Unser Valheim Server Hosting bringt Konsole, Crossplay-Schalter und Join Code auf einen Bildschirm, und das Kontrollpanel zeigt dir, was der Server tatsächlich geschrieben hat, statt dich raten zu lassen.

War diese Anleitung hilfreich?

Valheim

Starte deinen Valheim Server

High-Performance Hosting mit 24/7 Support

Ähnliche Artikel