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 25565Korvaa 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.comJavan 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ä?
| Tilanne | Seuraava vaihe |
|---|---|
| Palvelin ei käynnisty valmiiksi | Korjaa lokissa näkyvä käynnistysongelma ennen verkon säätämistä. |
| Vain verkkotunnus epäonnistuu | Vertaa DNS:ää ja mahdollista SRV-tietuetta varattuun osoitteeseen. |
| Vain yksi pelaaja tai verkko epäonnistuu | Tutki asiakas, VPN ja paikallinen yhteys riippumattomalla testillä. |
Viralliset lähteet
Lähteet kuvaavat protokollia ja asetuksia. Tarkista käyttämäsi version dokumentaatio.