Jei tavo „Bedrock“ serveris veikia, bet draugai nuo spalio pabaigos gauna „Multiplayer Connection Failed“ arba tiesiog negali prisijungti, kaltininkas dažniausiai yra NetherNet. „Bedrock“ 26.60 versija, išleista 2026 m. spalio 27 d., nutraukė RakNet ryšį: nuo šios versijos klientai nebesijungia senuoju transportu, todėl serveris atrodo esąs online, nors į jį niekas neįleidžiama. Reikia trijų dalykų – atnaujinto Bedrock Dedicated Server (BDS), eilutės transport=nethernet faile server.properties ir atidaryto TCP 19132 bei atskiro UDP portų diapazono žaidimui.
Kodėl senos portų taisyklės nebeverkia
RakNet buvo senasis „Bedrock“ prisijungimo būdas, naudojęs vieną UDP portą. NetherNet veikia dviem etapais: žaidimas pirmiausia susisiekia su serveriu TCP protokolu (vadinamasis signaling, arba „susipažinimas“), o serveris atsako nurodydamas adresą ir UDP portą, kuriuo vyks pats žaidimas. „Mojang“ NetherNet padarė numatytuoju BDS nuo 26.50 versijos, o RakNet pavadino pasenusiu. Todėl serveris, kuriame atidarytas tik UDP portas, nebeveikia: pirminis rankos paspaudimas neįvyksta, ir žaidėjas pamato bendrą ryšio klaidą. Grįžimas prie RakNet dabartinių klientų taip pat neišgelbės.
Pirmas žingsnis – paties serverio programos atnaujinimas, nes „Bedrock“ serveris savęs neatnaujina: restartas neišsiunčia naujos versijos. Hostingo panelėje pasidaryk atsarginę kopiją, startup skiltyje įsitikink, kad versija nustatyta į latest, tada paleisk reinstaliaciją ir tik po to startuok serverį. Pasaulis, allowlist sąrašas ir žaidėjų teisės išlieka, tad dėl to jaudintis nereikia.

Ką įrašyti į server.properties
Faile server.properties turi būti transport=nethernet, server-port=19132 (pagal NetherNet tai TCP signaling portas) ir server-udp-ports eilutė su žaidimo portais. Formatas yra [IP:]išorinis:vidinis, pavyzdžiui YOUR_PUBLIC_IP:19140-19149:19140-19149, jei nori perskaičiuoti portus. Biudžetas paprastas: vienas TCP portas ir po vieną UDP portą kiekvienam žaidėjui, tad su max-players=10 reikia dešimties UDP portų. Nepamiršk, kad „Bedrock“ failas nėra „Java“ failas: jame nėra simulation-distance, o view-distance numatytasis net 32, todėl „Java“ reikšmių kopijuoti neverta. Dabartiniuose BDS allowlist paprastai įjungtas pagal nutylėjimą.
Prieš kviesdamas visą kompaniją, patikrink signaling kelią iš išorės, pavyzdžiui komanda curl --fail --max-time 10 http://TAVO_IP:19132/v1/join. Tada įsitikink, kad maršrutizatorius ir ugniasienė praleidžia abi protokolo rūšis – TCP ir UDP, nes vieno atidarymo neužtenka. Pirmą kartą jungiantis žaidėjas pamato „trust this server“ klausimą; tai normalu, ne klaida. Yra ir apribojimų: konsolei skirti jungties įrankiai, pvz., BedrockConnect tipo sprendimai, dar ne visi suderinami su NetherNet, o Docker atveju reikia nustatyti TRANSPORT ir SERVER_UDP_PORTS aplinkos kintamuosius.
Kaip patikrinti ryšį prieš kviečiant žaidėjus
Trumpa tvarka, kurią verta laikytis: atsarginė kopija, BDS atnaujinimas iki 26.60 ar naujesnės versijos, transport=nethernet, server-port kaip TCP signaling, UDP diapazonas pagal max-players, ugniasienė ir maršrutizatorius abiem protokolams, testo užklausa į /v1/join ir tik tada kvietimas draugams. Jei po viso to serveris veikia, bet „lagina“, pirmiausia mažink view-distance, o su CPU susijusius trūkčiojimus – tick-distance; „Bedrock“ yra natyvi programa, todėl Java heap parametrai čia netaikomi.
Iliustracijos sukurtos DI. Šaltiniai: setupmc.com · cakehosting.net · www.gameserverkings.com · gameserverhosting.co.uk