↓Salta al contenuto principale
Alemasone

Creare un server Minecraft con gli amici usando Tailscale

Al posto di Hamachi, una rete privata con Tailscale: server Minecraft raggiungibile dagli amici senza aprire porte, con la regola giusta nel firewall.

7 min di lettura Aggiornato il
Due computer collegati in rete con Minecraft aperto sullo schermo
In questa pagina
Per un server Minecraft fra amici Hamachi ha fatto il suo tempo: oggi la stessa cosa la fai con Tailscale, che crea una rete privata fra i vostri computer senza aprire porte sul router e senza configurazioni complicate. Il piano gratuito copre dispositivi illimitati fino a sei persone, proprio la dimensione di un gruppo che gioca insieme.

Il problema è sempre lo stesso: il server gira sul computer di uno, ma gli altri sono dietro router diversi e non lo raggiungono. Le soluzioni sono tre (aprire le porte, usare un tunnel, creare una rete privata) e l’ultima è la più semplice e la meno rischiosa.

Perché non Hamachi #

Ha funzionato per anni, ma oggi mostra i suoi limiti: il piano gratuito si ferma a 5 persone per rete, compreso chi ospita, la rete virtuale che crea può litigare con altre connessioni e i problemi con l’adattatore di rete, che costringono a reinstallare, sono frequenti. In più l’installazione propone programmi aggiuntivi da togliere.

Tailscale si basa su WireGuard, si configura da solo e collega i dispositivi direttamente fra loro quando la rete lo permette.

Preparare il server #

Ti servono una copia di Minecraft: Java Edition per ognuno, Java aggiornato sul computer del server (dalla versione 26.1 serve Java 25) e una connessione con almeno 5 Mbps in upload, meglio via cavo.

  1. Sul computer che ospiterà il gioco, scarica il server Java ufficiale (server.jar) dalla pagina di download di Minecraft e mettilo in una cartella tutta sua, per esempio «Server Minecraft» sul desktop.

  2. Avvialo una prima volta con un doppio clic o dal terminale (java -Xmx4G -jar server.jar nogui): si chiude subito dopo aver creato alcuni file.

  3. Apri il file eula.txt e cambia eula=false in eula=true, accettando le condizioni d’uso.

  4. Riavvia il server e aspetta che nella console compaia la riga Done: il mondo è pronto.

  5. Chiudi il server, apri server.properties con il Blocco note e regola le impostazioni principali, poi riavvialo:

    • gamemode: survival, creative o adventure;
    • difficulty: peaceful, easy, normal o hard;
    • pvp: true per permettere il combattimento fra giocatori, false per giocare in cooperativa;
    • max-players: quanti possono entrare insieme;
    • white-list: true per far entrare solo chi aggiungi tu con /whitelist add nome;
    • motd: il messaggio che compare nell’elenco dei server.

    Cartella del server Minecraft con il file server.properties da modificare
    server.properties si crea al primo avvio del server

Per un gruppo di amici valuta Paper al posto del server ufficiale: stesso gioco, prestazioni migliori e la possibilità di aggiungere plugin.

File eula.txt aperto nel Blocco note con la riga modificata in eula uguale a true
Finché questa riga resta su false il server si chiude subito dopo l’avvio

Configurare la rete privata #

  1. Crea un account gratuito sul sito di Tailscale (va bene anche il tuo account Google, Microsoft o GitHub) e installa il programma su ogni computer che parteciperà, quello del server e quelli degli amici.

  2. Ognuno entra con il suo account. Hai due modi per metterli in contatto: invitare gli amici nella tua rete dalla sezione Users del pannello web, oppure, più pulito, condividere solo il computer del server: nella sezione Machines apri il menu accanto al PC e scegli Share. Così gli amici vedono solo quella macchina e non il resto dei tuoi dispositivi.

  3. Sul computer che ospita il server, segnati l’indirizzo che gli ha dato Tailscale: inizia con 100. e lo trovi nel pannello o cliccando l’icona del programma nell’area di notifica.

  4. Gli amici, in Minecraft, scelgono Multigiocatore → Connessione diretta e scrivono quell’indirizzo seguito da :25565 (la porta si può anche omettere, è quella predefinita). Con MagicDNS attivo possono usare anche il nome del computer al posto dei numeri.

Non devi toccare il router e non serve conoscere l’IP pubblico di nessuno.

Pagina Services della console di Tailscale con i servizi della rete e gli indirizzi che iniziano per 100
L’indirizzo che inizia per 100 è quello da passare agli amici, seguito dalla porta

Il firewall di Windows #

È il passaggio dove si blocca la maggior parte delle persone: il server gira, la rete privata funziona, ma nessuno riesce a entrare. Di solito la colpa è del firewall, che blocca le connessioni in entrata verso Java. Al primo avvio del server Windows potrebbe chiederti se consentire Java sulle reti: spunta Private e conferma, e potresti non dover fare altro.

Se non basta, crea la regola a mano:

  1. Cerca Windows Defender Firewall con sicurezza avanzata dal menu Start.

  2. Seleziona Regole connessioni in entrata → Nuova regola.

  3. Scegli Porta, poi TCP, e indica la porta 25565.

  4. Seleziona Consenti la connessione.

  5. Nella schermata dei profili, spunta almeno Privato. Se il profilo della rete Tailscale risulta pubblico, spunta anche quello.

  6. Dai un nome alla regola, per esempio «Minecraft server», e salva.

La prova dei trenta secondi. Se dopo la regola ancora non entra nessuno, spegni il firewall per trenta secondi e fai provare un amico. Se in quel momento entra, il problema è nella regola; se non entra, cerca altrove. Poi riaccendilo subito. Anche alcuni antivirus hanno un firewall loro: controlla anche quello.

Creazione guidata di una regola in entrata del firewall di Windows sulla porta 25565
La regola va creata sulle connessioni in entrata, in TCP, sulla porta 25565

Se qualcosa non va #

«Impossibile connettersi al server». Controlla che il server sia acceso e che tutti usino la stessa versione di Minecraft, fino all’ultimo numero.

Console di un server Minecraft con la riga «Done» che segnala la fine del caricamento del mondo
Il server è pronto solo quando la console ha finito di caricare il mondo

L’indirizzo Tailscale non risponde. Controlla che tutti e due i dispositivi risultino collegati nel pannello. Il programma deve essere acceso, non solo installato. Da un terminale, tailscale ping 100.x.y.z ti dice se l’altro computer risponde.

Funziona per alcuni e non per altri. Chi non entra probabilmente non è nella stessa rete o non ha accettato la condivisione: gli inviti vanno accettati.

Connessione lenta o a scatti. Tailscale prova a collegarvi direttamente; quando non ci riesce, il traffico passa da un server di appoggio (DERP) e la latenza sale. tailscale status o il pannello ti dicono che tipo di collegamento c’è.

Diventare amministratore del server #

Per cambiare modalità di gioco, teletrasportarti o espellere qualcuno ti servono i permessi di operatore. Nella console del server scrivi op seguito dal tuo nome in Minecraft, per esempio op Marco, e premi Invio. Da lì in poi usi i comandi con la barra, come /gamemode creative, anche da dentro il gioco.

Console del server Minecraft con il comando op per dare i permessi di amministratore
Il comando op si scrive nella console, senza la barra

Le alternative #

Aprire la porta sul router è la strada classica: inoltri la porta 25565 verso il computer del server. Funziona bene, ma espone il server a internet, quindi serve attenzione alla sicurezza e un IP raggiungibile da fuori, che non tutte le linee di casa hanno.

Un servizio di tunnel come playit.gg espone il server con un indirizzo pubblico dato dal servizio, senza toccare il router e senza che gli amici installino niente. Comodo, ma aggiunge un intermediario e dipende da lui.

Un hosting risolve tutto: il server resta acceso anche quando il tuo computer è spento, che è il vero limite di ogni soluzione in casa. Ci sono servizi gratuiti come Aternos, con code e spegnimento automatico, e servizi a pagamento da pochi euro al mese.

La modalità LAN di Minecraft, insieme alla rete privata, va bene per partite occasionali senza un server a parte: apri il mondo alla rete locale dal menu di pausa e gli altri si collegano con l’indirizzo Tailscale e la porta che il gioco ti mostra in chat. Il mondo però c’è solo finché giochi tu.

Domande frequenti #

Tailscale è gratuito? #

Il piano personale è gratuito e comprende dispositivi illimitati fino a sei utenti, per uso non commerciale. Per un gruppo di amici che gioca insieme basta e avanza, e con la condivisione del singolo computer gli amici non contano nemmeno fra gli utenti della tua rete.

Il server resta acceso se spengo il computer? #

No: il mondo vive sul computer che lo ospita, quindi se lo spegni o chiudi il server nessuno entra più. Se nel gruppo giocate a orari diversi, è il motivo principale per passare a un hosting esterno.

Quanta memoria serve al computer che ospita il server? #

Per quattro o cinque giocatori senza mod bastano 2-4 GB per il server (il parametro -Xmx4G all’avvio). Con le mod o tanti giocatori si sale a 6-8 GB, senza esagerare: troppa memoria peggiora le prestazioni invece di migliorarle.

È sicuro usare una rete privata invece di aprire le porte? #

Sì, ed è più sicuro. Con una porta aperta sul router il server è raggiungibile da chiunque su internet; con una rete privata entra solo chi hai invitato tu.

Funziona anche con l’edizione Bedrock? #

La rete privata funziona con qualsiasi gioco, ma le due edizioni di Minecraft non si parlano e usano porte diverse. Per Bedrock ti serve il suo server (Bedrock Dedicated Server) e una regola del firewall sulla porta 19132 in UDP. Su console Bedrock non ti fa inserire indirizzi a mano, quindi con Tailscale funziona solo da PC e telefono.

Da leggere anche