English page
KAIMUX FORUMAI

Prisijunkite prie diskusijų, gaukite pagalbos ir pasidalykite savo patirtimi!

Projektas / Įdomios temos

„Bedrock 26.60“ ir NetherNet: kaip sutvarkyti server.properties, kad draugai vėl prisijungtų

User Avatar

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.

Minecraft stiliaus žaidėjas prie kaimo vartų, tikrinamas sąrašo sargo
DI sukurta iliustracija: Minecraft stiliaus žaidėjas prie kaimo vartų, tikrinamas sąrašo sargo

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

0 reactions - 0 comments

Komentarai

Kaip prisijungti prie serverio

Norėdami prisijungti prie mūsų „Minecraft“ serverio, atlikite šiuos veiksmus:

mc.kaimux.com
  1. Atidarykite „Minecraft“ ir eikite į "Multiplayer".
  2. Spustelėkite "Pridėti serverį".
  3. Įveskite serverio adresą: mc.kaimux.com
  4. Spustelėkite "Atlikta" ir pasirinkite serverį iš sąrašo.
  5. Spustelėkite "Prisijungti prie serverio" ir pradėkite žaisti!
KAIMUX Logo KAIMUX NETWORK
Captcha image

Kodėl turėčiau prisijungti?

Prisijungę galite kurti pokalbių temas, „gijas“, teikti paraiškas į administratorius, perkelti savo paskyrą ir dar daugiau!

Kaip man prisijungti?

Tiesiog įveskite savo žaidimo vartotojo vardą ir slaptažodį ir spustelėkite prisijungimo mygtuką.

Ką daryti, jei neturiu slaptažodžio??

Jei neturite slaptažodžio, mūsų serveryje įrašykite komandą /setpassword <password>.