Installazione del server Minecraft sul sistema Debian 10
La seguente guida descrive come installare il server Minecraft su un sistema Debian 10.
Faremo tutto tramite la console inserendo pochi semplici comandi.
Innanzitutto, aggiorniamo il sistema e i pacchetti:
1 | sudo apt update |
1 | sudo apt upgrade |
Il prossimo passo è installare Java
1 | sudo apt install default-jre |
Possiamo controllare la versione java emettendo il comando:
1 | java -version |
Aggiungiamo un utente di sistema chiamato Minercrat:
1 | sudo adduser minecraft |
Aggiungiamo il gruppo sudo a lui:
1 | sudo usermod -aG sudo minecraft |
Installiamo Screen in modo che il nostro server possa funzionare in background:
1 | sudo apt install screen -y |
Creiamo la cartella del server di gioco e andiamo su di essa:
1 | mkdir minecraft |
1 | cd minecraft |
Scarichiamo il server Minecraft
1 | wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar |
Creiamo uno script in modo che il nostro server minecrat si avvii da solo in caso di riavvio del server.
A questo scopo, creiamo il file start.sh:
1 | sudo nano start.sh |
Ci incolliamo:
1 | java -Xms1024M -Xmx2560M -jar server.jar nogui |
Concediamo il permesso:
1 | sudo chmod +x start.sh |
Stiamo aggiornando di nuovo i pacchetti:
1 | sudo apt update |
Ora possiamo avviare il server Minecraft con il comando:
1 | ./start.sh |
Alla prima esecuzione, dovremmo accettare la licenza. La sceneggiatura ci guiderà su cosa fare.
Il prossimo passo è aprire eula.txt e impostare eula = true. Ciò consentirà al tuo server di connettersi al software client Minecraft. Apri questo file nel tuo editor preferito e assicurati, che suona: eula = true.
1 | sudo nano eula.txt |
1 | eula=true |
Aggiungiamo il nostro server di gioco per l'esecuzione in background:
1 | screen /home/minecraft/run.sh |
L'ultimo passaggio consiste nell'aggiungere la porta al firewall
1 | sudo ufw allow 25565 |
Grazie per questo tutorial!!!
Nota: it Debian 11 attualmente default-jre installa una versione di java troppo bassa per minecraft_server.1.18.2.jar
installa invece openjdk-17-jdk