Kuidas lahendada Minecraft ei saa serveriga ühendust luua?
Samm-sammuline juhend ühendusest keeldutud, aegunud, pordi, IP ja tulemüüri probleemide kohta.
Üks levinumaid probleeme Minecrafti serverites on see, et mängijad ei saa serveriga ühendust luua. Mängija lisab IP-aadressi serveriloendisse, kuid ühendust ei looda, Ühendamisest keelduti, Aeg läbi, Serveriga ei saa ühendust või Tundmatu host Võite saada selliseid tõrkeid nagu:
Seda viga ei põhjusta alati Minecrafti failid. Koos tuleks kontrollida IP-aadressi, porti, tulemüüri, server.propertiesit, DNS-i marsruutimist, hostimispaneeli, Java protsessi või seda, kas server tegelikult töötab.
1. Eraldage veateade õigesti
Minecrafti ühenduse vead ei tähenda sama asja. Esiteks tuleb mängijale saadav veateade õigesti läbi lugeda.
- Ühendamisest keelduti: IP võib olla kättesaadav, kuid sihtpordis ei tööta teenust või ühendus lükatakse tagasi.
- Aeg läbi: Ühendustaotlus saadetakse, kuid vastust ei tagastata. Võib esineda tulemüüri, võrgu või pordi edastamise probleem.
- Tundmatu host: Domeeni/SRV kirjet ei saa lahendada või IP/domeen on valesti kirjutatud.
- Serveriga ei saa ühendust: See on üldine ühenduse probleem; Kontrollida tuleks IP-d, porti, serveri olekut ja versiooni ühilduvust.
- Aegunud server/klient: Mängija ja serveri Minecrafti versioon ei ühildu.
2. Kas Minecrafti server tõesti töötab?
Esmalt kontrollitakse, kas server on aktiivne või mitte. Kui server on maas, ei saa mängija ühendust luua isegi siis, kui port on avatud.
screen -ls ps aux | grep java
Kui töötate süsteemse teenusega:
systemctl status minecraft
Kui konsoolis ilmub selline rida, tähendab see, et server on alustanud pordi kuulamist:
Done! For help, type "help"
Kui server lülitub käivitamise ajal välja, tuleks kõigepealt uurida konsooli väljundit ja logifaile.
3. server.properties Port Setting
Millise pordiga Minecrafti server töötab? server.properties failis server-port määrab väärtuse.
nano server.properties
Kontrollitav rida on:
server-port=25565
Minecrafti Java vaikeport 25565 Seda kasutatakse kui. Kui olete määranud mõne muu pordi, peavad mängijad kirjutama nii pordi kui ka IP-aadressi.
SUNUCU_IP:25565
4. Kas server-ip väli tuleks tühjaks jätta?
serveris.properties server-ip rida tuleks enamikul juhtudel tühjaks jätta.
server-ip=
Kui see väli on täidetud vale IP-ga, ei pruugi server porti õigesti kuulata või võib töötada ainult kindla liidese kaudu.
Üldised nõuanded hostimiskeskkondade kohta:
- Standardserveritel, millel on üks IP, jäetakse server-ip tühjaks.
- Teadlik konfiguratsioon tehakse mitme IP-ga või privaatvõrgu struktuuris.
- Kui sisestatakse vale IP, võib ühendusest keelduda või ilmneda sidumisviga.
5. Kas Port tõesti kuulab?
Isegi kui Minecrafti server näib olevat avatud, tuleks kontrollida, kas porti kuulatakse.
ss -tulpn | grep 25565
Kui väljundit pole, tähendab see, et Minecrafti server ei kuula seda porti. Sel juhul tuleks kontrollida server.propertiesi, konsooli vigu või Java protsessi.
Eeldatava väljundloogika näide:
LISTEN 0 128 0.0.0.0:25565 0.0.0.0:* users:(("java",pid=1234))6. Tulemüüri pordi luba
Isegi kui serveri port kuulab, ei saa mängijad ühendust luua, kui tulemüür välisühenduse blokeerib.
UFW-d kasutavates Ubuntu/Debiani süsteemides:
ufw allow 25565/tcp ufw reload ufw status
Tulemüüri kasutavates CentOS/AlmaLinux/Rocky Linuxi süsteemides:
firewall-cmd --permanent --add-port=25565/tcp firewall-cmd --reload firewall-cmd --list-ports
Kui hostimispaneeli või pakkuja poolel on täiendav tulemüür, tuleb paneeli kaudu anda ka pordi luba.
7. Kui kasutate domeeni või SRV kirjet
Kui mängijad loovad ühenduse IP asemel domeeni kaudu, peavad DNS-kirjed olema õiged.
- Rekord: See suunab domeeni serveri IP-aadressile.
- SRV rekord: Pakub ümbersuunamist kohandatud Minecrafti porti ilma porti sisestamata.
- DNS-i levitamine: Uued registreeringud ei pruugi olla aktiivsed peaaegu igas asukohas.
Kui mängija Tundmatu host Kui kuvatakse tõrketeade, võib domeen olla valesti kirjutatud, DNS-kirje puududa või seda ei pruugita veel levitada.
8. Minecrafti versiooni ühilduvus
Kui ühendus on loodud, kuid mängija visatakse sisselogimisel välja, ei pruugi kliendi- ja serveriversioonid ühilduda. Näiteks kui mängija proovib sisse logida 1.21-ga, kui serveris on 1.20.1, võib ta saada veateate.
Lahendus:
- Teatage mängijatele selgelt serveri versioon.
- Kui kasutate ühilduvuspluginaid (nt ViaVersion), konfigureerige need õigesti.
- Modifitseeritud serverites peavad kliendi modi pakett ja serveri modi pakett olema samad.
Levinud vead
- Arvates, et see on pordi probleem, kui server on maas
- Server-ip väljale vale IP kirjutamine
- Pordiluba ei anta, kui tulemüür on sisse lülitatud
- Puuduva porditeabe andmine mängijatele
- Ühendustesti teostamine domeeni DNS-kirjesse sisse logimata
- Proovin käitada kahte Minecrafti serverit samas pordis
KKK
Mida tähendab ühendusest keeldumise viga?
Tavaliselt ei tööta sihtpordis teenust, Minecrafti server on maas või port ei kuula korralikult.
Mis põhjustab aegumisvea?
Ühendus võib katkeda tulemüüri, võrguploki, vale IP, suletud pordi või teenusepakkujapoolse turvareegli tõttu.
Ma ei saa ühendust domeeniga, kuid saan ühendust IP-ga, miks?
DNS- või SRV-kirje võib olla vale. Domeen ei pruugi osutada õigele IP-le.
Ohutus- ja käitamissoovitused
- Lihtsalt avage vajalikud Minecrafti pordid välismaailmale.
- Ärge jätke paneeli-, SSH- ja andmebaasiporte avatuks.
- Kirjutage mängijatele õige IP, pordi ja versiooni teave.
- Kui kasutate mitut serverit, looge pordiplaan.
- Ühenduseprobleemide teatisi saades küsige veateadet, mängija versiooni ja aadressi, millega see ühenduse loob.
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.