Siirry sisältöön
DDoS-suojaus · Peeryx · 15 Tbps+
Kaikki oppaat

Minecraft «Connection timed out»: tarkista osoite, versio ja yhteys

«Connection timed out» kertoo, ettei yhteys valmistunut ajoissa. Viesti ei yksin paljasta, onko palvelin pysähtynyt, osoite väärä vai liikenne estetty. Erota Java ja Bedrock ja tarkista yhteysketju vaiheittain ennen maailman tai palomuurin muuttamista.

← Kaikki oppaatCubixServ

Ennen aloittamista

Kirjaa peliversio, Java tai Bedrock, varattu IP ja portti sekä virheen kellonaika. Tallenna lokit ja asetukset. Käytä tunnettua toimivaa asiakasta ja ota varmuuskopio ennen maailmaan tai palvelinohjelmistoon vaikuttavia muutoksia.

Odota pelipalvelimen valmistumista

Paneelin aktiivinen palvelu ei aina tarkoita valmiiksi käynnistynyttä peliä. Tarkista lokista käynnistyksen valmistuminen ja oikea kuunteluosoite. Etsi kaatuminen, puuttuvat riippuvuudet tai pitkä maailman lataus. Älä käynnistä uusia asennuksia päällekkäin; selvitä ensin, onko meneillään oleva tehtävä valmistunut tai epäonnistunut.

Java-pelissä käytetään yleensä TCP-päätepistettä, kun taas Bedrock-palvelinpelissä käytetään UDP:tä. Yleiset oletukset eivät koskaan korvaa paneelien varausta. Jaetussa solmussa oletusportin kopioiminen opetusohjelmasta voi olla ristiriidassa toisen esiintymän kanssa. TCP-testi ei voi vahvistaa Bedrock UDP -liitettävyyttä.

Testaa Windowsista vain Javan TCP-yhteys

Test-NetConnection -ComputerName 192.0.2.10 -Port 25565

Korvaa osoite ja portti todellisilla palvelutiedoilla. TcpTestSucceeded=True vahvistaa vain TCP-yhteyden, ei Bedrockin UDP:tä, Minecraft-kirjautumista tai suorituskykyä. False-tuloksella vertaa kuuntelevaa porttia, käynnistystä ja kyseisen portin sääntöjä.

Käytä varattua peliporttia

Kopioi osoite ja portti palvelun tiedoista. Älä vaihda yleiseen oletusporttiin, joka voi kuulua toiselle palvelulle samalla solmulla. Vertaa verkkotunnusta suoraan yhteyteen oikealla IP:llä ja portilla. Tarkista DNS ja mahdollinen Java SRV-tietue erikseen. Toimiva verkkosivu ei osoita pelin osoitetietojen olevan oikein.

Kun olet lisännyt laajennuksen tai modin, tarkista sen riippuvuudet ja moottorin yhteensopivuus. Paper, Fabric, Forge ja NeoForge eivät lataa samoja laajennuksia automaattisesti. Käytä testikopiota ja poista vain tunnistettu lisäys; maailman poistaminen ei ole tapa diagnosoida ohjelmistovirhe.

Tarkista Java ja Bedrock erikseen

Java-peliyhteys käyttää tavallisesti TCP:tä ja Bedrock UDP:tä. Palomuurin ja edelleenohjauksen pitää vastata oikeaa versiota ja varattua porttia. Dokumentaation oletusarvot eivät oikeuta ottamaan niitä käyttöön jaetulla solmulla. Konsolien ja muiden asiakkaiden mahdolliset rajoitukset ulkoisille palvelimille on huomioitava erikseen; ne eivät ratkea pelkästään porttia vaihtamalla.

Vertaa sitten toisesta valtuutetusta yhteydestä. Kun vain yksi verkko epäonnistuu, tallenna sen tarjoaja ja ajat sen sijaan, että muutat välittömästi yleistä kokoonpanoa. Estetty ICMP-ping ei varmista, että peli ei ole tavoitettavissa; ping-vastaus ei myöskään todista, että peliportti on auki.

Tarkista Java-DNS muuttamatta vyöhykettä

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

Javan SRV-tietue voi osoittaa eri kohteeseen ja porttiin. Selvitä myös palautetun kohdenimen osoite ja vertaa sitä palvelutietoihin. SRV:tä ei tarvita, jos asiakas käyttää jo oikeaa osoitetta ja porttia. Tämä ei ole Bedrock-UDP-testi.

Varmista ohjelmistojen yhteensopivuus

Asiakas, palvelinohjelmisto ja pakolliset modit tarvitsevat yhteensopivat versiot. Proxy tai Java–Bedrock-silta vaatii oman määrityksensä eikä sisälly automaattisesti jokaiseen Minecraft-palvelimeen. Tarkista lokin ilmoitus ennen kaikkien osien päivittämistä yhtä aikaa. Käytä testiin maailman kopiota ja säilytä mahdollisuus palata aikaisempaan toimivaan kokoonpanoon.

Bedrock LAN Discovery voi myös avata tavalliset portit mukautetun portin lisäksi. Käytä jaetussa solmussa paneelin mukautettuja määrityksiä ja pyydä allokoinnin ja ristiriidan tarkistusta. Jos kyseessä on Java-välityspalvelin tai crossplay-yhdyskäytävä, tarkista polun jokainen vaihe pelkän julkisen osoitteen sijaan.

Kokeile riippumatonta yhteyttä

Jos vain yksi pelaaja epäonnistuu, vertaa toista asiakasta ja toista verkkoa. Wi-Fi, VPN, paikallinen palomuuri tai operaattorin reitti voi vaikuttaa tulokseen. Ping tai avoin webportti ei ole koko peliprotokollan testi. Testaa oikea peliportti ja asiakkaan liittyminen ilman laajoja skannauksia tai keinotekoista kuormitusta.

Profiloi palvelin ongelman aikana yhteensopivalla työkalulla, jos se tuetaan. Viimeaikaisiin Paper-versioihin kuuluu spark. Tyhjältä palvelimelta saatu raportti on vähemmän hyödyllinen kuin hidastumisen aikana kaapattu raportti. Sido tallennus ja suojaa diagnostiikkalinkit, jotka voivat sisältää arkaluonteisia tietoja.

Tutki kuorma kun yhteys katkeaa myöhemmin

Jos liittyminen onnistuu mutta peli pysähtyy myöhemmin, vertaa aikaa CPU:n, muistin, tick-kuorman ja lokien kanssa. Käytä ohjelmiston tukemaa profilointia. Uudet chunkit, suuri näkymäetäisyys tai modit voivat aiheuttaa pitkiä taukoja. Muuta yksi perusteltu tekijä kerrallaan; maailman poistaminen ei ole yleinen ratkaisu verkkohäiriöihin.

Epäilty DDoS-toiminta vaatii korrelaatiota liikennemittausten tai lieventävien tapahtumien kanssa. Aikakatkaisu ei yksinään riitä todisteeksi. Vältä toistuvat uudelleenkäynnistykset ja aggressiiviset skannaukset: ne lisäävät kuormitusta ja vaikeuttavat diagnoosia. Testaa korjausta käyttämällä normaalia yhteyttä ja tarkista sitten, että tavalliset pelaajat voivat palata.

Mitä omassa tilanteessasi kannattaa tehdä?

TilanneSeuraava vaihe
Palvelin ei käynnisty valmiiksiKorjaa lokissa näkyvä käynnistysongelma ennen verkon säätämistä.
Vain verkkotunnus epäonnistuuVertaa DNS:ää ja mahdollista SRV-tietuetta varattuun osoitteeseen.
Vain yksi pelaaja tai verkko epäonnistuuTutki asiakas, VPN ja paikallinen yhteys riippumattomalla testillä.

Viralliset lähteet

Lähteet kuvaavat protokollia ja asetuksia. Tarkista käyttämäsi version dokumentaatio.

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