Ich habe mir gedacht: Warum nicht einmal zeigen, wie einfach es ist, einen Minecraft-Server auf FreeBSD zu installieren und zu betreiben.
Die Vorgehensweise ist so:
In /etc/fstab eintragen:
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
und dann mounten:
mount /dev/fd && mount /proc
Screen und OpenJDK installieren
pkg install screen openjdk17
Verzeichnis erstellen
mkdir /server
Benutzeraccount erstellen
pw add group minecraft
pw add user minecraft -g minecraft -c "Minecraft" -s tcsh -m -b /server
passwd minecraft
Minecraft-Server herunterladen
fetch (den Link zum Server findest du hier: https://www.minecraft.net/de-de/download/server)
Startscript schreiben (start):
#!/bin/sh
java -Xmx1024M -Xms1024M -jar server.jar --nogui
und ausführbar machen
chmod +x start
Einmal durchstarten, dann in eula.txt eula=true setzen und nochmal starten
./start
Dann kann man sich mit dem Server schon verbinden. Hier ist meine server.properties:
enable-jmx-monitoring=false
eula=true
rcon.port=25575
level-seed=
enable-command-block=true
gamemode=creative
enable-query=true
generator-settings=
level-name=g
motd=Thorsten's Creative
query.port=25565
pvp=false
generate-structures=true
difficulty=easy
network-compression-threshold=256
max-tick-time=60000
require-resource-pack=false
use-native-transport=true
max-players=10
enable-status=true
online-mode=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=10
max-build-height=256
server-ip=
resource-pack-prompt=
allow-nether=true
server-port=25565
sync-chunk-writes=true
enable-rcon=false
op-permission-level=4
prevent-proxy-connections=false
resource-pack=
entity-broadcast-range-percentage=100
player-idle-timeout=0
rcon.password=
force-gamemode=true
debug=false
rate-limit=0
hardcore=false
white-list=true
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
snooper-enabled=true
function-permission-level=2
level-type=default
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
spawn-protection=16
resource-pack-sha1=
max-world-size=29999984