Hvordan løser Minecraft Kan ikke koble til serverfeil?
Trinnvis veiledning for tilkobling som ble nektet, tidsavbrutt, port-, IP- og brannmurproblemer.
Et av de vanligste problemene på Minecraft-servere er at spillere ikke kan koble til serveren. Spilleren legger til IP-adressen til serverlisten, men tilkoblingen er ikke opprettet, Tilkobling nektet, Tidsavbrudd, Kan ikke koble til serveren eller Ukjent vert Du kan få feil som:
Denne feilen er ikke alltid forårsaket av Minecraft-filer. IP-adressen, porten, brannmuren, server.egenskaper, DNS-ruting, vertspanel, Java-prosess eller om serveren faktisk fungerer bør sjekkes sammen.
1. Skille feilmeldingen på riktig måte
Minecraft-tilkoblingsfeil betyr ikke alle det samme. Først og fremst må feilmeldingen spilleren mottar leses riktig.
- Tilkobling nektet: IP-en kan være tilgjengelig, men det er ingen tjeneste som kjører på målporten, eller tilkoblingen er avvist.
- Tidsavbrudd: Tilkoblingsforespørselen sendes, men ingen svar returneres. Det kan være et brannmur-, nettverks- eller portvideresendingsproblem.
- Ukjent vert: Domene/SRV-posten kan ikke løses eller IP/domenet er feilstavet.
- Kan ikke koble til serveren: Det er et generelt tilkoblingsproblem; IP, port, serverstatus og versjonskompatibilitet bør kontrolleres.
- Utdatert server/klient: Spiller og server Minecraft-versjonen er inkompatible.
2. Fungerer Minecraft Server virkelig?
Den første kontrollen er om serveren er aktiv eller ikke. Hvis serveren er nede, kan ikke spilleren koble til selv om porten er åpen.
screen -ls ps aux | grep java
Hvis du kjører med systemd service:
systemctl status minecraft
Hvis en linje som denne vises i konsollen, betyr det at serveren har begynt å lytte på porten:
Done! For help, type "help"
Hvis serveren slår seg av under oppstart, bør konsollens utdata og loggfilene undersøkes først.
3. server.properties Portinnstilling
Hvilken port vil Minecraft-serveren kjøre på? server.egenskaper i filen server-port bestemmer verdien.
nano server.properties
Linjen for å sjekke er:
server-port=25565
Standard Minecraft Java-port 25565 Den brukes som. Hvis du har spesifisert en annen port, må spillere skrive porten i tillegg til IP.
SUNUCU_IP:25565
4. Skal server-ip-feltet stå tomt?
i server.egenskaper server-ip linjen skal stå tom i de fleste tilfeller.
server-ip=
Hvis dette feltet er fylt ut med feil IP, kan det hende at serveren ikke lytter til porten på riktig måte eller bare fungerer gjennom et spesifikt grensesnitt.
Generelle råd i vertsmiljøer:
- På standard servere med en enkelt IP, er server-ip tom.
- Bevisst konfigurasjon er laget i en multi-IP eller privat nettverksstruktur.
- Hvis feil IP er skrevet, kan tilkoblingen nektes eller bindingsfeil oppstå.
5. Lytter virkelig porten?
Selv om Minecraft-serveren ser ut til å være åpen, bør det sjekkes om porten blir lyttet til.
ss -tulpn | grep 25565
Hvis det ikke er noen utgang, betyr det at Minecraft-serveren ikke lytter til den porten. I dette tilfellet bør server.properties, konsollfeil eller Java-prosess sjekkes.
Eksempel på forventet utgangslogikk:
LISTEN 0 128 0.0.0.0:25565 0.0.0.0:* users:(("java",pid=1234))6. Brannmurporttillatelse
Selv om serverporten lytter, kan ikke spillere koble seg til hvis brannmuren blokkerer den eksterne tilkoblingen.
På Ubuntu/Debian-systemer som bruker UFW:
ufw allow 25565/tcp ufw reload ufw status
På CentOS/AlmaLinux/Rocky Linux-systemer som bruker brannmur:
firewall-cmd --permanent --add-port=25565/tcp firewall-cmd --reload firewall-cmd --list-ports
Hvis det er en ekstra brannmur på vertspanelet eller leverandørsiden, må det også gis porttillatelse gjennom panelet.
7. Hvis du bruker domene eller SRV Record
Hvis spillere kobler til via domene i stedet for IP, må DNS-postene være korrekte.
- En rekord: Den dirigerer domenet til serverens IP-adresse.
- SRV-rekord: Gir omdirigering til egendefinert Minecraft-port uten skriveport.
- DNS-utbredelse: Nye registreringer er kanskje ikke aktive på nesten alle steder.
Hvis spiller Ukjent vert Hvis du får en feilmelding, kan domenet være feilstavet, DNS-posten mangler, eller det kan hende at den ikke er spredt ennå.
8. Minecraft-versjonskompatibilitet
Hvis tilkoblingen er etablert, men spilleren blir kastet ut ved pålogging, kan klient- og serverversjonene være inkompatible. For eksempel, hvis spilleren prøver å logge på med 1.21 mens serveren er 1.20.1, kan han få en feilmelding.
Løsning:
- Kunngjør serverversjonen tydelig til spillerne.
- Hvis kompatibilitetsplugins som ViaVersion brukes, konfigurer dem riktig.
- På moddede servere må klient-mod-pakken og server-mod-pakken være den samme.
Vanlige feil
- Tror det er et portproblem når serveren er nede
- Skriver feil IP i server-ip-feltet
- Gir ikke porttillatelse når brannmuren er på
- Gi manglende portinformasjon til spillere
- Utføre en tilkoblingstest uten å logge på domenets DNS-post
- Prøver å kjøre to Minecraft-servere på samme port
FAQ
Hva betyr tilkoblingsavvist-feilen?
Vanligvis er det ingen tjeneste som kjører på målporten, Minecraft-serveren er nede, eller porten lytter ikke ordentlig.
Hva forårsaker en tidsavbruddsfeil?
Tilkoblingen kan gå glipp av brannmur, nettverksblokkering, feil IP, lukket port eller sikkerhetsregel på leverandørsiden.
Jeg kan ikke koble til domene, men jeg kan koble til IP, hvorfor?
DNS- eller SRV-posten kan være feil. Domenet peker kanskje ikke til riktig IP.
Sikkerhets- og driftsanbefalinger
- Bare åpne de nødvendige Minecraft-portene til omverdenen.
- Ikke la panel-, SSH- og databaseporter være åpne for publikum.
- Skriv riktig IP-, port- og versjonsinformasjon til spillerne.
- Hvis du bruker mer enn én server, lag en portplan.
- Når du mottar varsler om tilkoblingsproblemer, ber du om feilmeldingen, spillerversjonen og adressen den kobler til.
Denne artikkelen er spesielt utarbeidet for PvPServer.