Ricerca nel sito web

Come avviare il tuo server Minecraft per giochi multiplayer


Minecraft è un classico senza tempo e non hai nemmeno bisogno di un PC pazzesco per ospitare un server.

Se hai giocato a Minecraft, è facile capire quanto può essere divertente. Gestire il tuo server ti consente di coinvolgere tutti i tuoi amici nello stesso gioco e puoi giocare con regole che puoi creare o infrangere. È il massimo in un gioco già avvincente!

Ti abbiamo già mostrato come iniziare con Minecraft, un gioco che piace ai geek. Cosa c'è di meglio del giocatore singolo? Multigiocatore, ovviamente! Puoi unirti a uno delle centinaia di server su minecraftservers.net per iniziare o cercarne di più esclusivi, ma alla fine sei vincolato dalle loro regole e discrezione. Gestire il tuo server consente a te e ai tuoi amici di giocare insieme secondo le vostre regole, ed è davvero facile da fare.

Di cosa hai bisogno per eseguire un server Minecraft?

Un server Minecraft di base e non modificato può essere eseguito su qualsiasi PC moderno e probabilmente anche sul vecchio computer che è rimasto nel tuo armadio a raccogliere diligentemente la polvere. Se non chiedi troppo, puoi persino eseguire un server Minecraft su un Raspberry Pi. Come minimo ti servirà:

  • 2 gigabyte (GB) di RAM libera
  • Una CPU dual-core che funziona a 2 GHz o superiore
  • 10 GB di spazio di archiviazione libero --- un'unità a stato solido (SSD) è l'ideale
  • Una moderna installazione Java

Se hai intenzione di gestire un server modificato o di ospitare un server che avrà numerosi giocatori, avrai bisogno di un sistema più robusto.

  • Oltre 10 GB di RAM libera
  • Una CPU hexacore che può funzionare a 4 GHz o superiore
  • 50 GB di spazio di archiviazione SSD per backup a breve termine e quanto più spazio possibile per backup a lungo termine
  • Una moderna installazione Java

Più giocatori aggiungi, più aumenteranno le tue esigenze di CPU, RAM e spazio di archiviazione. I requisiti di RAM tendono a crescere più velocemente con l'aggiunta di lettori: i server di grandi dimensioni possono facilmente utilizzare più di 20 GB di RAM.

Le richieste della CPU non si adattano così bene. Minecraft ha avuto un supporto limitato per il multiprocessing al momento, ma non riesce ancora a sfruttare tutti i core (otto o più) che troverai sulle CPU di fascia media nel 2023.

Se stai costruendo un computer per eseguire un server Minecraft dedicato, ricorda: la velocità della CPU è più importante che avere un milione di core. Le CPU octa-core vanno bene per Minecraft. Ottieni di più solo se prevedi di eseguire server o macchine virtuali aggiuntivi.

I requisiti di archiviazione sono un po' più difficili da prevedere, ma si basano principalmente sulle dimensioni del mondo e sulla frequenza di backup. Ci sono due grandi considerazioni qui.

  1. Giocatori aggiuntivi (specialmente se stai utilizzando un server modificato) aumentano le possibilità di riscontrare un arresto anomalo o un bug che ti costringe a tornare indietro. Probabilmente vorrai backup più frequenti per tenerne conto. Più backup equivalgono a più spazio di archiviazione.
  2. Più giocatori tendono anche a generare di più il mondo: se tutti corressero in direzioni separate per un'ora, il mondo da solo (esclusi i dati dei giocatori) potrebbe facilmente essere di pochi gigabyte. Se crei un backup una volta ogni ora mentre i giocatori sono accesi, potresti facilmente accumulare qualche centinaio di gigabyte al mese solo con i backup.

È importante tenere d'occhio i backup e la loro dimensione collettiva. Non aver paura di eliminare i backup più vecchi che hai in giro. Le probabilità sono che non mancheranno a nessuno.

Ottieni il download del server Minecraft

Vai alla pagina di download di Minecraft e vai alla sezione "Software server". Questo tutorial è incentrato sulla Java Edition, quindi fai clic su "Java Edition Server".

Nella pagina successiva, esamina il testo finché non trovi la riga che collega direttamente il file JAR di Minecraft Server. Fai clic sul collegamento "minecraft_server.1.19.3.jar e attendi il completamento del download.

Al momento in cui scrivo, la versione attuale del gioco è la 1.19.3, ma potrebbe essere diversa a seconda di quando la leggi. Se hai bisogno di una versione precedente di Minecraft Server, visita MCVersions.net.

Come realizzare un server Minecraft

Crea una cartella del server Minecraft in un posto comodo, come il desktop, quindi sposta "server.jar" in quella cartella.

Ora tutto è pronto per lanciare il server per la prima volta! Fai clic sulla barra degli indirizzi in alto, cancella cosa c'è, digita "powershell", quindi premi il tasto Invio.

Perché l'abbiamo fatto? Puoi aprire alcuni programmi, come il prompt dei comandi o PowerShell, digitandone il nome nella barra degli indirizzi di Esplora file. La parte comoda è che il prompt dei comandi e PowerShell si aprono anche con la directory impostata sulla cartella in cui ti trovavi quando hai eseguito il comando. Questo è fondamentale per il prossimo passo.

Ora copia e incolla (o scrivi) il seguente comando nella finestra di PowerShell, quindi premi Invio:

java -Xmx2G -Xms2G -jar server.jar

Se vuoi dedicare più (o meno) RAM al tuo server, cambia il 2G con qualcos'altro, come il 4G. Il primo numero rappresenta la quantità massima di RAM che può utilizzare (in gigabyte) e il secondo numero è quella minima. Dato che è tutto in Java, dovresti avere almeno qualche giga di RAM da dedicare a Minecraft. Qualunque sia la quantità di RAM scelta, mantieni i due numeri uguali. Le cose possono diventare indisciplinate con un discreto numero di persone che giocano, specialmente quando inizi a fare cose pazze come far esplodere enormi caverne con enormi quantità di TNT.

Vedrai apparire un enorme muro di testo mentre il JAR del server recupera i file e li decomprime nella finestra di PowerShell. E poi smetterà di funzionare e ti offrirà un avviso.

Non preoccuparti, è del tutto normale. È necessario firmare il contratto di licenza con l'utente finale (EULA) prima di poter avviare il server. Le ultime righe nella finestra di PowerShell lo spiegano.

Inoltre, il server non ha trovato i file di configurazione necessari, quindi li ha creati. Quando apri la cartella del server Minecraft, troverai diversi nuovi file e cartelle.

Apri eula.txt in qualsiasi editor di testo semplice, come Blocco note. Cambia la terza riga, eula=false in eula=true, quindi salva e chiudi il documento.

Il tuo server è ora pronto per essere avviato con tutte le impostazioni predefinite. Tuttavia, se desideri personalizzare un po' il tuo server, leggi attentamente la sezione successiva prima di eseguire nuovamente il server. Altrimenti, puoi semplicemente eseguire nuovamente il comando Java che ti abbiamo fornito in precedenza.

Modifica le proprietà del tuo server Minecraft

Apri il file server.properties nel Blocco note. Vedrai qualcosa del genere:

Ci sono moltissime cose che puoi personalizzare, ma ecco alcune opzioni importanti:

  • nome-livello: questo è il nome del tuo mondo Minecraft. Se cambi questo nome, il server cercherà una cartella con un nome corrispondente e, se non ne trova nessuna, genererà un nuovo livello con questo nome.
  • spawn-monsters: se impostato su false, i mostri come zombi, scheletri e piante rampicanti non verranno generati. Spesso disattivato per i server "operativi" o "creativi", dove tutti costruiscono e la sopravvivenza non è il fulcro del gioco.
  • spawn-animals: se impostato su false, animali come lupi, mucche, pecore e polli non verranno generati.
  • pvp: se impostato su false, i giocatori non potranno farsi del male a vicenda, anche se è comunque possibile infliggere danni spingendo gli altri giocatori giù dalle sporgenze.
  • white-list: se impostato su true, il server consentirà solo ai nomi utente nel file "white-list.txt" di connettersi e giocare con successo.

Per una descrizione completa di tutte le opzioni, consulta la pagina Wiki di Minecraft su server.properties. Una volta che hai finito di modificare le cose come desideri, salva il file.

Poiché è il tuo server, assicurati di aggiungere il tuo nome utente Minecraft nel file "ops.json" con Blocco note. In questo modo sarai un "operatore" con pieni diritti di amministratore. Puoi generare qualsiasi oggetto tu voglia, bannare giocatori, fare operazioni ad altri giocatori e cambiare il tempo di gioco.

Quando sei pronto, riavvia il server. Apparirà una nuova finestra che ti mostrerà i giocatori connessi, la chat del server e l'utilizzo della memoria del server.

Digita stop nella finestra del server Minecraft o nella finestra di PowerShell per salvare e uscire dal server.

Aggiungi nogui alla fine del comando Java se vuoi impedire la visualizzazione della finestra del server Minecraft. Sarà quindi: java -Xmx2G -Xms2G -jar server.jar nogui invece.

Giocare su un server Minecraft

Dopo aver avviato Minecraft, fai clic su "Multigiocatore" per connetterti a un server multiplayer.

Hai due scelte. Puoi unirti direttamente a un server inserendo l'URL o l'indirizzo IP oppure puoi aggiungere un server al tuo elenco. Se hai intenzione di giocare regolarmente su un server, usa la funzione "Aggiungi server" --- ti farà risparmiare tempo.

Per prima cosa, dai al server un nickname che potrai ricordare facilmente. Se stai giocando sullo stesso computer del tuo server, puoi semplicemente digitare "localhost" (senza virgolette). Altrimenti, inserisci l'indirizzo IP del tuo server e fai clic su "Fine".

Seleziona il server che hai appena aggiunto dall'elenco e fai clic su "Unisciti al server".

Potrebbe essere necessario premere "Aggiorna" affinché appaia nell'elenco.

Premi T per visualizzare la console della chat.

Vedrai tutti i messaggi pubblici degli utenti, i messaggi di sistema e i comandi che hai eseguito. Notare la stretta barra di testo grigia visualizzata nella parte inferiore dello schermo. Digitando qualcosa e premendo Invio invierai un messaggio a tutti gli altri giocatori in una chat di gruppo. Anche qui puoi eseguire comandi che iniziano sempre con una barra (/).

Come operazione, dovresti essere in grado di digitare "/list" e premere Invio per elencare tutti i giocatori connessi. Puoi anche dare oggetti a qualsiasi giocatore (incluso te stesso), bannare e concedere la grazia a utenti specifici e modificare l'ora del sistema. Se non sei sicuro dei requisiti di un comando specifico, puoi digitare "/help" per ottenere maggiori informazioni. Per l'elenco completo dei comandi del server, consulta la pagina Comandi del server della Wiki di Minecraft.

Come eseguire il port forwarding di Minecraft

Qualsiasi server eseguito sul tuo PC locale sarà disponibile per altri computer sulla tua rete locale. Tuttavia, non sarà accessibile ai giocatori da Internet. Per questo, dovrai eseguire un port forwarding.

La prima cosa che dovresti fare è assegnare un indirizzo IP statico al tuo PC, o al PC che ospita il server Minecraft. Quando inoltri una porta sul tuo router, la regola viene applicata a un dispositivo specifico sulla tua rete locale, tuttavia, a volte, l'indirizzo IP assegnato al tuo dispositivo può cambiare. Se ciò accade, la regola di port forwarding che hai creato cesserà di essere applicata e all'improvviso scoprirai che non è possibile accedere al tuo server da Internet. Faresti meglio a prevenire questo problema prima che accada perché prima o poi lo farà.

Il modo più semplice per evitarlo è assegnare un indirizzo IP statico al PC che utilizzi per ospitare il server Minecraft. È possibile assegnare un indirizzo IP statico da Windows oppure impostare un indirizzo IP statico tramite il router. In questo caso, è meglio assegnare l'IP statico utilizzando il router, poiché dovrai comunque accedere al router per eseguire il port forwarding.

Puoi accedere alla maggior parte dei router inserendo "192.168.0.1" o "10.0.0.1" nella barra degli indirizzi di un browser. Se nessuno dei due funziona, apri PowerShell, quindi esegui "ipconfig" e annota l'indirizzo del "Gateway predefinito". Questo è l'indirizzo IP del tuo router.

Dopo aver assegnato al computer host un indirizzo IP statico, tutto ciò che devi fare è creare la regola di port forwarding stessa. Sfortunatamente, il modo in cui ciò viene fatto varia notevolmente tra i router. Ad esempio, i gateway XFi di Comcast richiedono l'utilizzo dell'app Xfinity per inoltrare le porte. Nella maggior parte degli altri casi, puoi accedere alle impostazioni del router digitando l'indirizzo IP del router nella barra degli indirizzi del browser. Comunque lo fai, la regola del firewall deve soddisfare due requisiti di base:

  • Applicare al computer host
  • Inoltra la porta 25565 su TCP e UDP

Ecco un esempio di come potrebbe apparire un port forwarding per Minecraft:

Puoi modificare la porta utilizzata da Minecraft nel file server.properties menzionato in precedenza. In genere non è necessario farlo a meno che non si stiano ospitando più server Minecraft su un dispositivo o qualcos'altro stia utilizzando la porta 25565.

Ora vai e dì a tutti i tuoi amici di unirsi! Non c'è niente di meglio della costruzione di strutture enormi, dell'esplorazione del vasto paesaggio e dell'estrazione mineraria nelle montagne, tranne che farlo con i tuoi migliori amici.