Preskoči na vsebino
Zaščita DDoS · Peeryx · 15 Tbps+
Vsi vodniki

Minecraft »Connection timed out«: preverite izdajo, vrata in strežnik

Timeout pomeni, da korak povezave ni končan pravočasno. Sam ne dokazuje napada ali premalo pomnilnika. Najprej potrdite pravi odjemalec, dodeljen naslov in pripravljenost igre, potem poiščite mesto prekinitve po konkretnih rezultatih, brez hkratne spremembe vseh sestavnih delov.

← Vsi vodnikiCubixServ

Pred začetkom

Zapišite Java ali Bedrock, različici odjemalca in strežnika, naslov z vrati in točen čas. Shranite konzolo in zadnje spremembe. Pred posegom v svet, mode ali datoteke pripravite obnovljivo kopijo in ločeno hranite izvorno stanje.

Potrdite izdajo in naslov

Java in Bedrock sta različni izdaji: Java običajno uporablja TCP, Bedrock UDP. Druga vrata ju ne naredijo združljivih. Uporabite naslov panela in preverite DNS ali Java SRV cilj. Dostopno upravljanje ne potrdi vrat igre. Običajne številke ne zagotavljajo iste dodelitve na skupnem vozlišču. Izhajajte iz odjemalcev skupnosti in konkretne dodelitve storitve, ne nastavitev iz tujega primera ali naslova druge instance.

Igra Java na splošno uporablja končno točko TCP, medtem ko igra strežnika Bedrock uporablja UDP. Običajne privzete nastavitve nikoli ne nadomestijo dodelitve plošče. Na vozlišču v skupni rabi je lahko kopiranje privzetih vrat iz vadnice v nasprotju z drugim primerkom. Test TCP ne more potrditi povezljivosti Bedrock UDP.

Preverite samo povezavo Java TCP iz sistema Windows

Test-NetConnection -ComputerName 192.0.2.10 -Port 25565

Naslov in vrata zamenjajte z dejansko dodelitvijo. TcpTestSucceeded=True potrdi le povezavo TCP, ne pa Bedrock UDP, prijave Minecraft ali zmogljivosti. Pri False primerjajte poslušanje, zagon in pravila za ta vrata.

Preverite dokončan zagon

Proces lahko deluje, ko se svet še nalaga. Poiščite sporočilo pripravljenosti in napake Jave, nastavitev, vtičnikov ali modov. Pri stalnih ponovnih zagonih najprej raziščite cikel. Hitra ponavljanja dodajo delo in skrijejo sledi. Ne spreminjajte hkrati sveta, različice in vseh dodatkov brez delujoče kopije in jasnega vzroka. Dostopna konzola ne pomeni vedno, da igra sprejema igralce ali da je svet že pripravljen.

Ko dodate vtičnik ali mod, preverite njegove odvisnosti in združljivost motorja. Paper, Fabric, Forge in NeoForge ne naložijo samodejno istih razširitev. Uporabite preskusno kopijo in odstranite samo identificirani dodatek; brisanje sveta ni način za diagnosticiranje programske napake.

Testirajte potreben protokol

Potrdite dovoljeno povezavo javnega IP in vrat igre. TCP test ne preveri Bedrock UDP. Z LAN vidnostjo lahko Bedrock odpre dodatna običajna vrata tudi pri lastnih vratih; na skupnem gostitelju sledite načrtu operaterja. Ne odpirajte poljubnih ali tujih vrat. Posrednik mora podpirati izdajo, protokol in povratno pot, ne samo upravljalne strani. Testirajte naslov svoje instance in pravo povezavo igralca ter dejanski odgovor strežnika.

Nato primerjajte iz druge pooblaščene povezave. Ko odpove le eno omrežje, zabeležite njegovega ponudnika in čase, namesto da takoj spremenite globalno konfiguracijo. Blokiran ping ICMP ne pomeni, da je igra nedosegljiva; odgovor ping tudi ne dokazuje, da so vrata za igro odprta.

Preverite Java DNS brez spreminjanja cone

dig +short A play.example.com
dig +short SRV _minecraft._tcp.play.example.com

Zapis Java SRV lahko določa drug cilj in vrata. Razrešite tudi vrnjeno ciljno ime in ga primerjajte z dodelitvijo. SRV ni potreben, če odjemalec že uporablja pravilen naslov in vrata. To ni preizkus Bedrock UDP.

Primerjajte različice in odvisnosti

Preverite igro, programsko opremo in nalagalnik modov. Modpack lahko zahteva isto kombinacijo na odjemalcu in strežniku. Po spremembi preverite odvisnosti ob ohranjeni kopiji. Starejša različica ali drug svet nista nujno združljiva s podatki. Ne brišite izvirnika ali vseh modov zaradi preizkusa; pripravite ločeno točko obnove in beležite spremembe z rezultati. Raziskujte en možen vzrok naenkrat in ohranite delujoče prejšnje stanje za vrnitev.

Bedrock LAN discovery lahko poleg vrat po meri odpre tudi svoja običajna vrata. Na vozlišču v skupni rabi uporabite prilagojeno konfiguracijo plošče in zahtevajte preverjanje navzkrižja dodelitve. Za proxy Java ali prehod za navzkrižno igranje preglejte vsako stopnjo poti in ne le javnega naslova.

Merite med težavo

Spremljajte CPU, pomnilnik in konzolo v istem obdobju. Obremenjena glavna nit lahko ustavi igro ob nizkem povprečju gostitelja. V Paper spark pomaga pri profiliranju. Preverite razdalji prikaza in simulacije ter prepisovanje z drugimi nastavitvami. Več RAM ne odpravi samodejno vzroka; pomembna sta aktivna konfiguracija in delo sveta. Merite značilno sejo z dejavnostmi, ki sprožijo problem, ne le praznega strežnika pred prihodom igralcev.

Če je podprto, profilirajte strežnik med težavo z združljivim orodjem. Novejše različice Paper vključujejo spark. Poročilo s praznega strežnika je manj uporabno kot poročilo, zajeto med upočasnitvijo. Povežite posnetek in zaščitite diagnostične povezave, ki lahko vsebujejo občutljive informacije.

Sestavite ponovljivo diagnozo

Primerjajte drug neodvisen dostop in prizadete igralce. Hranite čas, naslov in sporočila brez skrivnosti. Timeout lahko povzroči pot, filter, napačen protokol ali nepripravljen strežnik. Napad ali pomanjkanje virov sklepajte šele ob ustreznih omrežnih in aplikacijskih podatkih. En prekinjen dostop ne zadostuje; podpori dajte korake, pogoje in uspešne preizkuse. To omogoča ciljno popravljanje brez posegov v druge uporabnike istega gostitelja ali njihove dodelitve.

Domnevna dejavnost DDoS potrebuje korelacijo z meritvami prometa ali dogodki za ublažitev. Samo časovna omejitev ni zadosten dokaz. Izogibajte se ponavljajočim se ponovnim zagonom in agresivnim skeniranjem: dodatno obremenijo in otežijo diagnozo. Preizkusite popravek z običajno povezavo, nato preverite, ali se običajni igralci lahko vrnejo.

Kaj storiti v vašem primeru

PrimerNaslednji korak
Napačna izdajaIzberite Java ali Bedrock s pravim naslovom. Sprememba vrat ne pretvori izdaje.
Težava po modih ali svetuPrimerjajte različice in odvisnosti ter hranite ločeno kopijo starega stanja.
Napaka samo pod obremenitvijoProfilirajte glavno nit in dele sveta med težavo pred povečanjem ponudbe.

Uradni viri

Viri pojasnjujejo protokole in nastavitve. Preverite dokumentacijo uporabljene različice.

  1. PaperMC/paper/reference/server-properties/
  2. Microsoft Learn/en-us/minecraft/creator/documents/bedrockserver/server-properties
  3. PaperMC/paper/profiling/