Come ospitare il tuo server Minecraft

Come ospitare il tuo server Minecraft
Una fotografia di una persona che indossa le cuffie e utilizza il computer.

Minecraft è un gioco molto popolare e gran parte del suo fascino è la possibilità di gestire i propri server. È sorprendentemente semplice ospitare un server Minecraft e puoi crearne uno attivo e funzionante rapidamente. Qui ti mostriamo come ospitare un server Minecraft, sia come servizio di sistema che come contenitore Docker.

Perché ospitare il tuo server Minecraft?

Uno dei motivi principali per cui dovresti ospitare il tuo server Minecraft è che ti dà privacy sul tuo mondo Minecraft. I servizi in hosting, come Minecraft Realms, sono soggetti alle rigide politiche di Mojang, che possono portare a ban globali ingiusti e ingiustificati per i tuoi giocatori.

A parte questo, ospitare il tuo server Minecraft ti dà anche il controllo completo sui file dimensionali del tuo mondo. Ciò ti consente di eseguire il backup del tuo mondo ed eseguire modifiche a livello di server tramite WorldEdit e Litematica.

Uno screenshot di un client Minecraft che esegue Litematica.

Infine, l’hosting autonomo di un mondo Minecraft ti consente di introdurre modifiche al gameplay attraverso varie mod e pacchetti di mod. Ad esempio, installare Minecraft Spigot Server su un servizio ospitato è impossibile se il pannello web o il piano di hosting del tuo provider non lo copre.

Preparazione del sistema per il server Minecraft

Presupposto: le istruzioni elencate qui vengono eseguite su una macchina Ubuntu con 4 GB di RAM di DigitalOcean. Si presuppone inoltre che tu attualmente possieda un nome di dominio a cui puoi aggiungere record DNS.

Avrai bisogno di alcuni pacchetti software prima di poter eseguire il server Minecraft. Puoi installarli direttamente con il gestore pacchetti apt di Ubuntu. Inizia eseguendo il seguente comando nel terminale del tuo server:

Un terminale che mostra le dipendenze per il server Minecraft.

Vai alla pagina dei record DNS del registrar del tuo dominio, quindi crea un nuovo record “A” che punti all’indirizzo IPv4 del tuo server Minecraft:

Uno screenshot che mostra il record DNS per il server Minecraft.

Crea la directory in cui desideri eseguire il server ed entra al suo interno. Puoi fare tutto dalla tua home directory, se è più conveniente per te:

Apri un browser web sul tuo computer host, quindi vai alla pagina di download del server di Minecraft .

Individuare il collegamento per il download del server. jar, quindi copia il collegamento negli appunti del tuo sistema.

Uno screenshot che mostra la posizione del collegamento di download per il server Minecraft.

Torna alla finestra del terminale del tuo server, scrivi il seguente comando, quindi incolla il collegamento negli appunti:

Un terminale che mostra il processo di download del file .jar del server utilizzando wget.

Per eseguire l’ultimo server Minecraft, devi accettare l’EULA del gioco. Puoi farlo creando un file “eula.txt” nella stessa directory del tuo server. Il server leggerà il file e vedrà che hai accettato la licenza:

Installazione ed esecuzione del server

Non hai bisogno di uno script di avvio, ma è più semplice combinare semplicemente le cose in uno script, quindi devi solo eseguire un comando per avviare il tuo server. Inizia a creare un nuovo file aprendolo con il tuo editor di testo:

Incolla il seguente blocco di codice all’interno del tuo nuovo file di script:

Salva il tuo script ed esci dall’editor di testo. Dovrai anche rendere eseguibile lo script prima di poterlo eseguire:

Sei finalmente pronto per avviare il tuo server. Assegnagli un nome che puoi facilmente identificare tra virgolette quando esegui lo script:

Il tuo server si avvierà e genererà il terreno e i biomi del tuo mondo. Attendi finché non viene stampato “Fatto!” sul prompt del server.

Un terminale che mostra il file

Apri il client Minecraft, vai alla schermata Multigiocatore, quindi fai clic su “Aggiungi server”.

Fornisci un nome per il tuo nuovo record, quindi digita l’indirizzo completo del tuo server.

Uno screenshot che mostra la richiesta dei dettagli del server nel client Minecraft.

Metti alla prova la tua connessione al tuo nuovo server Minecraft facendo doppio clic sulla voce del server nella schermata Multigiocatore.

Uno screenshot che mostra l'elenco dei server disponibili nel client Minecraft.

Aggiornamento della configurazione del server predefinito

Anche se la configurazione predefinita del server funzionerà per la maggior parte degli utenti, è possibile modificare il comportamento del server modificando il file “server.properties”. Contiene le opzioni principali per il tuo server, come la modalità di difficoltà, la distanza di rendering e il seed del livello.

Inizia eseguendo il stopcomando sulla console del tuo server per salvare e chiudere con garbo il tuo mondo Minecraft.

Un terminale che mostra il file

Assicurati di essere nella directory del tuo server, quindi crea un backup del tuo file “server.properties” originale:

Apri il file server.properties originale utilizzando il tuo editor di testo preferito:

All’interno puoi modificare a tuo piacimento ogni variabile predefinita del tuo server. Ad esempio, cambiare la pvpvariabile in “false” disabiliterà qualsiasi combattimento tra giocatori per il server.

Un terminale che evidenzia il

Salva le modifiche apportate al file server.properties, quindi esegui ./start-server.sh my-serverper ricaricare il server con la nuova configurazione.

Esecuzione di un server Minecraft in Docker

Oltre ad essere un servizio di sistema, puoi anche eseguire il tuo server Minecraft come contenitore Docker. Ciò ti consente di distribuire e spostare facilmente il tuo server da una macchina a un’altra, nonché di modificare e ricostruire il tuo server su qualsiasi versione di Minecraft desideri.

Inizia installando Docker sulla tua macchina Linux, quindi esegui docker -vper confermare che il demone funzioni correttamente.

Un terminale che mostra il corretto funzionamento del demone Docker sulla macchina.

Crea una nuova cartella nella tua home directory, quindi entra al suo interno:

Crea un file “docker-compose.yml” nella directory Docker di Minecraft utilizzando il tuo editor di testo preferito:

Incolla il seguente blocco di codice all’interno del file Docker Compose:

Salva il file Compose, quindi esegui il comando seguente per avviare il processo di compilazione:

Verifica che il server Minecraft sia in esecuzione elencando i contenitori attivi nel sistema:

Un terminale che mostra il contenitore Minecraft in esecuzione correttamente sul server.

Connettiti al tuo nuovo mondo Minecraft accedendo al menu Multigiocatore del tuo client, quindi fornendo l’indirizzo del tuo server in “Connessione diretta”.

Uno screenshot che mostra il mondo Minecraft in esecuzione all'interno del contenitore Docker.

Ricostruire il contenitore del server Minecraft

Uno dei vantaggi dell’utilizzo di Docker è che è molto semplice modificare le parti principali del tuo server Minecraft, come la versione, il framework mod e lo stack di rete. Ciò può essere particolarmente utile se desideri provare diverse configurazioni di server senza investire in un controller server completo come Crafty.

Inizia chiudendo la distribuzione Docker Compose:

Apri il tuo file “docker-compose.yml” utilizzando il tuo editor di testo preferito:

Scorri verso il basso fino alla sezione “env:”, aggiungi la variabile “TYPE” sotto “VERSION”, quindi imposta il suo valore su “paper”.

Un terminale che evidenzia il

Salva il tuo nuovo. yml, quindi esegui sudo docker compose up -dper ricostruire il tuo nuovo server Minecraft con il backend di Paper.

Uno screenshot che mostra il

Imparare come ospitare il tuo server Minecraft è solo una delle poche cose che puoi fare con questo meraviglioso gioco sandbox. Esplora i diversi mondi che puoi generare guardando alcuni dei migliori semi di Minecraft disponibili oggi.

Credito immagine: ELLA DON tramite Unsplash . Tutte le modifiche e gli screenshot di Ramces Red.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *