[{"data":1,"prerenderedAt":750},["ShallowReactive",2],{"\u002Fde\u002Fguides\u002Fnethernet-geyser\u002F":3,"guides:de":568,"published-guide-paths":721},{"id":4,"title":5,"author":6,"body":7,"category":541,"date":542,"description":543,"excerpt":544,"extension":545,"faq":546,"featured":547,"featuredOrder":544,"indexOrder":548,"localeGroup":549,"meta":550,"navigation":551,"path":552,"primaryTool":553,"published":551,"related":554,"seo":558,"slug":549,"sources":559,"stem":566,"updated":542,"__hash__":567},"guides\u002Fde\u002Fguides\u002F28.nethernet-geyser.md","NetherNet auf deinem Geyser-Server einrichten","setupmc.com Team",{"type":8,"value":9,"toc":528},"minimark",[10,15,44,52,72,76,79,93,114,124,138,173,191,195,198,201,207,214,225,230,236,242,245,249,260,268,271,278,282,290,298,301,309,312,374,383,394,397,401,416,427,447,464,474,478,484],[11,12,14],"h2",{"id":13},"bedrock-freunde-können-deinem-vorhandenen-geyser-server-nicht-beitreten","Bedrock-Freunde können deinem vorhandenen Geyser-Server nicht beitreten",[16,17,18,19,23,24,27,28,32,33,40,41,43],"p",{},"Melden deine Bedrock-Spieler ",[20,21,22],"strong",{},"NetherNet",", ",[20,25,26],{},"Door"," oder Details wie ",[29,30,31],"code",{},"InitialConnection-83",", während Java-Spieler beitreten? Die ",[34,35,39],"a",{"href":36,"rel":37},"https:\u002F\u002Fhelp.minecraft.net\u002Fhc\u002Fen-us\u002Farticles\u002F38555497091469-Troubleshooting-Named-Error-Codes-for-Minecraft-Bedrock-Edition",[38],"nofollow","Fehlerreferenz"," beschreibt ",[20,42,22],{}," als Multiplayer-Verbindungsfehler. Notiere den vollständigen Fehler sowie Client- und Serverversionen. Prüfe TCP-Signaling, danach den UDP-Spielweg. Wenn beide funktionieren, kontrolliere Versionen und Anmeldung.",[16,45,46,47,51],{},"Für deinen offiziellen Bedrock Dedicated Server: ",[34,48,50],{"href":49},"\u002Fde\u002Fguides\u002Fnethernet-bedrock-server\u002F","BDS-NetherNet-Guide",".",[16,53,54,57,58,61,62,65,66,71],{},[20,55,56],{},"RakNet ist die ältere Verbindungsmethode, NetherNet die neuere."," Geprüft am ",[20,59,60],{},"12. Oktober 2026",": Der offizielle Geyser-Download ",[20,63,64],{},"2.11.3, Build 1251",", enthält NetherNet, verwendet aber weiterhin standardmäßig ",[20,67,68],{},[29,69,70],{},"raknet",". Nutze diesen Download statt der archivierten GeyserNetherNet-Erweiterung. Stelle die Methode bewusst ein und starte vollständig neu.",[11,73,75],{"id":74},"direkte-nethernet-verbindung-konfigurieren","Direkte NetherNet-Verbindung konfigurieren",[16,77,78],{},"Ein Port ist ein nummerierter Netzwerkendpunkt. TCP und UDP sind unterschiedliche Verkehrsarten; eine TCP-Freigabe erlaubt nicht automatisch UDP mit derselben Nummer. Der NetherNet-Beitritt hat zwei Schritte:",[80,81,82,90],"ol",{},[83,84,85,86,89],"li",{},"Das Spiel baut die erste TCP-Verbindung auf, das ",[20,87,88],{},"Signaling",". Geyser nennt Adresse und UDP-Port für das Spiel.",[83,91,92],{},"Das Spiel verbindet sich mit diesem UDP-Ziel. Ein erfolgreicher TCP-Porttest hilft nur beim ersten Schritt.",[16,94,95,96,101,102,105,106,109,110,113],{},"Aktualisiere Geyser über die ",[34,97,100],{"href":98,"rel":99},"https:\u002F\u002Fgeysermc.org\u002Fdownload\u002F",[38],"offiziellen Downloads",", sichere deine ",[29,103,104],{},"config.yml"," und bearbeite deren vorhandenen ",[29,107,108],{},"bedrock","-Abschnitt. Ersetze ",[29,111,112],{},"DEINE_OEFFENTLICHE_IP"," vor dem Speichern durch deine erreichbare öffentliche IP; Geyser füllt diesen Platzhalter nicht automatisch aus:",[115,116,122],"pre",{"className":117,"code":119,"language":120,"meta":121},[118],"language-yaml","bedrock:\n  address: 0.0.0.0\n  port: 19132\n  clone-remote-port: false\n  transport: nethernet\n  webrtc-port: 0\n  signaling:\n    mode: builtin\n    builtin:\n      advertise-addresses:\n        - \"DEINE_OEFFENTLICHE_IP:19132\"\n","yaml","",[29,123,119],{"__ignoreMap":121},[16,125,126,129,130,133,134,137],{},[20,127,128],{},"Erlaube für diese Konfiguration TCP 19132 und UDP 19132."," ",[29,131,132],{},"webrtc-port: 0"," verwendet ",[29,135,136],{},"bedrock.port",". Geyser nutzt einen WebRTC-UDP-Listener für alle Spieler. WebRTC ist die Technik der Spielverbindung; du musst keinen Zusatzdienst installieren.",[16,139,140,141,144,145,148,149,152,153,156,157,160,161,164,165,168,169,172],{},"Deine ",[20,142,143],{},"öffentliche IP"," ist von außen erreichbar. Eine ",[20,146,147],{},"LAN-IP",", oft beginnend mit ",[29,150,151],{},"192.168."," oder ",[29,154,155],{},"10.",", ist lokal. Die ",[20,158,159],{},"angekündigte Adresse"," nennt Geyser deinen Spielern. Die ",[20,162,163],{},"Bind-Adresse"," bestimmt, wo Geyser lokal Verbindungen annimmt. Nutze ",[29,166,167],{},"address: 0.0.0.0"," für die lokalen Schnittstellen. Binde nicht an eine öffentliche IP, die dem Rechner nicht gehört, oder an Loopback ",[29,170,171],{},"127.0.0.1"," für NetherNet.",[16,174,175,178,179,182,183,186,187,190],{},[20,176,177],{},"NAT"," ist Adress- und Portübersetzung durch Router oder Anbieter. Führt öffentliches UDP 20132 zu Geyser-UDP 19132, kündigst du ",[29,180,181],{},"DEINE_OEFFENTLICHE_IP:20132"," an. Die TCP-Signaling-Zuweisung bleibt getrennt. Du kannst auch ",[29,184,185],{},"-DgeyserAdvertiseAddresses=DEINE_OEFFENTLICHE_IP:20132"," vor ",[29,188,189],{},"-jar"," setzen. Die JVM-Einstellung überschreibt die Liste. Prüfe bei ignorierten Änderungen deine Startparameter.",[11,192,194],{"id":193},"beide-wege-freigeben-und-neu-starten","Beide Wege freigeben und neu starten",[16,196,197],{},"Erlaube TCP 19132 und UDP 19132 in Server-Firewall, Routerweiterleitung und Provider-Firewall. Die Routerregel liefert eingehenden Verkehr an die lokale Serveradresse. Frage beim Mietserver nach passenden Panel-Zuweisungen.",[16,199,200],{},"Ergänze diese Docker-Freigaben; behalte Dienst und Daten-Mounts:",[115,202,205],{"className":203,"code":204,"language":120,"meta":121},[118],"ports:\n  - \"19132:19132\u002Ftcp\"\n  - \"19132:19132\u002Fudp\"\n",[29,206,204],{"__ignoreMap":121},[16,208,209,210,213],{},"Behalte auch die Java-TCP-Freigabe. Für übersetzte Spielports verwendest du ",[29,211,212],{},"20132:19132\u002Fudp",". Docker betreibt Geyser in einem Container, der sonst eine private Container-Adresse ankündigen könnte.",[16,215,216,217,220,221,224],{},"Stoppe Server oder Proxy regulär und starte ihn nach Konfigurationsänderungen wie gewohnt. Starte vollständig neu statt ",[29,218,219],{},"\u002Fgeyser reload",". Bei Docker-Portänderungen erstellst du den Dienst mit ",[29,222,223],{},"docker compose up -d"," neu und behältst das vorhandene Volume. Bei Hosting verwendest du den Panel-Neustart und kontrollierst die Startlogs.",[226,227,229],"h3",{"id":228},"wenn-du-bewusst-beide-verbindungsmethoden-annimmst","Wenn du bewusst beide Verbindungsmethoden annimmst",[16,231,232,233,235],{},"Ersetze ",[29,234,112],{}," vor dem Speichern dieser Konfiguration durch deine erreichbare öffentliche IP:",[115,237,240],{"className":238,"code":239,"language":120,"meta":121},[118],"bedrock:\n  address: 0.0.0.0\n  port: 19132\n  clone-remote-port: false\n  transport: both\n  webrtc-port: 19134\n  signaling:\n    mode: builtin\n    builtin:\n      advertise-addresses:\n        - \"DEINE_OEFFENTLICHE_IP:19134\"\n",[29,241,239],{"__ignoreMap":121},[16,243,244],{},"Das nutzt TCP 19132 für Signaling, UDP 19132 für RakNet und UDP 19134 für NetherNet. Veröffentliche und erlaube alle drei. Die UDP-Dienste benötigen getrennte Ports. Spieler kontaktieren zunächst den Signaling-Port, nicht den angekündigten Spielport. Plane RakNet als Übergang; prüfe vor Updates die Transporte.",[11,246,248],{"id":247},"versionen-und-anmeldung-prüfen-bevor-du-ports-verdächtigst","Versionen und Anmeldung prüfen, bevor du Ports verdächtigst",[16,250,251,252,255,256,259],{},"Geyser unterstützt ",[20,253,254],{},"Bedrock 26.30-26.52"," und emuliert einen ",[20,257,258],{},"Java-26.2-Client",". Der Java-Server muss diesen annehmen können. Eine Meldung „veraltet“ kann Java betreffen, obwohl Bedrock unterstützt wird. ViaVersion hilft Java-Protokollen; es ergänzt Geyser nicht um fehlende Bedrock-Versionen.",[16,261,262,263,267],{},"Verwende das passende Geyser-Artefakt für deine Plattform. Bei Fabric\u002FNeoForge muss die unterstützte Java-Spielversion passen. Behalte Floodgate-Anmeldung und Java-Backend-Einstellungen; der Transportwechsel ersetzt sie nicht. Nutze den ",[34,264,266],{"href":265},"\u002Fde\u002Fguides\u002Fminecraft-crossplay-geyser-floodgate\u002F","Crossplay-Guide"," für Anmeldeprüfungen.",[16,269,270],{},"Im vorhandenen Velocity-\u002FBungeeCord-Netzwerk bleibt Geyser auf dem öffentlichen Proxy. Dieser Einstieg leitet Spieler an einzelne Java-Server weiter, die Backends heißen. Prüfe, ob Java-Spieler dieselben Backends erreichen.",[16,272,273,274,277],{},"Kontrolliere Startlogs auf Portkonflikte, fehlende native WebRTC-Bibliotheken oder nicht anlegbare Zustandsdateien. Behalte den Ordner ",[29,275,276],{},"nethernet"," neben Geysers Konfiguration samt Signaturidentität. Deren Löschung kann Spieler zu einer erneuten Bestätigung zwingen. Meldet Geyser ein nicht unterstütztes Betriebssystem oder eine Prozessorarchitektur, kläre zuerst dieses Startproblem.",[11,279,281],{"id":280},"kontaktaufnahme-und-spiel-getrennt-testen","Kontaktaufnahme und Spiel getrennt testen",[16,283,284,285,289],{},"Gib deine öffentliche Serveradresse im ",[34,286,288],{"href":287},"\u002Fde\u002Fbedrock-connection-test\u002F","NetherNet-Verbindungstest"," ein. Er prüft die erste Kontaktaufnahme und zeigt dir die nächsten Schritte. Teste danach den vollständigen Beitritt mit einem Bedrock-Client aus einem anderen Netzwerk.",[16,291,292,293,297],{},"Servername, Version und Spielerzahl siehst du im ",[34,294,296],{"href":295},"\u002Fde\u002Fserver-status-checker\u002F","Minecraft-Server-Status-Checker",". Wähle für deinen NetherNet-Server Bedrock aus und teste anschließend im Spiel, ob der Beitritt funktioniert.",[16,299,300],{},"Prüfe einfaches HTTP-Signaling aus einem anderen Netz:",[115,302,307],{"className":303,"code":305,"language":306,"meta":121},[304],"language-bash","curl --fail --max-time 10 http:\u002F\u002FDEINE_OEFFENTLICHE_IP:19132\u002Fv1\u002Fjoin\n","bash",[29,308,305],{"__ignoreMap":121},[16,310,311],{},"Bei HTML, Timeout oder 404 prüfst du Signaling und Routing. Bei TLS nutzt du den tatsächlichen HTTPS-Hostnamen. Erhältst du Server-JSON, tritt anschließend mit einem Bedrock-Client von außerhalb bei, etwa per Mobilfunk-Hotspot. Damit prüfst du auch den Beitritts-POST und Spiel-UDP.",[313,314,315,328],"table",{},[316,317,318],"thead",{},[319,320,321,325],"tr",{},[322,323,324],"th",{},"Symptom",[322,326,327],{},"Nächste Prüfung",[329,330,331,340,348,358,366],"tbody",{},[319,332,333,337],{},[334,335,336],"td",{},"TCP funktioniert, Beitritt läuft in Timeout",[334,338,339],{},"Öffentlich angekündigtes UDP-Ziel und vollständiger Weiterleitungsweg",[319,341,342,345],{},[334,343,344],{},"Handshake-Timeout nach 30 Sekunden",[334,346,347],{},"Angekündigte Adresse mit Router-\u002FCloud-NAT und UDP-Regeln vergleichen",[319,349,350,355],{},[334,351,352],{},[29,353,354],{},"juice: Send failed, errno=101",[334,356,357],{},"Routing und angebotene Adressen vergleichen, dann einen Beitritt testen",[319,359,360,363],{},[334,361,362],{},"Einstellungen nach Neustart zurückgesetzt",[334,364,365],{},"Panel-Überschreibungen und JVM-Eigenschaften",[319,367,368,371],{},[334,369,370],{},"Nur ein Spieler scheitert",[334,372,373],{},"Clientnetz, IPv4-\u002FIPv6-Weg, unterstützte Version und Konsolen-Connector",[16,375,376,377,382],{},"Prüfe bei Cloud-NAT die öffentliche Ankündigung, wie im ",[34,378,381],{"href":379,"rel":380},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fadmincraft\u002Fcomments\u002F1wspruo\u002Fhow_do_i_set_up_nethernet_on_geysermc\u002F",[38],"Oracle-Hosting-Fall",". Dort gelang der Beitritt nach der Korrektur trotz verbleibender Warnungen. Teste deshalb die Verbindung, bevor du weitere Einstellungen änderst.",[16,384,385,386,389,390,393],{},"IPv4 und IPv6 sind unterschiedliche Adressformate. Prüfe beide Wege, wenn dein Hostname beide veröffentlicht, und klammere IPv6-Ankündigungen wie ",[29,387,388],{},"[DEINE_OEFFENTLICHE_IPV6]:19132"," ein. ",[20,391,392],{},"CGNAT"," bedeutet, dass Kunden des Internetanbieters eine öffentliche IP teilen. Deine Routerfreigabe kann allein keinen öffentlichen IPv4-Weg erzeugen. Nutze eine geprüft erreichbare Adresse oder einen Dienst, der nötige Signaling- und UDP-Wege ausdrücklich unterstützt. Teste Spiel-UDP auch nach erfolgreicher externer Signaling-Registrierung.",[16,395,396],{},"Konsolen-Connectoren ergänzen einen weiteren Weg. Teste zuerst einen direkt konfigurierbaren mobilen oder Windows-Bedrock-Client. Prüfe NetherNet mit einem tatsächlichen Beitritt statt einem alten RakNet-Statusprüfer.",[11,398,400],{"id":399},"grenzen-bei-hosting-und-servernetzwerken","Grenzen bei Hosting und Servernetzwerken",[16,402,403,404,407,408,411,412,415],{},"Plane direkt ",[20,405,406],{},"einen TCP-Signaling-Listener und einen UDP-Spiel-Listener je Instanz",". Bei ",[29,409,410],{},"both"," brauchst du den TCP-Listener und ",[20,413,414],{},"zwei UDP-Listener",". Gib Instanzen auf derselben öffentlichen IP getrennte Ports. Plane pro Listener, nicht pro Spieler; frage den Hoster nach verfügbaren Zuweisungen.",[16,417,418,419],{},"Frage deinen Hoster: ",[20,420,421,422,426],{},"„Ich betreibe Geyser ",[423,424,425],"span",{},"DEINE_GEYSERVERSION"," mit NetherNet. Bitte bestätigt meinen TCP-Kontakt-Port, den angekündigten UDP-Spielport und bei both den zusätzlichen RakNet-Port. Verhindern Startparameter oder mein vorhandener Java-TCP-Port den Signaling-Start?“",[16,428,429,430,433,434,439,440,152,443,446],{},"Reserviere einen eigenen TCP-Port für Geysers erste Verbindung. Dieser Build kann den Java-TCP-Listener nicht über ",[29,431,432],{},"clone-remote-port"," teilen. Prüfe das Startlog auf ",[34,435,438],{"href":436,"rel":437},"https:\u002F\u002Fgithub.com\u002FGeyserMC\u002FGeyser\u002Fpull\u002F6742",[38],"diesen Portkonflikt",": Geyser deaktiviert eingebautes Signaling und kann auf einen externen Dienst zurückfallen. Nutzt du ",[29,441,442],{},"nxs",[29,444,445],{},"hybrid",", folge dessen dokumentierten Verbindungsprüfungen.",[16,448,449,450,453,454,457,458,463],{},"Richte deinen HTTP-Reverse-Proxy so ein, dass er ",[29,451,452],{},"GET \u002Fv1\u002Fjoin"," und ",[29,455,456],{},"POST \u002Fv1\u002Fjoin\u002F{networkId}"," mit unveränderten Inhalten weiterleitet. Leite Spiel-UDP separat weiter und plane dessen DDoS-Schutz. Prüfe auch alte RakNet-Schutzregeln. Teste Hostnamen-Routing-Plugins: ",[34,459,462],{"href":460,"rel":461},"https:\u002F\u002Fgithub.com\u002FGeyserMC\u002FGeyser\u002Fissues\u002F6710",[38],"Issue 6710"," meldet URL-förmige virtuelle Hosts auf Velocity. Prüfe, ob deine Plugins diese verarbeiten.",[16,465,466,469,470,473],{},[20,467,468],{},"TLS verschlüsselt die erste HTTP-Verbindung."," Konfiguriere für TLS PEM-Zertifikat\u002FSchlüssel oder PKCS12 unter ",[29,471,472],{},"bedrock.signaling.builtin.https",". Nutze ein vertrauenswürdiges Zertifikat, um die erste HTTP-Vertrauensbestätigung zu vermeiden; prüfe Namen, Vertrauen und Gültigkeit. Lass Signaling ohne Browser-Login, Umleitung oder CAPTCHA passieren. Ergänze bei einem reinen HTTP-Tunnel einen erreichbaren UDP-Spielweg.",[11,475,477],{"id":476},"quellen","Quellen",[16,479,480,481,483],{},"Primärquellen geprüft am ",[20,482,60],{},". Versions- und Buildangaben beziehen sich auf dieses Prüfdatum.",[485,486,487,494,501,508,515,522],"ul",{},[83,488,489],{},[34,490,493],{"href":491,"rel":492},"https:\u002F\u002Fdownload.geysermc.org\u002Fv2\u002Fprojects\u002Fgeyser\u002Fversions\u002Flatest\u002Fbuilds\u002Flatest",[38],"Official Geyser current-build metadata",[83,495,496],{},[34,497,500],{"href":498,"rel":499},"https:\u002F\u002Fgeysermc.org\u002Fwiki\u002Fgeyser\u002Fsupported-versions\u002F",[38],"Geyser supported versions",[83,502,503],{},[34,504,507],{"href":505,"rel":506},"https:\u002F\u002Fgithub.com\u002FGeyserMC\u002FGeyser\u002Fblob\u002F50a464d7db132ca5943b608a2110c158bf09702a\u002Fcore\u002Fsrc\u002Fmain\u002Fjava\u002Forg\u002Fgeysermc\u002Fgeyser\u002Fconfiguration\u002FGeyserConfig.java",[38],"Geyser configuration at reviewed build",[83,509,510],{},[34,511,514],{"href":512,"rel":513},"https:\u002F\u002Fgithub.com\u002FGeyserMC\u002FGeyser\u002Fblob\u002F50a464d7db132ca5943b608a2110c158bf09702a\u002Fcore\u002Fsrc\u002Fmain\u002Fjava\u002Forg\u002Fgeysermc\u002Fgeyser\u002Fnetwork\u002Fbedrock\u002Fnethernet\u002FNetherNetServer.java",[38],"Geyser NetherNet implementation at reviewed build",[83,516,517],{},[34,518,521],{"href":519,"rel":520},"https:\u002F\u002Fgeysermc.org\u002Fwiki\u002Fgeyser\u002Fport-forwarding\u002F",[38],"Geyser port forwarding",[83,523,524],{},[34,525,527],{"href":36,"rel":526},[38],"Minecraft named error codes",{"title":121,"searchDepth":529,"depth":529,"links":530},2,[531,532,533,537,538,539,540],{"id":13,"depth":529,"text":14},{"id":74,"depth":529,"text":75},{"id":193,"depth":529,"text":194,"children":534},[535],{"id":228,"depth":536,"text":229},3,{"id":247,"depth":529,"text":248},{"id":280,"depth":529,"text":281},{"id":399,"depth":529,"text":400},{"id":476,"depth":529,"text":477},"networking","2026-10-13","So richtest du die neuere Verbindungsmethode für Bedrock-Spieler ein und findest die Ursache fehlgeschlagener Beitritte.",null,"md",[],false,"7","nethernet-geyser",{},true,"\u002Fde\u002Fguides\u002Fnethernet-geyser","bedrock-connection-test",[555,556,557],"nethernet-bedrock-server","geyser-floodgate-crossplay","geyser-floodgate-velocity-proxy",{"title":5,"description":543},[560,561,562,563,564,565],{"title":493,"url":491},{"title":500,"url":498},{"title":507,"url":505},{"title":514,"url":512},{"title":521,"url":519},{"title":527,"url":36},"de\u002Fguides\u002F28.nethernet-geyser","o77-ln0WAoPvomzDD9vuSNKGw7eVPO5Cjid7Er-1_OI",[569,573,574,581,587,592,596,603,609,614,619,624,629,635,640,646,651,656,661,667,673,679,685,691,697,703,709,715],{"path":570,"title":571,"description":572,"excerpt":544,"author":6,"date":542,"category":541,"localeGroup":555},"\u002Fde\u002Fguides\u002Fnethernet-bedrock-server","NetherNet-Verbindungen auf deinem Bedrock-Server reparieren","Freunde können nach einem Update nicht mehr beitreten? Prüfe die neuen Portfreigaben und die erreichbare Serveradresse.",{"path":552,"title":5,"description":543,"excerpt":544,"author":6,"date":542,"category":541,"localeGroup":549},{"path":575,"title":576,"description":577,"excerpt":544,"author":6,"date":578,"category":579,"localeGroup":580},"\u002Fde\u002Fguides\u002Fvelocity-proxy-docker-compose-itzg-mc-proxy","Velocity und Paper mit Docker Compose einrichten","Verbinde Proxy und Server und halte die Paper-Ports vom Internet getrennt.","2026-08-01","getting-started","velocity-proxy-docker-compose",{"path":582,"title":583,"description":584,"excerpt":544,"author":6,"date":578,"category":585,"localeGroup":586},"\u002Fde\u002Fguides\u002Fvelocity-modern-forwarding-paper-docker","Velocity Modern Forwarding mit Paper konfigurieren","Gleiche die Forwarding-Einstellungen ab, schütze das gemeinsame Secret und sperre direkte Backend-Zugriffe.","security","velocity-modern-forwarding-paper",{"path":588,"title":589,"description":590,"excerpt":544,"author":6,"date":578,"category":541,"localeGroup":591},"\u002Fde\u002Fguides\u002Fvelocity-proxy-cannot-connect-backend-docker","Velocity erreicht Paper nicht: Docker-Verbindung prüfen","Prüfe Containerzustand, gemeinsames Netzwerk, Servicename und Backend-Port.","velocity-backend-unreachable-docker",{"path":593,"title":594,"description":595,"excerpt":544,"author":6,"date":578,"category":541,"localeGroup":557},"\u002Fde\u002Fguides\u002Fgeyser-floodgate-velocity-proxy-docker","Geyser und Floodgate auf Velocity mit Docker einrichten","Installiere Geyser am Proxy, konfiguriere RakNet oder NetherNet und prüfe die Anmeldung der Bedrock-Spieler.",{"path":597,"title":598,"description":599,"excerpt":544,"author":6,"date":600,"category":601,"localeGroup":602},"\u002Fde\u002Fguides\u002Fupdate-minecraft-server-docker-compose-rollback","Minecraft mit Docker Compose aktualisieren und zurückrollen","Sichere Konfiguration und Daten vor dem Update und stelle beide bei einem Rollback gemeinsam wieder her.","2026-07-18","docker-operations","docker-minecraft-update-rollback",{"path":604,"title":605,"description":606,"excerpt":544,"author":6,"date":600,"category":607,"localeGroup":608},"\u002Fde\u002Fguides\u002Finstall-paper-plugins-docker-compose","Paper-Plugins mit Docker Compose installieren","Installiere Plugins über ein Quellverzeichnis oder Modrinth und prüfe Updates vor dem Einsatz.","mods-plugins","paper-plugins-docker-compose",{"path":610,"title":611,"description":612,"excerpt":544,"author":6,"date":600,"category":607,"localeGroup":613},"\u002Fde\u002Fguides\u002Fmodrinth-modpack-itzg-minecraft-server-docker","Modrinth-Modpacks mit Docker Compose betreiben","Lege Pack-Version und Java-Laufzeit fest und gleiche Server und Client vor dem ersten Start ab.","modrinth-modpack-docker",{"path":615,"title":616,"description":617,"excerpt":544,"author":6,"date":600,"category":601,"localeGroup":618},"\u002Fde\u002Fguides\u002Fmigrate-existing-minecraft-server-to-docker","Einen bestehenden Minecraft-Server zu Docker umziehen","Übernimm Welt, Konfiguration und Erweiterungen und behalte den ursprünglichen Server für einen Rückwechsel.","migrate-minecraft-server-to-docker",{"path":620,"title":621,"description":622,"excerpt":544,"author":6,"date":600,"category":601,"localeGroup":623},"\u002Fde\u002Fguides\u002Fminecraft-container-keeps-restarting-docker-compose","Minecraft-Container startet ständig neu: Ursache finden","Erfasse Containerzustand und ersten Startfehler, bevor du die Restart-Schleife unterbrichst.","docker-minecraft-restart-loop",{"path":625,"title":626,"description":627,"excerpt":544,"author":6,"date":600,"category":607,"localeGroup":628},"\u002Fde\u002Fguides\u002Fcurseforge-modpack-itzg-minecraft-server-docker","CurseForge-Modpacks mit Docker Compose betreiben","Konfiguriere AUTO_CURSEFORGE, lege die Pack-Datei fest und behandle API-Key und manuelle Downloads.","curseforge-modpack-docker",{"path":630,"title":631,"description":632,"excerpt":544,"author":6,"date":600,"category":633,"localeGroup":634},"\u002Fde\u002Fguides\u002Fminecraft-docker-exit-code-137-oomkilled","Minecraft Exit Code 137: OOMKilled und Speicher prüfen","Exit Code 137 bedeutet SIGKILL. Prüfe OOMKilled, Java-Heap und Containerlimit, um Speichermangel zu erkennen.","performance","minecraft-docker-exit-137-oom",{"path":636,"title":637,"description":638,"excerpt":544,"author":6,"date":600,"category":585,"localeGroup":639},"\u002Fde\u002Fguides\u002Fsecure-minecraft-server-docker-compose","Minecraft-Server in Docker absichern","Konfiguriere Anmeldung, Whitelist, RCON-Zugang, Dateirechte und Portfreigaben.","minecraft-docker-security-hardening",{"path":641,"title":642,"description":643,"excerpt":544,"author":6,"date":600,"category":644,"localeGroup":645},"\u002Fde\u002Fguides\u002Fset-up-automatic-minecraft-backups-docker-mc-backup","Automatische Minecraft-Backups mit itzg\u002Fmc-backup einrichten","Ergänze einen Backup-Container, lege Aufbewahrungsfristen fest und prüfe die erzeugten Archive.","backups","docker-mc-backup-setup",{"path":647,"title":648,"description":649,"excerpt":544,"author":6,"date":600,"category":644,"localeGroup":650},"\u002Fde\u002Fguides\u002Frestore-minecraft-world-backup-docker","Minecraft-Welt aus einem Docker-Backup wiederherstellen","Stoppe den Server, behalte den aktuellen Datenstand und stelle das ausgewählte Backup wieder her.","docker-minecraft-restore-runbook",{"path":652,"title":653,"description":654,"excerpt":544,"author":6,"date":600,"category":644,"localeGroup":655},"\u002Fde\u002Fguides\u002Fhetzner-snapshots-minecraft-world-volumes","Hetzner-Snapshots und Minecraft-Daten auf Volumes","Hetzner-Snapshots enthalten keine angehängten Volumes. Prüfe, wo deine Welt liegt und wie du sie separat sicherst.","hetzner-snapshots-volumes",{"path":657,"title":658,"description":659,"excerpt":544,"author":6,"date":660,"category":541,"localeGroup":556},"\u002Fde\u002Fguides\u002Fminecraft-crossplay-geyser-floodgate","Geyser und Floodgate auf Paper einrichten","Lass Bedrock-Spieler einem Java-Server beitreten: Plugins installieren, RakNet oder NetherNet konfigurieren und Verbindung prüfen.","2026-04-04",{"path":662,"title":663,"description":664,"excerpt":544,"author":6,"date":665,"category":579,"localeGroup":666},"\u002Fde\u002Fguides\u002Fpaper-vs-vanilla-vs-fabric-vs-forge","Paper vs Fabric: Welche Minecraft-Server-Software passt?","Paper für Plugins oder Fabric für Mods? Vergleiche Kompatibilität, Performance und Vanilla-Verhalten und erstelle deine Docker-Konfiguration.","2026-04-03","minecraft-server-software-choice",{"path":668,"title":669,"description":670,"excerpt":544,"author":6,"date":671,"category":633,"localeGroup":672},"\u002Fde\u002Fguides\u002Fpaper-view-distance-vs-simulation-distance","View Distance und Simulation Distance in Paper einstellen","Vergleiche Sichtweite und aktive Simulation und prüfe die Auswirkung auf die Serverlast.","2026-04-02","paper-view-distance-simulation-distance",{"path":674,"title":675,"description":676,"excerpt":544,"author":6,"date":677,"category":633,"localeGroup":678},"\u002Fde\u002Fguides\u002Fspark-profiler-paper-docker","Lag mit dem Spark Profiler in Paper und Docker untersuchen","Zeichne während des Lags ein Profil auf und finde auffällige Plugins, Tasks und Serveraktivitäten.","2026-04-01","spark-profiler-paper-docker",{"path":680,"title":681,"description":682,"excerpt":544,"author":6,"date":683,"category":633,"localeGroup":684},"\u002Fde\u002Fguides\u002Fminecraft-server-lag-tps-mspt-cant-keep-up","Minecraft-Lag untersuchen: TPS, MSPT und „Can’t keep up“","Prüfe Tick-Zeiten und grenze CPU-, Chunk-, Entity- und Plugin-Probleme ein.","2026-03-31","minecraft-lag-tps-mspt",{"path":686,"title":687,"description":688,"excerpt":544,"author":6,"date":689,"category":601,"localeGroup":690},"\u002Fde\u002Fguides\u002Ffix-permission-denied-itzg-docker-minecraft-server","Permission denied: Dateirechte für Minecraft in Docker korrigieren","Gleiche die Besitzrechte deines Datenverzeichnisses mit UID und GID des Containers ab.","2026-03-09","itzg-permission-denied",{"path":692,"title":693,"description":694,"excerpt":544,"author":6,"date":695,"category":601,"localeGroup":696},"\u002Fde\u002Fguides\u002Fadminister-docker-minecraft-server-rcon-console","Minecraft in Docker mit RCON und Konsole verwalten","Führe Serverbefehle aus, verwalte die Whitelist und stoppe den Server, ohne RCON öffentlich freizugeben.","2026-03-08","docker-minecraft-rcon-console",{"path":698,"title":699,"description":700,"excerpt":544,"author":6,"date":701,"category":541,"localeGroup":702},"\u002Fde\u002Fguides\u002Fminecraft-domain-without-port-srv-record","Minecraft-Domain ohne Port: SRV-Eintrag einrichten","Verbinde eine Domain mit deinem Java-Server und prüfe die SRV- und A\u002FAAAA-Einträge.","2026-03-07","minecraft-srv-record-domain",{"path":704,"title":705,"description":706,"excerpt":544,"author":6,"date":707,"category":541,"localeGroup":708},"\u002Fde\u002Fguides\u002Fopen-port-25565-minecraft-server-hetzner-linux","Minecraft-Port 25565 auf Hetzner und Linux öffnen","Prüfe Docker-Portfreigabe und Firewalls, wenn dein Server läuft, aber von außen nicht erreichbar ist.","2026-03-05","open-port-25565-hetzner-linux",{"path":710,"title":711,"description":712,"excerpt":544,"author":6,"date":713,"category":579,"localeGroup":714},"\u002Fde\u002Fguides\u002Fdetermining-correct-java-version-for-operating-minecraft-server","Minecraft Java-Version: Java 25, 21 oder 17 und Class-File-Fehler","Finde die Java-Version für deinen Minecraft-Server. Löse Class-File-Fehler 69.0, 65.0 und 61.0 und wähle das passende itzg-Docker-Image.","2025-01-31","java-version-minecraft-server",{"path":716,"title":717,"description":718,"excerpt":544,"author":6,"date":719,"category":579,"localeGroup":720},"\u002Fde\u002Fguides\u002Fminecraft-server-with-docker-on-hetzner-cloud","Minecraft-Server auf Hetzner mit Docker Compose einrichten","Richte einen Java-Server auf Hetzner Cloud ein: Debian, SSH-Zugang, Docker Compose und erster Serverstart.","2025-01-28","hetzner-docker-setup",[716,680,674,668,662,657,597,604,610,615,620,710,625,630,636,575,582,588,593,570,552,704,698,692,686,641,647,652,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749],"\u002Fguides\u002Fminecraft-server-with-docker-on-hetzner-cloud","\u002Fguides\u002Fminecraft-server-lag-tps-mspt-cant-keep-up","\u002Fguides\u002Fspark-profiler-paper-docker","\u002Fguides\u002Fpaper-view-distance-vs-simulation-distance","\u002Fguides\u002Fpaper-vs-vanilla-vs-fabric-vs-forge","\u002Fguides\u002Fminecraft-crossplay-geyser-floodgate","\u002Fguides\u002Fupdate-minecraft-server-docker-compose-rollback","\u002Fguides\u002Finstall-paper-plugins-docker-compose","\u002Fguides\u002Fmodrinth-modpack-itzg-minecraft-server-docker","\u002Fguides\u002Fmigrate-existing-minecraft-server-to-docker","\u002Fguides\u002Fminecraft-container-keeps-restarting-docker-compose","\u002Fguides\u002Fdetermining-correct-java-version-for-operating-minecraft-server","\u002Fguides\u002Fcurseforge-modpack-itzg-minecraft-server-docker","\u002Fguides\u002Fminecraft-docker-exit-code-137-oomkilled","\u002Fguides\u002Fsecure-minecraft-server-docker-compose","\u002Fguides\u002Fvelocity-proxy-docker-compose-itzg-mc-proxy","\u002Fguides\u002Fvelocity-modern-forwarding-paper-docker","\u002Fguides\u002Fvelocity-proxy-cannot-connect-backend-docker","\u002Fguides\u002Fgeyser-floodgate-velocity-proxy-docker","\u002Fguides\u002Fnethernet-bedrock-server","\u002Fguides\u002Fnethernet-geyser","\u002Fguides\u002Fopen-port-25565-minecraft-server-hetzner-linux","\u002Fguides\u002Fminecraft-domain-without-port-srv-record","\u002Fguides\u002Fadminister-docker-minecraft-server-rcon-console","\u002Fguides\u002Ffix-permission-denied-itzg-docker-minecraft-server","\u002Fguides\u002Fset-up-automatic-minecraft-backups-docker-mc-backup","\u002Fguides\u002Frestore-minecraft-world-backup-docker","\u002Fguides\u002Fhetzner-snapshots-minecraft-world-volumes",1791923322313]