Prieš pradedant
Užrašyk leidimą, kliento versiją, priskirtą IP ir prievadą bei klaidos laiką. Išsaugok žurnalus ir konfigūraciją. Naudok žinomą veikiantį klientą ir padaryk kopiją prieš pasaulio ar serverio programinės įrangos pakeitimus.
Įsitikink, kad žaidimas pasirengęs
Aktyvi paslauga skydelyje ne visada reiškia visiškai paleistą žaidimų serverį. Žurnale tikrink paleidimo pabaigą ir teisingą klausymosi adresą. Ieškok lūžio, trūkstamų priklausomybių ar ilgo pasaulio įkėlimo. Nepradėk kelių diegimų kartu; pirmiausia nustatyk, ar vykdoma užduotis baigta, ar nepavyko ir kokio veiksmo jai reikia.
Naudok priskirtą žaidimo adresą
Nukopijuok adresą ir prievadą iš paslaugos duomenų. Nekeisk jo į standartinį, kuris bendrame mazge gali priklausyti kitam serveriui. Palygink domeną su tiesioginiu prisijungimu tinkamu IP ir prievadu. DNS ir galimą Java SRV įrašą tikrink atskirai. Veikiantis tinklalapis neįrodo, kad žaidimo prisijungimo duomenys teisingi.
Java ir Bedrock tikrink atskirai
Java žaidimo ryšys paprastai naudoja TCP, o Bedrock UDP. Ugniasienė ir persiuntimas turi atitikti leidimą bei priskirtą prievadą. Dokumentacijos numatytosios reikšmės nėra nurodymas perimti tuos prievadus bendrame mazge. Konsolės ir kai kurie klientai turi išorinių serverių apribojimų; atsitiktinis prievado pakeitimas jų universaliai neišsprendžia.
Patvirtink versijų suderinamumą
Klientas, serverio programinė įranga ir būtinos modifikacijos turi derėti. Proxy arba Java–Bedrock tiltas reikalauja atskiros konfigūracijos ir automatiškai neįtrauktas į kiekvieną pasiūlymą. Peržiūrėk žurnalą prieš visų dalių atnaujinimą kartu. Testuok pasaulio kopiją ir išlaikyk grįžimo galimybę, kad nauja versija nesukeltų papildomos problemos greta pradinės klaidos.
Išbandyk nepriklausomą tinklą
Jei nepavyksta tik vienam žaidėjui, palygink kitą klientą ir tinklą. Wi-Fi, VPN, vietinė ugniasienė ar operatoriaus maršrutas gali pakeisti rezultatą. Ping ar atviras interneto prievadas nėra viso žaidimo protokolo patikra. Naudok tikrą prisijungimą tinkamu prievadu be plataus skenavimo ar didelės dirbtinės apkrovos.
Tirk vėlesnio sustojimo apkrovą
Jei prisijungimas iš pradžių veikia, o vėliau žaidimas sustoja, palygink laiką su CPU, atmintimi, žaidimo ciklo apkrova ir žurnalais. Naudok programinei įrangai tinkamą profiliavimą. Nauji pasaulio regionai, didelis matymo atstumas ar modifikacijos gali sukelti pauzes. Keisk vieną pagrįstą veiksnį; pasaulio trynimas nėra bendras tinklo klaidos sprendimas.
Ką daryti tavo situacijoje?
| Situacija | Kitas veiksmas |
|---|---|
| Serveris neužbaigia paleidimo | Ištaisyk žurnalo paleidimo klaidą prieš tinklo pakeitimus. |
| Neveikia tik domeno ryšys | Palygink DNS ir galimą SRV įrašą su priskirtu adresu. |
| Neveikia tik vienas klientas ar tinklas | Tikrink klientą, VPN ir vietinį ryšį nepriklausomu bandymu. |
Oficialūs šaltiniai
Šaltiniuose aprašomi protokolai ir nustatymai. Patikrink naudojamos versijos dokumentaciją.