Fabric Minecraft Server unter Linux installieren
Fabric ist die moderne, schlanke Alternative zu Forge. Der Mod-Loader startet schneller, erscheint meist wenige Tage nach einer neuen Minecraft-Version und ist die Grundlage vieler Performance-Mods wie Lithium, Krypton oder FerriteCore.
Vorher lesen
Java, Benutzer, Portfreigabe und Autostart sind für alle Server-Varianten identisch und hier zusammengefasst: Grundlagen
Video-Tutorial
Ergänzend zu dieser Anleitung findest du hier ein aktuelles Video von The Breakdown. Vielen Dank für das hilfreiche Tutorial!
Direkt auf YouTube ansehen: How To Make a Fabric Server in Minecraft 26.2
Fabric oder Forge?
| Fabric | Forge | |
|---|---|---|
| Startzeit | sehr kurz | länger |
| Verfügbarkeit neuer Versionen | meist innerhalb weniger Tage | dauert oft länger |
| Große Modpacks | wachsende Auswahl | größte Auswahl |
| Technische Mods | zunehmend verbreitet | traditionell stark |
Beide Loader sind zueinander inkompatibel. Entscheidend ist, was deine Mods voraussetzen.
Voraussetzungen
- Debian 12 / Ubuntu 22.04 oder neuer
- Java in der zur Minecraft-Version passenden Fassung
- Port 25565 (TCP) freigegeben
- 4–8 GB Arbeitsspeicher, je nach Anzahl der Mods
Installer herunterladen
sudo su - minecraft
mkdir -p /opt/minecraft/fabric
cd /opt/minecraft/fabricDie aktuelle Version des Installers findest du auf fabricmc.net/use/server:
wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.1/fabric-installer-1.0.1.jarFabric installieren
java -jar fabric-installer-1.0.1.jar server -mcversion 1.21.4 -downloadMinecraftPasse Dateinamen und Minecraft-Version an. Die Option -downloadMinecraft sorgt dafür, dass der Vanilla-Server gleich mitgeladen wird.
Danach liegt die Datei fabric-server-launch.jar im Ordner. Der Installer wird nicht mehr gebraucht:
rm fabric-installer-*.jarStartskript anlegen
nano start.sh#!/bin/bash
java -Xms4G -Xmx6G -jar fabric-server-launch.jar noguichmod +x start.shErsten Start durchführen
./start.sh
sed -i 's/eula=false/eula=true/' eula.txt
./start.shFabric erstellt den Ordner mods und erzeugt die Welt.
Fabric API installieren
Nahezu jede Fabric-Mod setzt die Fabric API voraus. Sie ist nicht Teil des Loaders und muss separat installiert werden.
Lade sie von modrinth.com/mod/fabric-api in der zu deiner Minecraft-Version passenden Fassung in den Ordner mods:
cd /opt/minecraft/fabric/mods
wget <fabric-api-url>Häufigster Fehler
Fehlt die Fabric API, starten die meisten Mods nicht und der Server bricht mit einer Abhängigkeitsmeldung ab. Installiere sie immer zuerst.
Mods installieren
cd /opt/minecraft/fabric/mods
wget <mod-url>Achte darauf, dass jede Mod für Fabric und für deine Minecraft-Version gebaut ist. Auf Modrinth lässt sich beides direkt filtern.
Performance-Mods für Server
| Mod | Wirkung |
|---|---|
| Lithium | Optimiert allgemeine Serverlogik |
| Krypton | Verbessert den Netzwerk-Stack |
| FerriteCore | Reduziert den Speicherverbrauch |
| Spark | Profiler zur Ursachensuche bei Lags |
Diese Mods laufen serverseitig und müssen von Spielern nicht installiert werden.
Server- und Clientmods unterscheiden
Auf Modrinth ist bei jeder Mod angegeben, ob sie client-, server- oder beidseitig benötigt wird. Reine Servermods erleichtern dir den Betrieb erheblich, weil Spieler nichts installieren müssen.
Im Hintergrund betreiben
screen -S fabric
./start.shFür den Dauerbetrieb richte einen systemd-Service ein — siehe Grundlagen.
Auf eine neue Version wechseln
# Server stoppen, dann:
cp -r world world-backup-$(date +%F)
mv mods mods-alt
mkdir mods
java -jar fabric-installer-1.0.1.jar server -mcversion 1.21.5 -downloadMinecraftAnschließend alle Mods in der Fassung für die neue Version neu herunterladen.
Troubleshooting
Could not find Fabric API: Fabric API fehlt immods-Ordner oder passt nicht zur Version.- Mod lädt nicht: Prüfen, ob es sich um eine Forge-Version der Mod handelt — die ist inkompatibel.
- Spieler werden abgewiesen: Client-seitige Mods müssen auf beiden Seiten identisch sein.
UnsupportedClassVersionError: Java-Version passt nicht zur Minecraft-Version.