Come risolvere l'errore Impossibile connettersi al server in Minecraft?
Guida passo passo per problemi di connessione rifiutata, timeout, porta, IP e firewall.
Uno dei problemi più comuni sui server Minecraft è che i giocatori non riescono a connettersi al server. Il lettore aggiunge l'indirizzo IP all'elenco dei server, ma la connessione non viene stabilita, Connessione rifiutata, Timeout, Impossibile connettersi al server O Ospite sconosciuto Potresti ricevere errori come:
Questo errore non è sempre causato dai file Minecraft. Dovrebbero essere controllati insieme l'indirizzo IP, la porta, il firewall, server.properties, il routing DNS, il pannello di hosting, il processo Java o se il server funziona effettivamente.
1. Separare correttamente il messaggio di errore
Gli errori di connessione di Minecraft non significano tutti la stessa cosa. Innanzitutto è necessario leggere correttamente il messaggio di errore che riceve il giocatore.
- Connessione rifiutata: L'IP potrebbe essere raggiungibile, ma sulla porta di destinazione non è in esecuzione alcun servizio oppure la connessione è rifiutata.
- Timeout: La richiesta di connessione viene inviata ma non viene restituita alcuna risposta. Potrebbe esserci un problema con il firewall, la rete o il port forwarding.
- Ospite sconosciuto: Impossibile risolvere il record di dominio/SRV oppure l'IP/dominio è scritto in modo errato.
- Impossibile connettersi al server: È un problema generale di connessione; È necessario verificare l'IP, la porta, lo stato del server e la compatibilità della versione.
- Server/client obsoleto: La versione di Minecraft del lettore e del server non è compatibile.
2. Il server Minecraft funziona davvero?
Il primo controllo è se il server è attivo o meno. Se il server è inattivo, il lettore non può connettersi anche se la porta è aperta.
screen -ls ps aux | grep java
Se si esegue con il servizio systemd:
systemctl status minecraft
Se nella console appare una riga come questa, significa che il server ha iniziato ad ascoltare sulla porta:
Done! For help, type "help"
Se il server si spegne durante l'avvio, è necessario esaminare prima l'output della console e i file di registro.
3. Impostazione della porta server.properties
Su quale porta verrà eseguito il server Minecraft? server.properties nel fascicolo porta-server determina il valore.
nano server.properties
La riga da controllare è:
server-port=25565
Porta Java predefinita di Minecraft 25565 È usato come. Se hai specificato una porta diversa, i giocatori devono scrivere la porta e l'IP.
SUNUCU_IP:25565
4. Il campo server-ip deve essere lasciato vuoto?
in server.properties IP-server nella maggior parte dei casi la riga deve essere lasciata vuota.
server-ip=
Se questo campo viene compilato con l'IP sbagliato, il server potrebbe non ascoltare correttamente la porta o potrebbe funzionare solo tramite un'interfaccia specifica.
Consigli generali negli ambienti di hosting:
- Sui server standard con un singolo IP, server-ip viene lasciato vuoto.
- La configurazione consapevole viene effettuata in una struttura di rete multi-IP o privata.
- Se viene digitato l'IP sbagliato, potrebbe verificarsi un errore di connessione o di collegamento.
5. Il porto è davvero in ascolto?
Anche se il server Minecraft sembra aperto, è necessario verificare se la porta è in ascolto.
ss -tulpn | grep 25565
Se non viene visualizzato alcun output, significa che il server Minecraft non è in ascolto su quella porta. In questo caso, è necessario controllare server.properties, errori della console o processo Java.
Esempio di logica di output prevista:
LISTEN 0 128 0.0.0.0:25565 0.0.0.0:* users:(("java",pid=1234))6. Autorizzazione della porta del firewall
Anche se la porta del server è in ascolto, i giocatori non possono connettersi se il firewall blocca la connessione esterna.
Sui sistemi Ubuntu/Debian che utilizzano UFW:
ufw allow 25565/tcp ufw reload ufw status
Sui sistemi CentOS/AlmaLinux/Rocky Linux che utilizzano Firewalld:
firewall-cmd --permanent --add-port=25565/tcp firewall-cmd --reload firewall-cmd --list-ports
Se è presente un firewall aggiuntivo sul pannello di hosting o sul lato del provider, anche l'autorizzazione alla porta deve essere concessa tramite il pannello.
7. Se stai utilizzando un dominio o un record SRV
Se i giocatori si connettono tramite dominio anziché IP, i record DNS devono essere corretti.
- Un registro: Dirige il dominio all'indirizzo IP del server.
- Registro SRV: Fornisce il reindirizzamento alla porta personalizzata di Minecraft senza digitare la porta.
- Propagazione DNS: Le nuove registrazioni potrebbero non essere attive in quasi tutte le località.
Se giocatore Ospite sconosciuto Se ricevi un errore, è possibile che il dominio sia scritto in modo errato, che il record DNS sia mancante o che non sia stato ancora propagato.
8. Compatibilità della versione di Minecraft
Se la connessione viene stabilita ma il giocatore viene espulso al momento dell'accesso, le versioni client e server potrebbero essere incompatibili. Ad esempio, se il giocatore tenta di accedere con 1.21 mentre il server è 1.20.1, potrebbe ricevere un errore.
Soluzione:
- Annuncia chiaramente la versione del server ai giocatori.
- Se vengono utilizzati plugin di compatibilità come ViaVersion, configurarli correttamente.
- Sui server modificati, il pacchetto mod client e il pacchetto mod server devono essere gli stessi.
Errori comuni
- Pensare che sia un problema di porta quando il server è inattivo
- Scrivere l'IP sbagliato nel campo server-ip
- Non concedere l'autorizzazione alla porta quando il firewall è attivo
- Fornire informazioni sulla porta mancante ai giocatori
- Esecuzione di un test di connessione senza accedere al record DNS del dominio
- Tentativo di eseguire due server Minecraft sulla stessa porta
Domande frequenti
Cosa significa l'errore di connessione rifiutata?
Di solito non c'è alcun servizio in esecuzione sulla porta di destinazione, il server Minecraft è inattivo o la porta non è in ascolto correttamente.
Cosa causa un errore di timeout?
La connessione potrebbe mancare a causa di firewall, blocco di rete, IP errato, porta chiusa o regola di sicurezza lato provider.
Non riesco a connettermi con il dominio ma riesco a connettermi con IP, perché?
Il record DNS o SRV potrebbe non essere corretto. Il dominio potrebbe non puntare all'IP corretto.
Raccomandazioni per la sicurezza e il funzionamento
- Basta aprire le porte Minecraft necessarie verso il mondo esterno.
- Non lasciare aperte al pubblico le porte del pannello, SSH e del database.
- Scrivi ai giocatori le informazioni corrette su IP, porta e versione.
- Se utilizzi più di un server, crea un piano di porta.
- Quando ricevi notifiche di problemi di connessione, chiedi il messaggio di errore, la versione del lettore e l'indirizzo a cui si sta connettendo.
Questo articolo è stato preparato appositamente per PvPServer.