ufw anpassen

Port 25565 (Minecraft) erlauben

ufw allow 25565/tcp

Port 8100 (BlueMap) erlauben

ufw allow 8100/tcp

IPv6 löschen

ufw delete 5
ufw delete 6

Status überprüfen

ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
12345/tcp                  ALLOW IN    Anywhere
4949/tcp                   ALLOW IN    Anywhere
25565/tcp                  ALLOW IN    Anywhere
8100/tcp                   ALLOW IN    Anywhere

Programme installieren

apt install git
apt install screen
apt install openjdk-17-jre

Fehler

Fehler traten auf beim Bearbeiten von:

ca-certificates-java

openjdk-17-jre-headless:amd64

openjdk-17-jre:amd64

E: Sub-process /usr/bin/dpkg returned an error code (1)

Gelöst hier und hier

dpkg-reconfigure openjdk-17-jre openjdk-17-jre-headless --force
apt install ca-certificates-java
dpkg-reconfigure ca-certificates-java

Überprüfen mit

dpkg --list ca-certificates-java openjdk*

sudo

User sudouser anlegen

adduser --home /home/sudouser --shell /bin/bash sudouser 

User sudouser der sudo Gruppe hinzufügen

usermod -a -G sudo sudouser

Ordnerstruktur für den User minecraft erstellen

In das home-Verzeichnis von sudouser wechseln

cd /home/sudouser/

Den Ordner minecraft erstellen

mkdir minecraft

Den Ordner buildtools erstellen

mkdir buildtools

In den Ordner buildtools wechseln

cd /buildtools/

Den Ordner 1.20.1 erstellen

mkdir 1.20.1

BuildTools erstellen

In den Ordner 1.20.1 wechseln /home/sudouser/buildtools/1.20.1/

cd 1.20.1

Spigot

Nachfolgende Installation laut https://www.spigotmc.org/wiki/buildtools/

Die BuildTools.jar downloaden

wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Git konfigurieren

git config --global --unset core.autocrlf

BuildTools.jar ausführen

java -jar BuildTools.jar

Spigot

Installation laut https://www.spigotmc.org/wiki/buildtools/ abgeschlossen

Die spigot-1.20.1.jar in den Ordner minecraft kopieren

cp spigot-1.20.1.jar /home/sudouser/minecraft/

Benutzerwechsel

Benutzer von root auf minecraft (sudo) gewechselt

Im Ordner minecraft die Datei start.sh erstellen…

sudo nano start.sh

…und mit folgendem Inhalt füllen:

screen -AmdS server1 java -Xmx6G -jar spigot-1.20.1.jar --nogui

Der start.sh die Rechte zum Ausführen geben:

sudo chmod +x start.sh

Minecraft-Server starten

./start.sh

to be continued…