Skôr než začnete
Zapíšte Java alebo Bedrock, verzie klienta a servera, adresu s portom a presný čas. Uchovajte konzolu a posledné zmeny. Pred zásahom do sveta, modov alebo súborov pripravte obnoviteľnú kópiu a pôvodný stav uschovajte samostatne.
Potvrďte edíciu a adresu
Java a Bedrock sú rozdielne edície: Java zvyčajne používa TCP, Bedrock UDP. Iný port ich sám nespojí. Použite adresu panelu a overte cieľ DNS či Java SRV. Dostupná správa nedokazuje správny herný port. Štandardné čísla nie sú prísľubom rovnakého pridelenia na zdieľanom node. Vychádzajte z klientov komunity a z reálneho pridelenia služby, nie z cudzieho návodu.
Hranie hry Java vo všeobecnosti používa koncový bod TCP, zatiaľ čo hranie servera Bedrock používa UDP. Bežné predvolené hodnoty nikdy nenahrádzajú pridelenie panelov. Na zdieľanom uzle môže kopírovanie predvoleného portu z tutoriálu kolidovať s inou inštanciou. Test TCP nemôže overiť pripojenie Bedrock UDP.
Otestujte iba TCP spojenie Java z Windows
Test-NetConnection -ComputerName 192.0.2.10 -Port 25565Nahraďte adresu a port skutočným pridelením. TcpTestSucceeded=True potvrdzuje iba nadviazanie TCP, nie Bedrock UDP, overenie Minecraft ani výkon. Pri False porovnajte počúvanie, štart servera a pravidlá konkrétneho portu.
Skontrolujte dokončenie štartu
Proces môže bežať počas načítavania sveta. Nájdite správu pripravenosti a chyby Javy, nastavení, pluginov alebo modov. Ak sa server opakovane reštartuje, najprv preskúmajte cyklus. Rýchle restarty pridávajú prácu a skrývajú príčinu. Zachovajte správy a nemeňte súčasne svet, verziu a všetky doplnky bez funkčnej kópie a konkrétneho dôvodu. Server pripravený na správu nemusí byť pripravený na hráčov.
Po pridaní doplnku alebo modu skontrolujte jeho závislosti a kompatibilitu s motorom. Paper, Fabric, Forge a NeoForge automaticky nenačítajú rovnaké rozšírenia. Použite skúšobnú kópiu a odstráňte iba identifikovaný doplnok; vymazanie sveta nie je spôsob, ako diagnostikovať softvérovú chybu.
Skúšajte potrebný protokol
Overte povolené prepojenie verejnej IP s herným portom. TCP skúška neoverí Bedrock UDP. Bedrock pri LAN viditeľnosti môže otvoriť aj ďalšie štandardné porty napriek vlastnému nastaveniu; na zdieľanom hoste dodržujte plán operátora. Neotvárajte ľubovoľné porty ani porty ostatných klientov. Sprostredkovateľ musí podporovať používanú edíciu, protokol a spätnú cestu. Overujte adresu určenú vašej inštancii.
Potom porovnajte z iného autorizovaného pripojenia. Keď zlyhá iba jedna sieť, zaznamenajte si jej poskytovateľa a časy, a nie okamžite meniť globálnu konfiguráciu. Zablokovaný ping ICMP neznamená, že hra je nedostupná; odpoveď ping tiež nedokazuje, že herný port je otvorený.
Skontrolujte DNS Java bez zmeny zóny
dig +short A play.example.com
dig +short SRV _minecraft._tcp.play.example.comZáznam SRV Java môže uvádzať iný cieľ a port. Preložte aj vrátený cieľový názov a porovnajte ho s pridelením. SRV netreba, ak klient už používa správnu adresu a port. Nejde o test Bedrock UDP.
Porovnajte verzie a závislosti
Skontrolujte hru, serverový softvér a loader. Modpack môže vyžadovať rovnakú kombináciu na klientovi aj serveri. Ak chyba nasledovala zmenu, overte závislosti so zachovanou kópiou. Staršia verzia alebo iný svet môžu byť nekompatibilné s dátami. Nemažte originál či všetky mody na skúšku; pripravte samostatný bod obnovy a zaznamenajte zásah aj jeho výsledok pred ďalšou zmenou.
Bedrock LAN discovery dokáže okrem vlastného portu otvoriť aj svoje obvyklé porty. Na zdieľanom uzle použite prispôsobenú konfiguráciu panelu a požiadajte o kontrolu konfliktu prideľovania. V prípade proxy servera Java alebo brány crossplay skontrolujte každú fázu cesty a nie iba verejnú adresu.
Merajte počas problému
Sledujte CPU, pamäť a konzolu v rovnakom čase. Preťažené hlavné vlákno môže zastaviť hru aj pri nízkom priemere stroja. V Paper pomáha spark profilovať skutočný problém. Overte vzdialenosti zobrazenia a simulácie aj prepisy inými nastaveniami. Viac RAM to automaticky neopraví; dôležitá je platná konfigurácia a práca sveta, nie iba údaj v jednom súbore. Skúšajte reprezentatívnu hernú činnosť.
Ak je to podporované, profilujte server počas problému pomocou kompatibilného nástroja. Recent Paper versions include spark. Správa z prázdneho servera je menej užitočná ako správa zachytená počas spomalenia. Zviažte záznam a chráňte diagnostické odkazy, ktoré môžu obsahovať citlivé informácie.
Pripravte opakovateľný postup
Porovnajte nezávislé pripojenie a zasiahnutých hráčov. Uchovajte čas, adresu a správy bez tajných údajov. Timeout môže spôsobiť trasa, filter, nesprávny protokol či nepripravený server. Útok alebo nedostatok prostriedkov určujte až podľa zodpovedajúcich sieťových a aplikačných dát. Jediné odpojenie nestačí; podpore odovzdajte kroky a okolnosti na zopakovanie problému namiesto všeobecného opisu pomalého servera.
Podozrivá aktivita DDoS potrebuje koreláciu s meraniami premávky alebo udalosťami na zmiernenie. A timeout alone is insufficient evidence. Vyhnite sa opakovaným reštartom a agresívnym skenovaniam: zvyšujú záťaž a sťažujú diagnostiku. Otestujte opravu pomocou normálneho pripojenia a potom skontrolujte, či sa bežní hráči môžu vrátiť.
Čo robiť vo vašej situácii
| Situácia | Ďalší krok |
|---|---|
| Nesprávna edícia | Vyberte Java alebo Bedrock a reálnu adresu. Zmena portu edíciu neprevedie. |
| Chyba po zmene modov alebo sveta | Porovnajte verzie a závislosti a uchovajte samostatnú kópiu pôvodného stavu. |
| Chyba iba pri záťaži | Profilujte hlavné vlákno a chunky počas problému pred navýšením ponuky. |
Oficiálne zdroje
Tieto zdroje vysvetľujú uvedené protokoly a nastavenia. Overte dokumentáciu používanej verzie.