Come ospitare il tuo server Minecraft
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.
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:
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:
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.
Torna alla finestra del terminale del tuo server, scrivi il seguente comando, quindi incolla il collegamento negli appunti:
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.
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.
Metti alla prova la tua connessione al tuo nuovo server Minecraft facendo doppio clic sulla voce del server nella schermata Multigiocatore.
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 stop
comando sulla console del tuo server per salvare e chiudere con garbo il tuo mondo Minecraft.
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 pvp
variabile in “false” disabiliterà qualsiasi combattimento tra giocatori per il server.
Salva le modifiche apportate al file server.properties, quindi esegui ./start-server.sh my-server
per 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 -v
per confermare che il demone funzioni correttamente.
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:
Connettiti al tuo nuovo mondo Minecraft accedendo al menu Multigiocatore del tuo client, quindi fornendo l’indirizzo del tuo server in “Connessione diretta”.
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”.
Salva il tuo nuovo. yml, quindi esegui sudo docker compose up -d
per ricostruire il tuo nuovo server Minecraft con il backend di Paper.
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