Forge Minecraft Server unter Linux installieren
Forge ist die älteste und am weitesten verbreitete Mod-Plattform für Minecraft. Nahezu jedes große Modpack — von Feed The Beast bis All the Mods — setzt darauf. Anders als bei Plugins müssen hier Server und Client dieselben Mods in derselben Version installiert haben.
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 Minecraft Forge Server in 2026
Forge oder NeoForge?
Seit Minecraft 1.20.2 gibt es mit NeoForge eine aktiv gepflegte Abspaltung von Forge, auf die viele Mod-Entwickler gewechselt sind. Die Installation läuft identisch ab.
Richte dich danach, was deine Mods bzw. dein Modpack voraussetzen — mischen lässt sich beides nicht.
- Forge: files.minecraftforge.net
- NeoForge: neoforged.net
Voraussetzungen
- Debian 12 / Ubuntu 22.04 oder neuer
- Java in der zur Minecraft-Version passenden Fassung
- Port 25565 (TCP) freigegeben
- 6–10 GB Arbeitsspeicher — Modpacks brauchen deutlich mehr als Vanilla
Installer herunterladen
Öffne files.minecraftforge.net und wähle links deine Minecraft-Version. Nimm den als Recommended markierten Build — er ist getestet und stabil.
Kopiere den Link zum Installer und lade ihn auf dem Server herunter:
sudo su - minecraft
mkdir -p /opt/minecraft/forge
cd /opt/minecraft/forge
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.21.1-52.0.40/forge-1.21.1-52.0.40-installer.jarNur die offizielle Quelle
Forge-Installer kursieren auf zahlreichen inoffiziellen Seiten, oft mit manipulierten Dateien. Lade ausschließlich über die offizielle Seite bzw. das offizielle Maven-Repository.
Forge installieren
java -jar forge-1.21.1-52.0.40-installer.jar --installServerDer Installer lädt die Vanilla-Serverdateien sowie alle Bibliotheken herunter — das dauert einige Minuten.
Danach findest du im Ordner:
run.sh— das fertige Startskriptuser_jvm_args.txt— hier stellst du den Arbeitsspeicher einlibraries/— die Abhängigkeiten von Forge
Der Installer selbst wird nicht mehr gebraucht:
rm forge-*-installer.jar forge-*-installer.jar.log
chmod +x run.shArbeitsspeicher festlegen
Ab Minecraft 1.17 steuerst du den RAM nicht mehr im Startskript, sondern in der user_jvm_args.txt:
nano user_jvm_args.txtAm Ende ergänzen:
-Xms4G
-Xmx8GZeilen mit # am Anfang sind Kommentare und werden ignoriert.
Nicht zu knapp bemessen
Große Modpacks brechen mit OutOfMemoryError ab, wenn der Heap zu klein ist. Rechne bei 150+ Mods mit mindestens 8 GB.
Ersten Start durchführen
./run.sh
sed -i 's/eula=false/eula=true/' eula.txt
./run.shForge lädt jetzt alle Mods und erzeugt die Welt. Der erste Start eines Modpacks kann mehrere Minuten dauern — das ist normal.
Im Hintergrund betreiben
screen -S forge
./run.shFür einen systemd-Service passt du in der Unit die Zeile ExecStart an:
ExecStart=/opt/minecraft/forge/run.shMods installieren
cd /opt/minecraft/forge/mods
wget <mod-url>Server neu starten. Beziehe Mods von Modrinth oder CurseForge.
Client und Server müssen identisch sein
Spieler mit abweichenden Mods werden beim Verbinden abgewiesen. Reine Serverseiten-Mods sind die Ausnahme — sie sind in der Beschreibung entsprechend gekennzeichnet.
Fertiges Modpack aufsetzen
Für ein komplettes Modpack lädst du das Server Pack herunter, das die meisten Packs auf CurseForge anbieten:
wget <server-pack-url> -O serverpack.zip
unzip serverpack.zip -d /opt/minecraft/forge
cd /opt/minecraft/forge
chmod +x *.sh
./startserver.shDer genaue Name des Startskripts unterscheidet sich je nach Pack.
Modrinth-Modpacks einfacher installieren
Liegt dein Modpack auf Modrinth, geht es noch bequemer per Ein-Zeilen-Befehl: Modrinth Modpack Server
Troubleshooting
Missing or unsupported mandatory dependencies: Eine Mod benötigt eine weitere Mod. Die Konsole nennt sie namentlich.OutOfMemoryError:-Xmxin deruser_jvm_args.txterhöhen.Permission deniedbeirun.sh:chmod +x run.sh- Spieler werden abgewiesen: Mod-Liste auf Client und Server abgleichen, Versionsnummern inklusive.
- Absturz beim Weltladen: Eine Mod ist inkompatibel. Halbiere die Mod-Liste testweise, um den Verursacher einzugrenzen.