Om din Minecraft Bedrock-server kör utan ett enda fel i konsolen, men spelarna får ett fel som nämner NetherNet när de försöker ansluta, lyssnar servern på fel transport. Sätt transport=raknet i server.properties, starta om, så går servern att nå på IP och port igen.
Så ser problemet ut
Det förvirrande är att ingenting ser trasigt ut. Servern startar, konsolen skriver rader som Opening level, Accepting clients on [::]:19132, Signed in to signaling service successfully och Server started., och det finns varken en varning eller ett felmeddelande någonstans. Hos spelaren är servern tillagd under Servers > Add Server med rätt IP och port, men anslutningen misslyckas och meddelandet nämner NetherNet.
Utifrån svarar spelporten inte alls. Det är det avgörande tecknet: en fungerande Bedrock-server svarar på en RakNet-ping på sin UDP-port inom millisekunder, och den här är tyst trots att processen kör och världen är laddad. Servern kör, den tar bara inte emot anslutningar på det sätt som en hyrd server behöver.
Varför det händer: den nya transport-egenskapen
Bedrock Dedicated Server 1.26 införde en transport-egenskap i server.properties med två möjliga värden.
transport=raknet är den klassiska UDP-transporten som Bedrock alltid har använt. Servern binder porten som står i server-port, och alla som skriver den adressen och porten under Add Server når den direkt. Det är vad en hyrd eller självhostad dedikerad server behöver.
transport=nethernet är Mojangs nyare transport byggd på WebRTC. Med den öppnar servern ingen nåbar publik spelport alls. I stället loggar den in på Microsofts signalling-tjänst, och anslutningarna förmedlas via Xbox-identitet, alltså samma teknik som när du hoppar in i en väns värld. Det finns ingen adress för spelaren att skriva, så servern är osynlig i Add Server-vyn hur korrekt IP och port än är.
Varför vissa servrar slutar fungera och andra inte
En server.properties som genereras ny av 1.26 står som standard på transport=nethernet. En properties-fil som skrevs före 1.26 har ingen transport-rad alls, och en saknad rad betyder raknet. Den enda skillnaden förklarar mönstret: en server som har kört länge och bara uppdaterat sina filer fortsätter att fungera, medan en nyskapad server, eller en vars properties-fil har skrivits om, slutar ta emot direkta anslutningar vid samma uppdatering.
Det är alltså varken ett DNS-problem, ett brandväggsproblem eller ett problem med porttilldelning, och en ominstallation gör det oftast värre, eftersom det är precis ominstallationen som skriver en färsk 1.26-properties-fil.
Så fixar du det i DoomHosting-panelen
Gör i den här ordningen. Servern måste vara stoppad innan du redigerar filen, eftersom Bedrock skriver om server.properties vid avstängning och skulle skriva över din ändring.
- Öppna servern i kontrollpanelen och stoppa den från fliken Console. Vänta tills statusen visar Offline, inte Stopping.
- Gå till fliken Files.
server.propertiesligger i serverns rotmapp, bredvidbedrock_serveroch mappenworlds. - Klicka på filen för att öppna editorn och leta upp transport-raden:
transport=nethernet
- Ändra den till:
transport=raknet
Att ta bort raden helt ger samma effekt, eftersom en saknad transport faller tillbaka på raknet. Att sätta värdet uttryckligen är ändå bättre, för nästa gång filen skrivs om ser du direkt vilken transport servern kör på.
- Spara filen och starta sedan servern från fliken Console.
Passa på att kontrollera att server-port stämmer med porten på anslutningskortet i panelen medan filen är öppen. En server som kör raknet men lyssnar på en annan port än den du delar ut misslyckas på exakt samma sätt sett från spelarens håll.
Kontrollera att fixen fungerade
Starta servern och håll ögonen på konsolen. Du vill se den vanliga startsekvensen sluta med Server started. utan fel efter. Lägg sedan till servern i spelet under Servers > Add Server med IPv4-adressen och porten från anslutningskortet och anslut. På en server som satt fast på NetherNet börjar porten svara direkt efter omstarten, och posten i serverlistan går från onåbar till att visa antalet spelare.
Vill du ha en kontroll som inte beror på spelklienten läser både anslutningskortet och spelarantalschippet i panelen den aktiva spelporten. En server som svarar där går att ansluta till.
Vanliga problem
Ändringen försvann efter en omstart. Du redigerade filen medan servern körde. Bedrock håller sina properties i minnet och skriver tillbaka dem vid avstängning, så en ändring under drift kastas bort. Stoppa servern, bekräfta att statusen är Offline, redigera, spara och starta.
Går fortfarande inte att ansluta, och det finns ingen transport-rad. Då körde servern redan raknet och NetherNet är inte ditt problem. Jämför porten på anslutningskortet med server-port, kontrollera att servern verkligen nådde Server started., och arbeta vidare utifrån felet klienten visar. Är det en numrerad kod, se Minecraft Bedrock felkod U-000: vad den betyder och hur du fixar den.
En enhet misslyckas fortfarande medan andra ansluter. Stäng spelet helt, ta bort den sparade serverposten och lägg till den igen. Bedrock-klienten cachar anslutningsdetaljer per post, och en post som skapades medan servern körde NetherNet kan fortsätta misslyckas efter att servern är fixad.
Konsolen säger att den loggade in på signalling-tjänsten. Den raden är ofarlig i sig och kan dyka upp även på en raknet-server. Bedöm fixen på om spelarna kan ansluta på IP och port, inte på det meddelandet.
Du kör en version äldre än 1.26. Då har din properties-fil ingen transport-nyckel, och att lägga till en gör ingen nytta. Uppdatera servern först och sätt värdet efteråt.
RakNet är markerad som föråldrad
Värt att veta medan du är i filen: changeloggen för Bedrock 1.26.3 noterar att RakNet är deprecated och att klientens varning om att prova NetherNet har blivit ett fel. Mojang har alltså markerat den klassiska transporten som på väg ut. Vad det betyder för direkta IP-anslutningar i framtida versioner har inte sagts, så behandla transport=raknet som rätt inställning för en dedikerad server i dag, och räkna med att den här sidan uppdateras om beteendet ändras.
Håller du på att sätta upp en ny server och vill ha resten av grunderna visar vår sida om Minecraft Bedrock server hosting vad varje plan innehåller, och vår support kan kontrollera transport-värdet åt dig från ett ärende.
