Ein Modpack verspricht zwanzig Minuten Freude und, wenn du die falsche Datei lädst, drei Stunden Absturzprotokoll. Den größten Teil dieses Umwegs kannst du dir sparen.
Kurz gesagt
Wie betreibst du einen Modpack-Server für Minecraft mit Freunden? Fang beim Pack an, nicht beim Loader. Lies, welche Minecraft-Version, welchen Mod-Loader und welche Java-Version das Pack nennt, lade die Serverdateien des Packs statt des Client-Packs, installiere den passenden Loader mit seinem eigenen Server-Installer, akzeptiere die EULA und lass jeden Freund exakt dieselbe Pack-Version installieren [5][12][13]. Fabric oder NeoForge suchst du selten aus, denn das Pack wurde für einen der beiden gebaut. Der Guide zeigt beide Wege. Wir haben für diesen Artikel kein Pack betrieben. Jeder Befehl stammt aus der Doku von Fabric, NeoForge, CurseForge und Modrinth, und wo Quellen sich widersprechen, sagen wir das.
So funktioniert’s
- Lies die Pack-Seite, bevor du etwas herunterlädst. Notiere vier Dinge: die Minecraft-Version, den Mod-Loader (Fabric, NeoForge, Forge oder Quilt), die Loader-Version und die Hinweise des Pack-Autors zu Arbeitsspeicher und Java. Bei einem Modrinth-Pack (
.mrpack, eine ZIP-Datei) nennt die Dateimodrinth.index.jsonunterdependenciesdie Minecraft-Version und den Loader [13]. Der Loader ist Entscheidung des Packs, nicht deine. Die NeoForge-Anleitung empfiehlt für Minecraft 1.20.1 Forge statt NeoForge und ab 1.20.2 NeoForge [6]. NeoForge-Versionen folgen dem Spiel: Die erste Zahl ist die Minecraft-Nebenversion, 21.1.x gehört also zu 1.21.1, und seit Minecraft 26.1 hat die Version vier Teile wie 26.1.0.5-beta [7]. Die neueste Minecraft-Version ist außerdem nicht der Ort, an dem die meisten Packs leben. Das Minecraft Wiki nennt zum Abrufzeitpunkt 26.3 als aktuelle Java-Edition-Version [11], während NeoForged im Jahresrückblick 2025 1.21.1 weiterhin als beliebteste Version nannte [9]. Ein NeoForge-Maintainer vermutete im März 2026, dass 26.1 als nächste stabile Modding-Version 1.21.1 ablösen würde, und kennzeichnete das als persönliche Meinung [8]. Plane mit der Version, die dein Pack nennt. - Installiere die Java-Version zur Minecraft-Version. Der Server braucht das Java, das die Spielversion verlangt. Das Minecraft Wiki nennt Java 16 für 1.17, Java 17 für 1.18 und Java 21 ab 1.20.5 [11]. Die Tabelle von PaperMC führt Java 21 bis 1.21.11 und Java 25 ab 26.1 [16]. Mojangs Release Notes bestätigen es: 26.1 ist die erste Version, die Java 25 verlangt [10]. Auch Fabrics Entwicklerdokumentation nennt JDK 25 für 26.1 [4]. Die Tabelle unter der Liste stellt die Versionen nebeneinander.
- Lade das Server-Pack, nicht das Client-Pack. Ein Client-Pack installiert dein Launcher, und es kann Mods enthalten, die nur auf dem Client laufen und einem Server nichts nützen [5]. CurseForge beschreibt ein Server-Pack als eigens vorbereitete Version des Packs für Multiplayer-Server. Autoren packen typischerweise
mods,configund, falls das Pack es nutzt,kubejshinein, dazu optional Startskripte und eineserver.properties; sie laden es als zusätzliche Datei an der passenden Pack-Datei hoch, und laut CurseForge müssen Pack und Server dieselbe Pack-Version haben [12]. Öffne also den Reiter „Files“, wähle die genaue Pack-Version, die deine Freunde spielen, und suche die zusätzliche Server-Datei. Modrinth arbeitet anders. Eine.mrpackmarkiert jede Datei mitclient- undserver-Werten (required,optionaloderunsupported), und ein Ordnerserver-overrideslegt serverspezifische Dateien überoverrides; laut Formatbeschreibung erübrigt das eigene Server-Packs [13]. Ein Werkzeug muss das trotzdem anwenden. Das Modrinth Help Center nennt Modrinth Servers, das Drittanbieter-Werkzeug mrpack-install und das Docker-Imageitzg/minecraft-serverals serverseitige Optionen [14]. Wir gehen darauf nicht Schritt für Schritt ein. - Installiere den Loader mit seinem Server-Installer. Nimm einen leeren Ordner. Die Befehle für beide Loader stehen unter der Liste.
- Füge die Dateien des Packs hinzu und entferne, was ein Server nicht braucht. Bei NeoForge braucht ein Modpack laut Dokumentation einen Launcher zur Installation. Installiere zuerst den Server, dann das Server-Pack oder, falls es keins gibt, eine getrennte Instanz des normalen Packs in einem Launcher, verschiebe deren Inhalt in den Spielordner des Servers und entferne bei Bedarf Client-Mods [5]. Achte darauf, einen vorhandenen Ordner
worldnicht zu überschreiben. Client-Mods zu erkennen ist der schwierige Teil. NeoForge räumt ein, dass das nicht immer klar ist und oft Ausprobieren erfordert [5]. Nutze die Kennzeichnungen, wenn es sie gibt. Die Umgebungsdaten von Modrinth unterscheiden Mods, die nur auf dem Client laufen, nur auf dem Server, auf beiden Seiten nötig sind, und mehrere Zwischenfälle; Mod Menu ist dort das Beispiel für eine reine Client-Mod [15]. In einer.mrpackbleibt eine Datei mitserver: unsupportedvom Server fern [13]. Prüfe bei allem, was du hinzufügst, auf der Mod-Seite drei Dinge: Sie ist für deine Minecraft-Version, für deinen Loader und für die Java Edition gebaut [3]. Lade Mods nur aus Quellen, denen du vertraust: NeoForge empfiehlt CurseForge und Modrinth [5], und Fabric verlangt vertrauenswürdige Quellen [3]. Wir verlinken keine Mod-Dateien. - Lege den Speicher fest, starte und öffne den Port. Nimm die Speicherangabe des Pack-Autors, nicht eine Zahl aus irgendeiner Anleitung. NeoForge hält die JVM-Argumente in
user_jvm_args.txt[5]; bei Fabric setzt du-Xmxim Startbefehl [1]. Der Minecraft-Port ist standardmäßig 25565, und NeoForge erinnert daran, ihn in der Firewall von System und Netzwerk zu öffnen; für einen Server, der rund um die Uhr läuft, solltest du regelmäßige Neustarts einplanen [5]. - Hol deine Freunde dazu und halte die Versionen im Gleichschritt. Jeder Spieler braucht dieselbe Pack-Version wie der Server [12]. Wird das Pack aktualisiert, aktualisierst du Server und alle Spieler gemeinsam. Sichere deine Welt, bevor du NeoForge oder eine Mod aktualisierst [5].
Java nach Minecraft-Version
| Minecraft-Version | Java |
|---|---|
| 1.17 | 16 [11] |
| 1.18 bis 1.20.4 | 17 [11][6] |
| 1.20.5 bis 1.21.11 | 21 [11][16] |
| 26.1 und neuer | 25 [10][16] |
Bei der untersten Zeile widersprechen sich die Quellen. Die Tabelle im NeoForge-Benutzerhandbuch endet noch bei „1.20.5-latest: Java 21“ [6], und die abgerufene Fabric-Wiki-Seite empfiehlt Java 21 für 1.20.5 und höher [1]. Keine der beiden Seiten erwähnt den Wechsel bei 26.1. Unsere Einschätzung: Richte dich für die Spielversion nach Mojang und prüfe deine Installation mit java -version.
Installationsbefehle für Fabric und NeoForge
Für Fabric beschreibt das Fabric-Wiki zwei Wege. Der einfache lädt von der Fabric-Serverseite eine Launcher-Jar mit eingebauten Versionen. Der manuelle nutzt den Installer [1][2]:
java -jar fabric-installer-<installer-version>.jar server -mcversion <minecraft-version> -loader <loader-version> -downloadMinecraft
java -Xmx<wert-des-pack-autors> -jar fabric-server-launch.jar noguiDie Installer-Optionen -mcversion, -loader und -downloadMinecraft sind bei Fabric dokumentiert, und der Installer erzeugt die fabric-server-launch.jar [1]. Die meisten Fabric-Mods brauchen außerdem die Fabric API im Ordner mods [2][3].
Für NeoForge geben die NeoForged-Dokumente diese Schritte vor. Lade den Installer aus NeoForges Maven, führe ihn mit --installServer aus, setze bei Bedarf den Speicher in user_jvm_args.txt und starte unter Linux mit ./run.sh [5]:
wget https://maven.neoforged.net/releases/net/neoforged/neoforge/<version>/neoforge-<version>-installer.jar
java -jar neoforge-<version>-installer.jar --installServer
./run.shDer erste Start beendet sich von selbst. Öffne eula.txt, ändere eula=false in eula=true, womit du der Minecraft-EULA zustimmst, und starte ./run.sh erneut [5].
Ein Praxisbeispiel
Das ist ein Plan, kein Bericht. Angenommen, sechs Freunde wollen ein NeoForge-Pack für Minecraft 1.21.1 von CurseForge spielen. Lies zuerst auf der Pack-Seite die Version, die NeoForge-Version und die Speicherangabe des Autors. Weil das Pack für 1.21.1 ist, brauchst du Java 21 [11][16]. Öffne dann den Reiter „Files“, wähle die genaue Pack-Version und lade die zusätzliche Server-Datei [12]. Installiere NeoForge mit --installServer in einen leeren Ordner, entpacke das Server-Pack hinein, setze den Speicher in user_jvm_args.txt, starte einmal, akzeptiere die EULA und starte erneut [5]. Öffne Port 25565 und schick deinen Freunden den Pack-Namen und die Pack-Versionsnummer. Bleibt das Log bei einer Mod stehen, die nur etwas auf dem Bildschirm zeichnet, prüfe, ob sie nur für den Client ist, bevor du sie löschst [15].
Prüfliste
- Lies die Pack-Seite und notiere Minecraft-Version, Loader, Loader-Version und die Speicherangabe des Autors.
- Prüfe mit
java -version, ob die Java-Version zu deiner Minecraft-Version passt. - Lade die Serverdateien für die genaue Pack-Version oder prüfe, ob die
.mrpackServereinstellungen mitbringt. - Installiere den Loader in einem leeren Ordner mit seinem eigenen Installer.
- Vergleiche jede Mod, die du hinzufügst, mit Minecraft-Version, Loader und Java Edition.
- Akzeptiere die EULA selbst, in der Datei
eula.txt. - Öffne den Minecraft-Port und gib deinen Freunden die genaue Pack-Version.
- Sichere die Welt vor jedem Update von Loader, Pack oder Mod.