Le porte Minecraft decidono se i giocatori riescono a raggiungere il tuo server: Java usa di default TCP 25565, Bedrock UDP 19132, RCON spesso TCP 25575. Se usi un dominio personalizzato, un record SRV può nascondere la porta. Conta sempre la combinazione tra edizione corretta, protocollo corretto, indirizzo raggiungibile e firewall configurato in modo pulito.

Panoramica completa delle porte Minecraft

Porte standard

Porta Protocollo Utilizzo
25565 TCP Java Edition (standard)
19132 UDP Bedrock Edition / Geyser
25575 TCP RCON (console remota)
8123 TCP Dynmap (mappa web)

Minecraft Java Edition usa di default la porta 25565 su TCP per le normali connessioni dei giocatori. Bedrock Edition lavora di default con la porta 19132 su UDP. Questa distinzione è importante, perché una porta TCP 19132 aperta non aiuta i giocatori Bedrock e una porta UDP 25565 aperta non permette un normale login Java.

RCON è un accesso amministrativo separato. Va attivato solo se ti serve davvero, con una password forte e, se possibile, accesso limitato. Anche Dynmap o mappe web simili funzionano separatamente dalla porta Minecraft vera e propria e richiedono un'apertura solo se la mappa deve essere raggiungibile pubblicamente.

Come fonte primaria ufficiale per la configurazione standard del server, la documentazione Minecraft Wiki su server.properties cita tra le altre cose server-port per i server Java: documentazione su minecraft.wiki. Per server modificati controlla anche la documentazione del software usato, perché plugin o setup con proxy possono usare porte proprie.

Quando ti serve quale porta?

Java Edition

Per un classico server Java di solito basta una porta TCP. Se il tuo server gira sulla porta standard 25565, i giocatori possono spesso inserire solo il dominio o l'indirizzo IP. Se il server gira su una porta diversa, normalmente la porta va indicata, per esempio server.de:25566.

Se gestisci in parallelo versioni, server di test o più istanze, ogni istanza riceve una porta propria. Per cambiare versione e software server non conta solo la porta, ma anche la JAR del server. A questo si collega la guida interna Cambiare versione del server Minecraft: Vanilla, Paper, Purpur, Forge e Fabric senza reinstallare.

Bedrock Edition e Geyser

I giocatori Bedrock si connettono tramite UDP 19132, se non è impostata un'altra porta. Geyser viene usato quando i client Bedrock devono accedere a un server Java. In quel caso ti serve ancora la porta Java per i giocatori Java e in più una porta UDP per i giocatori Bedrock.

La regola base è: i giocatori Java si connettono via TCP, i giocatori Bedrock via UDP. Se il cross-play non funziona, controlla quindi per prima cosa se la porta Bedrock è davvero raggiungibile come UDP e se Geyser è compatibile con la versione server installata. Per decidere tra software Bedrock e setup alternativi aiuta PocketMine o BDS? Confronto tra software per server Minecraft Bedrock.

Che cos'è un record SRV?

Un record SRV permette ai giocatori di connettersi senza indicare la porta. Invece di server.de:25566 basta server.de.

_minecraft._tcp.server.de. 86400 IN SRV 0 5 25566 node1.server.de.

Il record dice al client Minecraft: per il servizio Minecraft via TCP su server.de va usata internamente la porta 25566 su node1.server.de. L'host di destinazione dovrebbe essere risolvibile come record A o AAAA. Nel campo destinazione non inserire direttamente un indirizzo IP nel record SRV, ma un nome host.

Per i server Java il nome del servizio è di solito _minecraft._tcp. Nei setup Bedrock, il supporto SRV non viene usato allo stesso modo in ogni contesto di client e piattaforma. Per Bedrock quindi non dare per scontato che un record SRV sostituisca ovunque l'indicazione manuale della porta.

Port forwarding e pannello hosting

Se ospiti un server a casa, devi aprire le porte nel router:

  1. Aprire l'amministrazione del router (di solito 192.168.1.1)
  2. Aggiungere port forwarding / NAT
  3. Inoltrare la porta 25565 TCP all'IP locale del tuo PC
  4. Per Bedrock: inoltrare la porta 19132 UDP

Con un gameserver noleggiato, di solito l'apertura sul router non serve, perché il server gira in un ambiente data center. A quel punto è decisivo quali indirizzi e porte il provider mostra nel pannello e quali aperture aggiuntive sono previste per servizi opzionali. Con game-serverhosting il focus è sulla gestione di un server multi-game a pagamento: controllo tecnico, impostazioni comprensibili, supporto e processi trasparenti sono più importanti dei tentativi sul router di una connessione domestica.

Se vuoi sapere cosa succede tecnicamente dopo un ordine, trovi una panoramica interna qui: Provisioning del server spiegato: cosa succede dopo il tuo ordine?.

Configurazione del firewall

Su server Linux con ufw:

sudo ufw allow 25565/tcp   # Java
sudo ufw allow 19132/udp   # Bedrock
sudo ufw allow 25575/tcp   # RCON (solo se necessario)

Apri solo le porte che usi davvero. RCON non dovrebbe essere raggiungibile pubblicamente in modo generico. Se hai bisogno di RCON, limita l'accesso se possibile a indirizzi IP noti oppure usa un ambiente di amministrazione protetto. Dopo ogni modifica dovresti ricaricare o riavviare il server se il software interessato legge la configurazione delle porte solo all'avvio.

Verificare il risultato

Avvia completamente il server Minecraft e aspetta finché nel log è visibile che il mondo è stato caricato e che il server accetta connessioni. Poi testa con un client esterno, non solo dallo stesso computer o dalla stessa rete locale. Con un dominio controlla inoltre se il DNS è già stato aggiornato. A seconda del TTL, una modifica può diventare visibile in ritardo.

Con Java testa l'indirizzo una volta con porta e una volta senza porta, se è stato impostato un record SRV. Con Bedrock assicurati che il client usi l'indirizzo server corretto e la porta UDP corretta. Se nel frattempo cambi o carichi mondi, assicurati che poi il server si avvii di nuovo completamente; per questo è utile Caricare e cambiare mondo Minecraft: la tua mappa sul server.

Troubleshooting

"Can't connect"

Di solito l'indirizzo è sbagliato, la porta non è raggiungibile oppure il DNS punta ancora a una vecchia destinazione. Controlla IP, dominio, porta, protocollo e se il processo server è davvero in esecuzione.

"Connection refused"

Questo errore spesso significa che sulla destinazione non c'è nessuna applicazione in ascolto sulla porta indicata. Il server potrebbe essere fermo, crashato o configurato su un'altra porta.

Bedrock non funziona

Controlla se UDP è aperto. Una porta aperta solo per TCP non basta. Con Geyser controlla inoltre la configurazione di Geyser e se la porta Bedrock coincide con la porta pubblicata.

Il record SRV non viene applicato

Controlla nome servizio, protocollo, host di destinazione, porta e risoluzione DNS. L'host di destinazione del record SRV deve essere a sua volta risolvibile. Aspetta anche il TTL prima di considerare fallita una modifica.

Verifica, limiti e ritorno sicuro

La guida “Porte dei server Minecraft spiegate: 25565, 19132, record SRV” vale per il tipo di server descritto nell'articolo e per lo stato delle versioni visibile al momento della verifica. Nomi dei menu, versioni disponibili, compatibilità di mod o plugin e risorse necessarie possono cambiare dopo gli aggiornamenti. Quindi non trasferire valori a un'altra versione di gioco, loader o server senza controllarli.

Prima di modificare mondo, salvataggio, configurazione o estensioni, crea un backup dei file interessati. Poi modifica solo un passaggio coerente alla volta e verificalo con la stessa versione client e server con cui vuoi giocare in seguito.

Punto di controllo Risultato atteso Interruzione e ritorno
Avvio del server Il server raggiunge lo stato operativo senza nuovi messaggi di errore. In caso di errori all'avvio, annullare la modifica e ripristinare l'ultimo backup.
Test di connessione Un account di test riesce a connettersi tramite l'indirizzo mostrato nel pannello. In caso di errori di versione o connessione, ricontrollare versione, porta e aperture.
Test funzionale La funzione appena modificata lavora senza danneggiare dati del mondo o della partita esistenti. In caso di effetti collaterali, fermare il server e ripristinare i file salvati.

Un singolo test riuscito non è una garanzia di prestazioni o disponibilità. Dimensione del mondo, mod, plugin, numero di giocatori, percorso di rete e carico contemporaneo possono cambiare il risultato. Documenta versione, modifica e risultato del test, così potrai ricostruire eventuali differenze successive.

FAQ

Di quale porta ha bisogno un server Minecraft Java?

Di default un server Minecraft Java usa TCP 25565. Se il tuo server gira su un'altra porta, i giocatori devono indicare quella porta oppure devi configurare un record SRV adatto.

Di quale porta ha bisogno Minecraft Bedrock?

Minecraft Bedrock usa di default UDP 19132. Assicurati di aprire davvero UDP, non solo TCP.

Posso gestire più server Minecraft su un solo IP?

Sì, ma non tutti sulla stessa porta. Ogni istanza ha bisogno di una porta propria oppure di una soluzione proxy o DNS a monte che punti in modo pulito alla rispettiva istanza.

Mi serve la porta 25575 per RCON?

Solo se RCON è attivo e deve essere raggiungibile dall'esterno. Per le normali connessioni dei giocatori RCON non serve. Per motivi di sicurezza dovresti aprire RCON solo in modo mirato e protetto.

Perché il dominio non si connette senza porta?

O il server Java non gira su 25565, oppure il record SRV manca o è impostato male. Controlla il record _minecraft._tcp, l'host di destinazione e la porta inserita.