Pirms sākšanas
Pieraksti izdevumu, klienta versiju, piešķirto IP un portu, kā arī kļūdas laiku. Saglabā žurnālus un konfigurāciju. Izmanto zināmu strādājošu klientu un izveido rezerves kopiju pirms pasaules vai servera programmatūras izmaiņām.
Pārliecinies, ka spēle ir gatava
Aktīvs pakalpojums panelī ne vienmēr nozīmē pilnībā palaistu spēles serveri. Žurnālā pārbaudi startēšanas pabeigšanu un pareizo klausīšanās adresi. Meklē avāriju, trūkstošas atkarības vai ilgu pasaules ielādi. Nesāc vairākas instalācijas vienlaikus; vispirms nosaki, vai pašreizējais uzdevums ir beidzies vai kļūdījies un kāda darbība tam vajadzīga.
Java spēle parasti izmanto TCP beigu punktu, savukārt Bedrock servera spēle izmanto UDP. Parastie noklusējuma iestatījumi nekad neaizstāj paneļa sadalījumu. Koplietotā mezglā noklusējuma porta kopēšana no apmācības var konfliktēt ar citu gadījumu. TCP tests nevar apstiprināt Bedrock UDP savienojamību.
Pārbaudiet tikai Java TCP savienojumu no Windows
Test-NetConnection -ComputerName 192.0.2.10 -Port 25565Aizstājiet adresi un portu ar faktisko piešķīrumu. TcpTestSucceeded=True apstiprina tikai TCP savienojumu, nevis Bedrock UDP, Minecraft autentifikāciju vai veiktspēju. Pie False salīdziniet klausīšanos, palaišanu un konkrētā porta noteikumus.
Lieto piešķirto spēles adresi
Kopē adresi un portu no pakalpojuma datiem. Nemaini to uz noklusējuma portu, kas koplietotā mezglā var piederēt citam serverim. Salīdzini domēnu ar tiešu savienojumu pareizajā IP un portā. DNS un iespējamo Java SRV ierakstu pārbaudi atsevišķi. Strādājoša tīmekļa lapa nepierāda pareizus spēles savienojuma datus.
Pēc spraudņa vai moduļa pievienošanas pārbaudiet tā atkarības un dzinēja saderību. Paper, Fabric, Forge un NeoForge automātiski neielādē vienus un tos pašus paplašinājumus. Izmantojiet testa kopiju un noņemiet tikai identificēto papildinājumu; pasaules dzēšana nav veids, kā diagnosticēt programmatūras kļūdu.
Pārbaudi Java un Bedrock atsevišķi
Java spēles savienojums parasti izmanto TCP, Bedrock izmanto UDP. Ugunsmūrim un pārsūtīšanai jāatbilst izdevumam un piešķirtajam portam. Dokumentācijā minētie noklusējumi nav norādījums pārņemt portus koplietotā mezglā. Konsolēm un dažiem klientiem ir ierobežojumi ārējiem serveriem; tos nevar vispārīgi novērst ar nejaušu porta nomaiņu.
Pēc tam salīdziniet no cita autorizēta savienojuma. Ja nedarbojas tikai viens tīkls, ierakstiet tā nodrošinātāju un laiku, nevis nekavējoties mainiet globālo konfigurāciju. Bloķēts ICMP ping nenosaka, ka spēle nav sasniedzama; ping atbilde arī nepierāda, ka spēles ports ir atvērts.
Pārbaudiet Java DNS, nemainot zonu
dig +short A play.example.com
dig +short SRV _minecraft._tcp.play.example.comJava SRV ieraksts var norādīt citu mērķi un portu. Atrisiniet arī atgriezto mērķa nosaukumu un salīdziniet ar piešķīrumu. SRV nav vajadzīgs, ja klients jau izmanto pareizo adresi un portu. Šis nav Bedrock UDP tests.
Apstiprini versiju saderību
Klientam, servera programmatūrai un obligātajiem modiem jābūt saderīgiem. Proxy vai Java–Bedrock savienojuma risinājumam vajadzīga atsevišķa konfigurācija; tas nav automātiski katrā Minecraft piedāvājumā. Izpēti žurnālus pirms visu komponentu atjaunināšanas reizē. Testē ar pasaules kopiju un saglabā atgriešanās iespēju, lai jauna versija neradītu papildu problēmas.
Bedrock LAN Discovery var atvērt arī savus parastos portus papildus pielāgotajam portam. Koplietotā mezglā izmantojiet paneļa pielāgoto konfigurāciju un pieprasiet piešķiršanas un konflikta pārbaudi. Java starpniekserveram vai šķērsspēles vārtejai pārbaudiet katru ceļa posmu, nevis tikai publisko adresi.
Izmēģini neatkarīgu tīklu
Ja kļūdās tikai viens spēlētājs, salīdzini citu klientu un tīklu. Wi-Fi, VPN, lokālais ugunsmūris vai operatora maršruts var mainīt rezultātu. Ping vai atvērts tīmekļa ports nav pilna spēles protokola pārbaude. Lieto īstu klienta savienojumu ar pareizo portu bez plašas skenēšanas vai lielas mākslīgas slodzes.
Ja tiek atbalstīts, profilējiet serveri problēmas laikā, izmantojot saderīgu rīku. Jaunākajās Paper versijās ietilpst spark. Pārskats no tukša servera ir mazāk noderīgs nekā ziņojums, kas tverts palēninājuma laikā. Saistīt ierakstu un aizsargāt diagnostikas saites, kas var saturēt sensitīvu informāciju.
Izpēti slodzi vēlākas apstāšanās gadījumā
Ja pievienošanās strādā un vēlāk spēle iestrēgst, salīdzini laiku ar CPU, atmiņu, spēles cikla slodzi un žurnāliem. Lieto programmatūrai atbilstošu profilēšanu. Jauni chunk apgabali, liels redzamības attālums vai modi var radīt pauzes. Maini vienu pamatotu faktoru reizē; pasaules dzēšana nav vispārīgs tīkla kļūmes risinājums.
Aizdomīgai DDoS aktivitātei ir nepieciešama korelācija ar satiksmes mērījumiem vai mazināšanas notikumiem. Taimauts vien nav pietiekams pierādījums. Izvairieties no atkārtotas restartēšanas un agresīvas skenēšanas: tie palielina slodzi un apgrūtina diagnostiku. Pārbaudiet labojumu, izmantojot parastu savienojumu, pēc tam pārbaudiet, vai parastie spēlētāji var atgriezties.
Ko darīt tavā situācijā?
| Situācija | Nākamais solis |
|---|---|
| Serveris nepabeidz startēšanu | Novērs žurnālā redzamo palaišanas kļūdu pirms tīkla maiņas. |
| Kļūdās tikai domēna savienojums | Salīdzini DNS un iespējamo SRV ierakstu ar piešķirto adresi. |
| Kļūdās tikai viens klients vai tīkls | Pārbaudi klientu, VPN un vietējo savienojumu ar neatkarīgu testu. |
Oficiālie avoti
Avoti apraksta protokolus un iestatījumus. Pārbaudi izmantotās versijas dokumentāciju.