Install a Minecraft server on Debian 11

Today we will see how to install a Minecraft server on Debian 11. This installation is relatively simple and fast. To avoid any slowdown in the game, install it on a powerful machine. Take a look at the recommended configurations for your desired version before deploying your server.

First deploy your Debian system.

Then update your distribution with the commands :

apt update

apt upgrade

We are now going to deploy Java on the server, Java being a prerequisite for Minecraft. First of all we will search for the most updated version of the jdk with the command :

apt search jdk

Among the list look for the most recent stable version. Here open-jdk-17 :

apt install open-jdk-17-jdk

To check the good progress of the installation, you can execute the command :

java -version

To check the good progress of the installation, you can execute the command :

/sbin/adduser minecraft 

Then type the password.

Add your user to the sudoers group with the usermod command :

/sbin/usermod -aG sudo minecraft

Now we can deploy Minecraft on the server.

Create a new Minecraft folder with the command mkdir :

mkdir minecraft

Then open your new folder :

cd minecraft

We will now download Minecraft. To know the last version. Go to the page :

https://www.minecraft.net/fr-fr/download/server

Modify the following command according to the version to download. Here it is 1.17.1 :

wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

We are now going to create a script to start the server :

sudo nano start.sh

Here is the content to place in the startup script :

java -Xms1024M -Xmx2560M -jar server.jar nogui

Depending on the resources of your machine, you can change the Xmx value.

Then we make the script executable :

sudo chmod +x start.sh

You can now start the server with the command :

./start.sh

At the first launch, you must accept the « eula » contract.

Edit the file eula.txt :

sudo nano eula.txt

Change the value « false » to « true

eula=true

Now restart your server with the script :

./start.sh

To stop the server, simply type « stop » :

stop

If you are using a firewall on your machine like ufw, open the Minecraft port (by default 25565) :

sudo ufw allow 25565

You can now launch the game and connect to your server via the multiplayer mode :

Enter the server settings (IP address and port, the default port is 25565) :

You should then join the server. To access it from the internet, configure the port forwarding on your internet router.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *