Prije početka
Zapišite Java ili Bedrock, verzije klijenta i poslužitelja, adresu s portom i točno vrijeme. Sačuvajte konzolu i zadnje promjene. Prije izmjene svijeta, modova ili datoteka pripremite obnovljivu kopiju i odvojeno čuvajte izvorno stanje.
Potvrdite izdanje i adresu
Java i Bedrock su različita izdanja: Java obično koristi TCP, Bedrock UDP. Drugi port ne čini ih kompatibilnima. Koristite adresu panela i provjerite DNS ili Java SRV cilj. Dostupno upravljanje ne dokazuje port igre. Standardni brojevi ne jamče istu dodjelu na zajedničkom nodeu. Krenite od stvarnih klijenata zajednice i konkretne dodjele usluge, a ne postavki preuzetih iz tuđeg primjera.
Igra Java općenito koristi krajnju točku TCP, dok igra poslužitelja Bedrock koristi UDP. Uobičajene zadane postavke nikada ne zamjenjuju dodjelu panela. Na dijeljenom čvoru, kopiranje zadanog priključka iz vodiča može biti u sukobu s drugom instancom. TCP test ne može potvrditi povezanost Bedrock UDP.
Testirajte samo Java TCP vezu iz Windowsa
Test-NetConnection -ComputerName 192.0.2.10 -Port 25565Zamijenite adresu i port stvarnom dodjelom. TcpTestSucceeded=True potvrđuje samo TCP vezu, ne Bedrock UDP, Minecraft autentifikaciju ili izvedbu. Pri False usporedite slušanje, pokretanje i pravila za konkretan port.
Provjerite završen start
Proces može raditi dok se svijet još učitava. Pronađite poruku spremnosti i greške Jave, postavki, pluginova ili modova. Kod stalnih restartova prvo istražite ciklus. Brza ponavljanja dodaju rad i skrivaju tragove. Ne mijenjajte istodobno svijet, verziju i sve dodatke bez radne kopije i jasnog uzroka. Dostupna konzola ne znači uvijek da je igra spremna za prihvat igrača i dovršila generiranje.
Nakon dodavanja dodatka ili moda, provjerite njegove ovisnosti i kompatibilnost s motorom. Paper, Fabric, Forge i NeoForge ne učitavaju automatski ista proširenja. Koristite probnu kopiju i uklonite samo identificirani dodatak; brisanje svijeta nije način za dijagnosticiranje softverske pogreške.
Testirajte potreban protokol
Potvrdite dopuštenu vezu javne IP adrese i porta igre. TCP test ne provjerava Bedrock UDP. Uz LAN vidljivost Bedrock može otvoriti dodatne standardne portove i s vlastitim portom; na zajedničkom hostu slijedite plan operatora. Ne otvarajte proizvoljne ili tuđe portove. Posrednik mora podržavati izdanje, protokol i povratni put, ne samo administratorsku stranicu. Testirajte adresu vlastite instance i stvarnu vezu igrača.
Zatim usporedite s druge ovlaštene veze. Kada samo jedna mreža zakaže, zabilježite njezinog pružatelja usluga i vremena umjesto da odmah mijenjate globalnu konfiguraciju. Blokirani ICMP ping ne dokazuje da je igra nedostupna; ping odgovor također ne dokazuje da je port igre otvoren.
Provjerite Java DNS bez izmjene zone
dig +short A play.example.com
dig +short SRV _minecraft._tcp.play.example.comJava SRV zapis može navesti drugo odredište i port. Razriješite i vraćeni naziv odredišta te ga usporedite s dodjelom. SRV nije potreban ako klijent već koristi ispravnu adresu i port. Ovo nije test za Bedrock UDP.
Usporedite verzije i ovisnosti
Provjerite igru, softver i loader. Modpack može tražiti jednaku kombinaciju na klijentu i poslužitelju. Nakon promjene provjerite ovisnosti sa sačuvanom kopijom. Starija verzija ili drugi svijet mogu biti nespojivi s podacima. Ne brišite izvornik ili sve modove radi pokusa; pripremite zasebnu točku oporavka i bilježite promjene s rezultatima. Ispitujte po jedan moguć uzrok, tako da zadržite radno prethodno stanje.
Bedrock LAN otkrivanje također može otvoriti svoje uobičajene priključke uz prilagođeni priključak. Na dijeljenom čvoru upotrijebite prilagođenu konfiguraciju ploče i zatražite provjeru sukoba dodjele. Za Java proxy ili crossplay gateway, provjerite svaku fazu puta, a ne samo javnu adresu.
Mjerite dok problem traje
Pratite CPU, memoriju i konzolu u istom razdoblju. Preopterećena glavna dretva može zaustaviti igru uz nizak prosjek hosta. U Paperu spark pomaže profiliranju. Provjerite udaljenosti prikaza i simulacije te nadjačavanja drugim postavkama. Više RAM-a ne popravlja automatski uzrok; važna je aktivna konfiguracija i rad svijeta. Mjerite reprezentativnu sesiju s aktivnostima koje uzrokuju problem, a ne samo prazan poslužitelj prije ulaza igrača.
Ako je podržano, profilirajte poslužitelj tijekom problema pomoću kompatibilnog alata. Najnovije verzije Paper uključuju spark. Izvješće s praznog poslužitelja manje je korisno od onog snimljenog tijekom usporavanja. Uvežite snimku i zaštitite dijagnostičke veze koje mogu sadržavati osjetljive podatke.
Sastavite ponovljivu dijagnozu
Usporedite drugi neovisni pristup i pogođene igrače. Sačuvajte vrijeme, adresu i poruke bez tajni. Timeout može uzrokovati put, filtar, pogrešan protokol ili nespreman server. Napad ili manjak resursa zaključujte tek uz odgovarajuće mrežne i aplikacijske podatke. Jedan prekid nije dovoljan; podršci dajte korake i uvjete za ponavljanje te zabilježite koje provjere prolaze. To olakšava ciljanu ispravku bez zahvata prema drugim klijentima.
Sumnja na aktivnost DDoS treba korelaciju s mjerenjima prometa ili događajima ublažavanja. Sam timeout nije dovoljan dokaz. Izbjegavajte opetovana ponovna pokretanja i agresivna skeniranja: povećavaju opterećenje i otežavaju dijagnozu. Testirajte popravak koristeći normalnu vezu, zatim provjerite mogu li se redovni igrači vratiti.
Što učiniti u vašoj situaciji
| Situacija | Sljedeći korak |
|---|---|
| Pogrešno izdanje | Odaberite Java ili Bedrock sa stvarnom adresom. Promjena porta ne mijenja izdanje. |
| Problem nakon modova ili svijeta | Usporedite verzije i ovisnosti te sačuvajte odvojenu kopiju prethodnog stanja. |
| Greška samo pod opterećenjem | Profilirajte glavnu dretvu i chunkove tijekom problema prije povećanja ponude. |
Službeni izvori
Izvori objašnjavaju protokole i postavke. Provjerite dokumentaciju verzije koju upotrebljavate.