Uno dei famosi videogiochi in modalità sandbox, disponibile per è Minecraft. Rilasciato per la prima volta nel 2009, Minecraft è dotato di diverse fantastiche funzionalità. I giocatori possono costruire di tutto, dalle semplici case ai grattacieli, esplorare mondi infiniti, creare e lottare per sopravvivere in un mondo a blocchi generato in 3D.
Entro la fine del 2019, Minecraft è considerato il secondo videogioco più venduto di tutti i tempi. Un'ulteriore fantastica caratteristica di questo gioco è che puoi configurare il tuo server Minecraft.
Uno dei vantaggi più significativi di avere il tuo server Minecraft è che sei interamente responsabile della tua esperienza di gioco complessiva. Puoi configurare le tue impostazioni sul server come amministratore. Puoi utilizzare i privilegi di amministratore concessi a tuo vantaggio durante il gioco. Puoi rendere un server Minecraft accessibile solo a te o ai tuoi compagni di gioco o renderlo pubblico affinché chiunque possa accedervi.
Installazione di Minecraft Server su Linux
In questo tutorial imparerai come installare il tuo server Minecraft su Linux e goderti una fantastica esperienza di gioco con gli amici. Linux è una scelta perfetta per stabilire un server Minecraft poiché è noto per la sua stabilità e affidabilità per il supporto del server. La nostra distribuzione Linux preferita è Ubuntu 20.04 LTS. Segui come ti forniremo una procedura passo passo per configurare ed eseguire il tuo server Minecraft.
Prerequisiti
Per iniziare con questo tutorial, avrai bisogno di;
- Un Ubuntu 20.04 PC con privilegi Sudo complessivi. Sono richiesti i privilegi di amministratore poiché dovremo installare pacchetti aggiuntivi
- Una connessione Internet attiva
Passaggio 1: installare i pacchetti software richiesti e configurare il firewall
In questo passaggio, installeremo diversi software, inclusi Java e Screen. Lo schermo è necessario per eseguire il server Minecraft come processo in background.
Come regola generale, assicurati che il tuo gestore di pacchetti APT e il sistema siano aggiornati prima di installare nuovi pacchetti. Fallo eseguendo i comandi qui sotto.
sudo apt update sudo apt upgrade
Ora dovremo installare OpenJDK versione 8 di Java. Andremo per il JRE senza testa in quanto è una versione minima senza supporto per le app della GUI. Ciò lo rende una scelta ideale poiché dobbiamo eseguire Java su un server. Esegui il comando qui sotto.
sudo apt install openjdk-8-jre-headless
Successivamente, installeremo lo schermo. Come descritto sopra, Screen consente l'esecuzione del server Minecraft come processo in background. Se hai avviato il server Minecraft nel Terminale e successivamente chiudi il Terminale, il server verrà automaticamente ucciso. Con Screen, il nostro server Minecraft continuerà a funzionare in background. Esegui il comando qui sotto.
schermata di installazione sudo apt
Una volta installati i pacchetti software richiesti, è ora necessario configurare il firewall. Il nostro obiettivo è consentire le connessioni in entrata da Minecraft attraverso la porta 25565 (impostazione predefinita). Esegui il seguente comando per aggiungere una nuova regola del firewall.
sudo ufw consenti 25565
Ora che abbiamo configurato il nostro firewall e installati i nostri pacchetti necessari, possiamo installare il server Minecraft.
Passaggio 2: scarica l'ultimo server Minecraft
Per scaricare Minecraft Server, vai al sito Web ufficiale di Minecraft e copia il link Download dalla sezione indicata nell'immagine qui sotto.
Useremo il "wget"comando per scaricare il file. Esegui il comando qui sotto.
wget https://launcher.mojang.com/v1/objects/a412fd69db1f81db3f511c1463fd304675244077/server.vaso
Se "wget"non è installato nel tuo sistema, esegui il comando seguente per ottenerlo.
sudo apt install wget
Questa opzione scaricherà l'ultima versione di Minecraft. Per ottenere versioni precedenti di Minecraft, visita mcversions.netto. Tuttavia, in questo particolare tutorial, ci concentreremo sulla versione più recente.
Passaggio 3 - Configura e avvia Minecraft Server
Una volta scaricato il file jar di Minecraft nel nostro sistema, dobbiamo configurarlo ed eseguirlo.
Inizieremo una sessione Screen usando il comando screen screen.
schermo
Vedrai un banner nelle finestre del Terminale che mostra alcune informazioni riguardanti l'utilità Schermo. Premi la barra del ritmo e il terminale mostrerà la finestra del terminale standard. Ora possiamo eseguire i nostri comandi qui e lasciarli in esecuzione.
Prima di continuare con il comando successivo, dobbiamo eseguire alcune modifiche. Il file jar di Minecraft che abbiamo scaricato è stato salvato come "server.vaso."Dobbiamo rinominarlo per adattarlo all'edizione di Minecraft che abbiamo scaricato. Puoi vedere la versione qui sotto dove abbiamo copiato il link per il download come nell'immagine qui sotto.
Nel nostro caso, dobbiamo rinominarlo in “minecraft_server.1.16.1.vaso." Useremo il comando qui sotto.
mv server.jar minecraft_server.1.16.1.vaso
Ora iniziamo la nostra configurazione iniziale eseguendo il comando qui sotto sul Terminale. Non allarmarti nel caso sollevi un errore. Con gli aggiornamenti recenti, Minecraft lo ha progettato in questo modo in modo che gli utenti debbano prima accettare il contratto di licenza con l'utente finale prima di iniziare con Minecraft.
Esegui il comando qui sotto. Assicurati di specificare la tua edizione di Minecraft. Potrebbe essere diverso dal mio.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.1.barattolo nogui
Prima di gestire questo errore, diamo un'occhiata ad alcuni degli argomenti presenti in questo comando.
- -Xms1024M: questo è il set di memoria su cui verrà avviato il server. Attualmente, è impostato su 1024M (1GB). Puoi specificare una nuova dimensione, a seconda della RAM del tuo sistema. M è usato per rappresentare MB, mentre G è usato per rappresentare GB. Pertanto, nella nostra situazione sopra, potremmo usare Xms1G, che sarebbe lo stesso di Xms1024M.
- -Xmsx1024M: si riferisce alla memoria di sistema massima che può essere utilizzata dal server. Puoi comunque aumentare questo limite in base alla RAM di sistema disponibile. Allo stesso modo, con Xms, Xmx può funzionare anche con MB o GB.
- -jar: questo è un flag per specificare il file Jar da eseguire.
- nogui: questo parametro ci consente di avviare il server Minecraft senza un'interfaccia utente grafica
Ora risolviamo l'errore che sorge. Viene generato perché non sono stati trovati due file durante l'esecuzione. Questo è il contratto di licenza con l'utente finale presente in eula.txt e il server.properties, che contiene il file di configurazione.
Fortunatamente, quando al server mancano questi due file, li crea nella directory di lavoro. Eseguendo il "ls" comando, dovremmo essere in grado di vedere i due file.
Iniziamo risolvendo il problema EULA. Apri l'eula.txt con il tuo editor di testo preferito. Nel mio caso, userò l'editor nano.
nano eula.TXT
Il file non contiene molto testo. Il nostro interesse è il collegamento EULA e il parametro Eula attualmente impostato su falso. Apri il link sul tuo browser e leggi il contratto di licenza d'uso. Una volta soddisfatto di tutto, torna su questo file e imposta il parametro Eula su vero. Salva e chiudi il file.
Una volta finito con l'eula.txt, ora possiamo guardare il "server.proprietà” file. Contiene tutte le opzioni di configurazione necessarie per il tuo server Minecraft. Per ottenere informazioni più dettagliate sulle proprietà del server, visita la Wiki ufficiale di Minecraft. Apri questo file con il tuo editor di testo preferito e inserisci le tue configurazioni preferite. In questo post, tratteremo solo le impostazioni necessarie.
nano server.proprietà
In questo file, eseguiremo solo alcune delle configurazioni primarie, come elencato di seguito.
- modalità di gioco=sopravvivenza - Questa opzione imposta la modalità di gioco. Altre opzioni includono creatività, avventura e spettatore.
- difficoltà=facile - Questa opzione imposta la difficoltà del gioco. Altre opzioni includono pacifica, normale e difficile.
- pvp=vero
- nome-livello=mondo
- motd=Un server Minecraft: questo è il nome del tuo server Minecraft che verrà elencato nell'elenco dei server.
Ora che abbiamo configurato sia l'eula.txt e server.properties, possiamo tornare all'esecuzione del nostro file jar. Riesegui il nostro comando precedente nel Terminale.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.1.barattolo nogui
Sarebbe meglio se ora avessi un output simile a quello sopra. Se ricevi un errore, conferma se il parametro Eula nell'eula.txt è impostato su true.
Una volta che il server ha terminato l'esecuzione e funziona correttamente sul tuo sistema, dovresti vedere l'output qui sotto.
[05:32:51] [Thread server/INFO]: Fatto (30.762)! Per aiuto, digita "aiuto"
Ciò significa che il tuo server Minecraft è attivo e funzionante e sei nel pannello di controllo dell'amministratore. Digita il comando "aiuto", che ti darà l'elenco delle opzioni che puoi impostare da qui.
Passaggio 4: mantieni in esecuzione il server Minecraft
La nostra attuale sessione di Minecraft è in esecuzione sul terminale dello schermo. Per tornare alla nostra finestra principale di Terminale e scollegarti dalla sessione dello schermo corrente, usa la sequenza di tasti Ctrl-A + ctrl-D.
Ora dobbiamo identificare l'ID della nostra sessione di Minecraft in esecuzione sullo schermo on. Esegui il comando list qui sotto.
screen-list
Dall'output, possiamo identificare la nostra sessione di Minecraft come 15254. Per riprendere questa sessione, usa il parametro -r come nel comando seguente.
schermo -r 15254
Quando vuoi disconnetterti o chiudere il Terminale, assicurati di usare la sequenza Ctrl-A + Ctrl-D per staccare lo schermo di Minecraft. Continuerà a funzionare in background.
Passaggio 5 - Connetti il tuo client Minecraft al server
Per continuare con questo passaggio, abbiamo bisogno di Minecraft Java Edition installato. Se non lo hai ancora, scarica il file DEB da minecraft.net e installarlo con "Installazione software."Avvia la tua edizione Java di Minecraft dal menu delle applicazioni.
Seleziona l'opzione Multigiocatore in modo che possiamo connetterci al nostro server.
Si aprirà la finestra "Gioca in multiplayer". Qui, seleziona l'opzione "Aggiungi server."
Si aprirà la finestra "Modifica informazioni server". Qui ti verrà richiesto di fornire il nome del tuo server e anche l'indirizzo del server. L'indirizzo può essere il localhost o il tuo attuale indirizzo IP IP. Puoi vederlo eseguendo il ifconfig comando.
Una volta terminato, fai clic su "Fine" e verrai riportato alla finestra multiplayer. Ora dovresti vedere il tuo server elencato qui.
A meno che non apporti modifiche al tuo sistema, il tuo server sarà sempre elencato qui quando lo avvii. Ricordati di avviare il server Minecraft sullo schermo prima di iniziare a giocare.
Conclusione
Questo è tutto ciò di cui hai bisogno per avere un server Minecraft in esecuzione sul tuo sistema Linux con Ubuntu 20.04 LTS. Se hai ulteriori informazioni per i nostri lettori, non esitare a lasciare un commento qui sotto.