Minecraft auf PlayStation und Xbox hat keine Schaltfläche „Server hinzufügen“, daher können Konsolenspieler keine Serveradresse eingeben. Bei Eytak können sie trotzdem einem Java-Server beitreten. Unser Edge-Router ermittelt anhand ihrer Identität, welchen Server sie meinen. Trifft er einen Spieler zum ersten Mal, fragt er einmal nach dem Drei-Wort-Namen des Servers. Dieser Beitrag erklärt, warum wir Konsolen abgewiesen haben, was wir geändert haben und weshalb der Aufwand für uns gering war.
Die Funktion ging am 10. November 2026 in beiden Regionen live.
Warum eine Konsole keinem Minecraft-Server über eine Adresse beitreten kann
Minecraft: Bedrock Edition unter Windows, Android und iOS bietet einen Bildschirm „Server hinzufügen“ mit Feldern für Adresse und Port. Die Versionen für PlayStation und Xbox bieten das nicht. Ihr Server-Tab zeigt einige hervorgehobene Partnerserver und sonst nichts.
Konsolenspieler umgehen das seit Jahren. Eine Smartphone-App im selben WLAN kündigt einen entfernten Server an, als wäre er ein LAN-Spiel. Die Konsole sieht im Freunde-Tab ein „LAN-Spiel“, tritt dem Smartphone bei, und das Smartphone leitet den Datenverkehr an den eigentlichen Server weiter.
Dadurch erreichen die Pakete des Spielers uns. Das Ziel des Spielers bleibt dabei unbekannt.
Was die Protokolle zeigten: 40 abgelehnt, 28 zugelassen
Jeder Eytak-Server hat eine Adresse, etwa flying-mighty-tuna.play.eytak.com. Diese Adresse funktioniert sowohl für Java Edition als auch für Bedrock Edition. Unser Edge-Router liest die Adresse, mit der sich der Client verbindet, und leitet die Verbindung an den passenden Server weiter. Auf diese Weise teilen sich Tausende Server eine IP-Adresse und einen Port.
Ein Support-Ticket eines Serverbesitzers, dessen Bedrock-Freunde die Verbindung verloren, passte zu keinem bekannten Muster. Der Server war gesund, Java-Spieler traten ihm problemlos bei. Der Edge-Router hatte keinerlei Eintrag zu diesen Bedrock-Spielern, weil er damals keine Anmeldung protokollierte, die er keinem Server zuordnen konnte. Wir ergänzten diese Protokollzeile und warteten.
Am Abend des 9. November 2026 ließ der Edge-Router auf einem Node innerhalb von rund dreieinhalb Stunden 28 Bedrock-Anmeldungen zu und lehnte 40 mit „Unknown server address“ ab. Die abgelehnten Anmeldungen hatten eines gemeinsam: Sie übermittelten eine private IP-Adresse aus einem Heimnetz.
auf einem Smartphone oder PC unter „Server hinzufügen“ eingegeben: flying-mighty-tuna.play.eytak.com
von einer LAN-Relay-App gemeldet: 192.168.1.47
Die Konsole war dem Smartphone beigetreten und meldete daher korrekterweise die Adresse des Smartphones als Zielserver. Hinter diesen 40 Versuchen standen drei verschiedene Haushalte. Jeder Spieler war mit einem echten Microsoft-Konto angemeldet und hatte alles richtig gemacht. An diesem Abend kam keiner von ihnen auf den Server.
Wir hatten diese Spieler für selten gehalten. In jener Nacht stellten sie mehr als die Hälfte der Bedrock-Anmeldungen dar, die diesen Node erreichten.
Wie eine Adresse Java und Bedrock bedient
Etwas Hintergrund zum Verbindungsweg, denn die Lösung sitzt in dessen Mitte.
Java Edition und Bedrock Edition verwenden verschiedene Netzwerkprotokolle. Wir betreiben Geyser, den quelloffenen Protokollübersetzer, einmal pro Node statt einmal pro Server. Die Verbindung eines Bedrock-Spielers kommt bei diesem Geyser an, verlässt ihn als Java-Verbindung und durchläuft denselben Edge-Router wie ein Java-Spieler.
Bedrock-Client ──UDP──▶ Geyser auf dem Node ──▶ Edge-Router ──▶ Server des Spielers
Java-Client ──────TCP────────────────────────▶ Edge-Router ──▶ Server des Spielers
Geyser gibt die Adresse weiter, die der Bedrock-Spieler eingegeben hat. Der Edge-Router kann eine Bedrock-Verbindung deshalb genauso weiterleiten wie eine Java-Verbindung. Geyser reicht auch die verifizierte Xbox-Identität des Spielers verschlüsselt weiter, damit der Zielserver weiß, wer beitritt. Jeder Eytak-Server besitzt einen eigenen Schlüssel für diese Identitätsdaten. Nur der Edge-Router kann lesen, was Geyser auf dem Node geschrieben hat, und die Daten für einen bestimmten Server erneut verschlüsseln. Ein Schlüssel, der vom Server eines Kunden abfließt, ist für jeden anderen Kunden wertlos.
Diese Eigenschaft ermöglichte die Lösung. Wenn eine Anmeldung die Routing-Entscheidung erreicht, kennt der Edge-Router bereits die Identität des Spielers.
Routing anhand des beitretenden Spielers
Der Edge-Router merkt sich jetzt für jeden Bedrock-Spieler, den er über eine Adresse zulässt, welche Server dieser Spieler kürzlich besucht hat. Der Eintrag läuft 180 Tage nach dem letzten Beitritt des Spielers ab.
Trifft eine Bedrock-Anmeldung mit einer IP-Adresse ein, wo ein Servername stehen müsste, sucht der Edge-Router den Spieler und leitet ihn an den zuletzt besuchten Server weiter, der noch existiert. Anschließend läuft die Anmeldung gewöhnlich weiter. Ist Bedrock für den Server deaktiviert, erhält der Spieler diese Information. Schläft der Server, weckt ihn der Edge-Router und hält den Spieler während des Starts, genau wie bei jeder anderen Anmeldung. Die Whitelist und Sperren des Servers gelten unverändert.
Zwei Grenzen haben wir bewusst gesetzt.
Ein Hostname, der keinen Server bezeichnet, wird weiterhin abgelehnt. Wer auf einem Smartphone eine Adresse falsch eingibt, erhält einen Fehler. Eine Weiterleitung an den vermutlich gemeinten Server würde den Spieler in eine Welt bringen, die er nicht angefordert hat.
Zugelassen sind ausschließlich Anmeldungen, die von unserem eigenen Geyser auf demselben Node stammen. Einer Verbindung von anderer Stelle, die eine Identität behauptet, vertrauen wir nicht.
Ein Spieler, der zu mehreren Eytak-Servern gehört, landet auf dem zuletzt besuchten. Einen Umschalter gibt es noch nicht.
Der Spieler, den wir noch nie gesehen haben
Das Merken funktioniert für Spieler, die einmal über ein Smartphone oder einen PC beigetreten sind und anschließend auf einer Konsole spielen. Es hilft keinem Serverbesitzer, dessen einziges Gerät eine PlayStation ist, und keinem jüngeren Geschwisterkind mit einem zweiten Konto. Sie haben noch nirgends eine Adresse eingegeben, also gibt es nichts zu speichern.
Eine Eingabemöglichkeit gibt es. Bedrock Edition erlaubt Servern, ein Formular anzuzeigen, und unser Geyser kann dieses Formular einblenden, bevor er die Verbindung zu einem Server öffnet. Ein Spieler, den der Edge-Router nicht erkennt, sieht eine einzelne Frage: Welcher Server? Dazu gibt es ein Feld für den Drei-Wort-Namen.
Die Antwort wird durch denselben Code aufgelöst wie jede andere Adresse. Daher funktionieren flying mighty tuna, Flying-Mighty-Tuna, die vollständige Adresse und eine eigene Domain des Kunden. Ein falscher Name zeigt das Formular erneut und nennt den Grund, bis zu fünf Mal. Ein richtiger Name wird für diesen Spieler gespeichert und die Anmeldung läuft weiter. Danach erscheint die Frage nicht erneut.
Das Formular erscheint auf Englisch, Türkisch, Deutsch oder Niederländisch, entsprechend der Sprache im Spiel des Spielers.
Der Edge-Router entscheidet, wer gefragt wird, und die Regel ist eng gefasst: eine Adresse, die keinen Server benennen kann, von einem Spieler ohne gespeicherten Eintrag. Jeder, der eine Adresse eingegeben hat, begegnet diesem Code nicht. Ist der Edge-Router zum Beantworten der Frage nicht erreichbar, wird niemand aufgehalten und die Anmeldung läuft wie vor dem Formular weiter.
Wogegen wir uns entschieden haben
Die übliche Lösung für Konsolenverbindungen in dieser Branche ist ein Xbox-Botkonto. Der Spieler fügt den Bot als Freund hinzu, der Bot scheint ein Spiel zu hosten, und der Beitritt leitet den Spieler an den Server weiter.
Wir haben keinen der drei Entwürfe umgesetzt, die wir in dieser Richtung skizziert hatten. Jeder verlangt von einem zwölfjährigen Spieler, einen Gamertag zu finden, eine Freundschaftsanfrage zu senden, auf deren Annahme zu warten und den Bot anschließend einem Server zuzuordnen. Jeder hängt außerdem von einem Konto ab, das ein Plattformbetreiber an einem schlechten Tag sperren kann. Dann verlieren sämtliche Konsolenspieler auf Eytak den Zugang.
Die Spieler in unseren Protokollen hatten den schwierigen Teil bereits selbst erledigt. Sie standen an der Tür. Unsere Aufgabe bestand darin, sie einzulassen.
Warum das den eigenen Edge-Router voraussetzte
Die meisten Minecraft-Hoster geben jedem Server eine IP-Adresse und einen Port und lassen Spieler direkt verbinden. Keine zentrale Komponente sieht jede Anmeldung. Daher gibt es keinen Ort für die Frage: „Wer ist das, und wohin geht diese Person gewöhnlich?“
Wir schrieben unseren eigenen Edge-Router im Juli 2026 aus einem anderen Grund: Jeder Server sollte eine lesbare Adresse ohne Port erhalten. Derselbe Router ermöglichte später, einen schlafenden Server beim Beitritt aufzuwecken und Bedrock sowie Java eine Adresse teilen zu lassen. Routing nach Spieler umfasste einige hundert Zeilen zusätzlich zu diesen Entscheidungen und war in zwei Tagen geschrieben und ausgerollt. Ohne diese Grundlage wäre es ein neues Produkt geworden.
Wie wir es getestet haben und was wir nicht getestet haben
Wir testen Bedrock-Verbindungswege mit einem skriptgesteuerten Bedrock-Client, der sich mit einem echten Microsoft-Konto anmeldet. Für diese Arbeit erhielt er eine Fähigkeit: Er verbindet sich mit unserem Node und meldet dabei eine Heimnetz-IP als Adresse. Genau das macht eine weitergeleitete Konsole.
Gegen den produktiven Geyser-Build, den produktiven Edge-Router und einen echten Paper-Server wurde dieser Client angehalten und erhielt das Formular. Ein falscher Name wurde mit einer Begründung abgelehnt. Der richtige Name, mit Leerzeichen von einem Client in türkischer Sprache eingegeben, führte zum Beitritt. Derselbe Spieler sah beim nächsten Beitritt kein Formular. Ein Spieler, der die Adresse eingab, sah ebenfalls kein Formular. Das Schließen des Formulars beendete die Sitzung sauber, fünf falsche Namen endeten mit dem Hinweis, den Serverbesitzer zu fragen, und bei unerreichbarem Edge-Router wurde niemand angehalten. Formular, Ablehnung und sauberer Verbindungsabbruch wiederholten wir in beiden Regionen auch in der Produktion.
Einen Controller haben wir nicht in der Hand gehalten. Als dieser Beitrag erscheint, hat keine PlayStation oder Xbox auf unseren eigenen Schreibtischen diesen Weg durchlaufen, und der Abend des Rollouts endete, bevor ein Konsolenspieler den neuen Code erreichte. Der Edge-Router protokolliert jetzt den Gerätetyp jeder Bedrock-Anmeldung. So ermitteln wir den Konsolenanteil aus unseren eigenen Daten und aktualisieren diesen Beitrag damit. Nintendo Switch haben wir gar nicht getestet und geben dafür keine Zusage.
Häufige Fragen
Können PlayStation- und Xbox-Spieler einem Minecraft-Java-Edition-Server beitreten?
Ja, wenn der Server das Bedrock-Protokoll übersetzt und die Konsole ihn erreichen kann. Bei Eytak akzeptiert ein Server mit aktivierter Bedrock-Unterstützung Bedrock-Spieler unter derselben Adresse wie Java-Spieler. Eine Konsole erreicht ihn über eine Smartphone-App im selben WLAN, die den Server als LAN-Spiel anzeigt.
Warum zeigt meine Konsole „Unknown server address“ an?
Die Konsole meldet die Adresse des Smartphones, dem sie beigetreten ist, und der Hoster kann nicht erkennen, welchen Server du meintest. Das war auch die bisherige Antwort des Eytak-Edge-Routers. Jetzt erkennt er dich über dein Microsoft-Konto oder fragt dich einmal nach dem Servernamen.
Muss der Serverbesitzer etwas einrichten?
Nein. Ist die Bedrock-Unterstützung für den Server aktiviert, funktionieren Erkennung und die einmalige Frage ohne Konfiguration, Plugin oder Port.
Was gebe ich ein, wenn das Spiel nach dem Server fragt?
Den Drei-Wort-Namen des Servers, mit Leerzeichen oder Bindestrichen und in beliebiger Groß- und Kleinschreibung. Die Verbindungsseite des Servers zeigt ihn an. Auch die vollständige Adresse funktioniert.
Brauche ich dafür Minecraft Realms oder ein kostenpflichtiges Konsolen-Abonnement von Eytak?
Realms kommt dabei nicht zum Einsatz. Ob deine Konsole für Mehrspieler-Partien das Online-Abonnement ihrer Plattform benötigt, bestimmt die Plattform. Diese Regel gilt für jeden Server.
Ist Routing nach Spieler sicher?
Die Identität stammt aus der Microsoft-Kontoanmeldung des Spielers, wird verschlüsselt übertragen und ausschließlich von unserem eigenen Übersetzer auf derselben Maschine akzeptiert. Die Weiterleitung an einen Server erteilt für sich allein keine Berechtigungen: Whitelist, Sperren und Berechtigungen des Servers bestimmen den weiteren Ablauf, genau wie bei einer eingegebenen Adresse.