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)
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…