Modpack auf dem Server installieren: von CurseForge bis fertig
Ein Modpack bringst du auf den Server, indem du die Serverdateien genau der Packversion nimmst, die deine Spieler im Launcher haben, und sie mit der Java-Version startest, die zur Minecraft-Version gehört: Java 21 für 1.21 und die neueren 26.x-Releases, Java 17 für 1.17 bis 1.20.4 und Java 8 für 1.12.2 und älter. Ein schweres Pack wie All the Mods 10 (NeoForge, Minecraft 1.21.1, 400 bis über 500 Mods) braucht mindestens 10 GB RAM und lädt auf einer SSD in 2 bis 3 Minuten, gegenüber 10 Minuten oder mehr auf einer Festplatte. Wenn es schiefgeht, liegt es fast immer an fünf Dingen: falsches Java, zu wenig Arbeitsspeicher, reine Client-Mods auf dem Server, eine falsche Loader-Version oder eine Welt aus einem anderen Pack.
Was ist der Unterschied zwischen Clientpack und Serverpack?
Das Pack, das du in CurseForge, Modrinth, der FTB App oder im ATLauncher installierst, ist das Clientpack. Darin steckt alles, was dein PC braucht, inklusive Mods, die auf einem Server nichts verloren haben: Shader, Minimaps, HUD-Erweiterungen und Anpassungen am Menü. Kippst du diesen Ordner unverändert auf einen Server, steigt er meistens schon aus, bevor die Welt geladen ist.
Das Serverpack ist dasselbe Pack, nur abgespeckt: Die Macher werfen die reinen Client-Mods raus, lassen die Konfigurationsdateien drin und legen Startskripte oder einen Installer dazu. Nicht jedes Pack braucht eines. Fabulously Optimized ist rein auf Leistung ausgelegt (Sodium, Lithium und Verwandte, über 12 Millionen Downloads auf Modrinth) und verändert die Spielwelt nicht, also spielst du es einfach auf einem normalen Paper-Server. Sobald echte Inhalte dazukommen, etwa All the Mods 10 oder RLCraft, muss der Server zwangsläufig mitziehen. Wenn dir noch nicht klar ist, wie Packs aufgebaut sind, lies zuerst, was ein Modpack überhaupt ist und wie du es als Spieler installierst.
Woher bekommst du die Serverdateien?
- CurseForge: Öffne die Packseite, geh in den Bereich mit den Dateien und schau nach, ob am gewünschten Build ein eigener Serverpack-Download hängt. Der gehört zu genau dieser einen Datei, nimm also immer die Serverdateien derselben Version wie dein Client.
- Modrinth: Packs kommen als
.mrpack. Manche Macher legen eine Serverdatei daneben; ansonsten lässt du das.mrpackvon einem Installer entpacken, der sich die Mods selbst holt. - FTB App: FTB-Packs haben einen eigenen Server-Installer, den du auf dem Server ausführst; der lädt Loader und Mods selbstständig herunter.
- ATLauncher: Bei den meisten Packs kannst du die Serverdateien direkt herunterladen oder aus dem Launcher heraus ausgeben lassen.
Gibt es kein Serverpack, baust du es selbst: Installiere den Loader in exakt der Version, die das Pack nennt, kopiere mods und config aus dem Clientpack und wirf danach die reinen Client-Mods heraus. Rechne mit ein paar Startversuchen, bis du die letzte davon erwischt hast.
Wie bringst du das Pack auf ein Pterodactyl-Panel?
Diese Schritte gelten für Pterodactyl und für praktisch jedes Panel, das darauf aufbaut.
- Stoppe den Server. Hochladen oder Entpacken im laufenden Betrieb erzeugt halb geschriebene Dateien.
- Wähle das passende Egg, also die Servervorlage in Pterodactyl (Forge, NeoForge oder Fabric), und stelle das Docker-Abbild auf die Java-Version, die zu deiner Minecraft-Version gehört. Diese Einstellung wird am häufigsten vergessen.
- Lade das Archiv des Serverpacks über die Dateiverwaltung hoch, bei großen Paketen lieber per SFTP. Lade das Archiv hoch und nicht die einzelnen Mods: Stück für Stück dauert ewig.
- Entpacke das Archiv im Panel und prüfe, ob
mods,configund die Loader-Dateien im Hauptverzeichnis liegen und nicht in einem zusätzlichen Unterordner. Dieser doppelte Ordner ist ein Klassiker unter den Stolpersteinen. - Führe den mitgelieferten Installer aus, falls es einen gibt. Moderne Forge- und NeoForge-Versionen starten nicht mehr über eine einzelne JAR-Datei, sondern über eine Argumentdatei unter
libraries(unix_args.txt). Schau im Startskript nach, welche Zeile dort steht, und übernimm sie in deinen Startbefehl. - Setze
eula=trueineula.txtoder hake die EULA im Panel ab. - Starte und verfolge die Konsole mit. Der erste Start dauert Minuten und erzeugt alle Konfigurationsdateien; erst danach lohnt es sich, Einstellungen anzupassen.
Welche Java-Version gehört zu welcher Minecraft-Version?
Eine falsche Java-Version ist der Grund Nummer eins, warum ein Modpack-Server sofort wieder aussteigt, meistens mit einem UnsupportedClassVersionError in der Konsole.
| Minecraft-Version | Java | Beispiel |
|---|---|---|
| 26.1 „Tiny Takeover“, 26.2 „Chaos Cubed“ und die 26.3-Snapshots | Java 21 | neue NeoForge- und Fabric-Packs |
| 1.21.x | Java 21 | All the Mods 10 (1.21.1, NeoForge) |
| 1.17 bis einschließlich 1.20.4 | Java 17 | Create: Astral (Fabric 1.18.2) |
| 1.12.2 und älter | Java 8 | RLCraft (Forge 1.12.2) |
Neuer ist hier nicht besser: All the Mods 10 verlangt Java 21 und startet unter Java 17 gar nicht, während RLCraft umgekehrt Java 8 braucht. Liegt dein Pack zwischen zwei Zeilen, schau in die Packbeschreibung; die nötige Java-Version steht dort fast immer dabei.
Wie viel RAM brauchst du?
Große Packs sind Speicherfresser, weil jede Mod eigene Blöcke, Gegenstände und Rezepte registriert. Unter der Empfehlung zu bleiben klappt selten: Der Server kommt zwar hoch, hängt sich aber beim Laden auf oder steigt nach einer Stunde doch noch aus.
| Situation | RAM |
|---|---|
| All the Mods 10, allein oder als Testserver | 10 GB (Minimum) |
| All the Mods 10, kleine Freundesrunde | 12 GB |
| All the Mods 10, 5 Spieler oder mehr, viel Automatisierung | 14 bis 16 GB |
| Cobblemon-Pack | 4 bis 8 GB |
| Ältere Pixelmon-Server | 10 bis 12 GB |
Achte auf den Unterschied zwischen deiner Paketgröße und dem Java-Heap, also dem Speicherbereich, den die JVM selbst verwaltet: Neben dem Heap belegt die JVM auch Speicher für Threads und native Bibliotheken, setze -Xmx also nie gleich deinem kompletten Paket. Optimierungs-Mods helfen außerdem wirklich: Auf NeoForge bringt FerriteCore 30 bis 40 Prozent weniger Speicherverbrauch, und Canary sowie ModernFix sparen Ladezeit und Last pro Tick, also pro Rechenschritt des Servers. Mehr dazu steht in unserem Artikel über das Optimieren deines Minecraft-Servers. Willst du den Speicher lieber einfach dazukaufen: Bei Minecraft-Hosting von MC-Node kostet die Budget-Reihe 1,10 Euro pro GB und Monat, wobei 15 GB durch die Staffelung bei 15,00 Euro pro Monat landen, inklusive NVMe-Speicher, automatischen Sicherungen und dem Pterodactyl-Panel.
Welche fünf Fehler passieren am häufigsten?
- Falsche Java-Version. Der Server beendet sich binnen weniger Sekunden und die Konsole nennt einen Fehler zur Klassenversion. Wechsle das Docker-Abbild und starte neu.
- Zu wenig RAM. Das Laden bleibt hängen oder die Konsole meldet Speichermangel. Mehr Arbeitsspeicher hilft, repariert aber keine Mod, die Speicher verliert: Miss erst nach, bevor du immer weiter aufstockst.
- Reine Client-Mods im Serverordner. Shader, Minimaps und HUD-Mods lassen den Server beim Laden abstürzen. Das Absturzprotokoll nennt fast immer den Namen; wirf die Mod aus
modsund probier es erneut. - Falsche Loader-Version. Forge, NeoForge und Fabric haben pro Pack einen ganz bestimmten Build. Neuer ist kein Upgrade, sondern eine Unverträglichkeit; übernimm exakt die Buildnummer, die das Pack nennt.
- Eine Welt aus einem anderen Pack. Die Chunks, also die Kartenabschnitte der Welt, verweisen dann auf Block- und Gegenstands-IDs, die es in deinem Pack nicht gibt. Du bekommst fehlende Registrierungseinträge und Spieler verlieren ihr Inventar. Spiel nur Welten aus demselben Pack und derselben Version zurück.
Warum müssen Client und Server dieselbe Packversion fahren?
Mods laufen auf beiden Seiten. Beim Verbinden vergleichen Client und Server ihre Modliste; weicht sie ab, fliegst du sofort wieder raus. Ein Pack zu aktualisieren ist deshalb eine gemeinsame Aktion: erst der Server, dann alle gleichzeitig, und niemals mitten in einer Spielsitzung. Genau das ist der große Unterschied zu Plugins, die nur auf der Serverseite laufen und für die deine Spieler nichts installieren müssen; welche das sind, liest du in unserer Übersicht der besten Minecraft-Plugins.
Wie prüfst du, ob es geklappt hat?
Geh diese vier Punkte durch, bevor du den Server an deine Spieler übergibst.
- Die Konsole. Such die Zeile
Donemit der Ladezeit dahinter und die ZeileFor help, type "help". Bleibt sie aus, ist der Server nicht hochgekommen. - Die Zahl der geladenen Mods. Der Loader meldet, wie viele Mods er geladen hat; liegt das deutlich unter dem, was das Pack angibt, wurden Mods übersprungen.
- Verbinden mit exakt demselben Pack. Kommst du rein, und stehen die packeigenen Gegenstände und Blöcke im Kreativinventar?
- Tickrate und Speicher. Ein leerer Server sollte rund 20 TPS halten, also 20 Rechenschritte pro Sekunde. Klebt der Speicher direkt nach dem Start schon an der Decke, ist dein Paket zu klein.
Läuft alles, mach sofort eine Sicherung, bevor Spieler drauf dürfen. Genau diese erste Sicherung einer sauberen, funktionierenden Installation ist die, über die du dich später freust.
Häufig gestellte Fragen
Wie viel RAM brauche ich für All the Mods 10? Mindestens 10 GB, 12 GB für eine kleine Freundesrunde und 14 bis 16 GB bei fünf Spielern oder mehr oder viel Automatisierung. ATM10 läuft auf NeoForge für Minecraft 1.21.1 mit 400 bis über 500 Mods, weniger als 10 GB bringt also nichts.
Funktioniert Java 17 auch für ein 1.21-Pack? Nein. Für Minecraft 1.21 und die neueren 26.x-Versionen brauchst du Java 21; All the Mods 10 startet unter Java 17 nicht. Java 17 gehört zu 1.17 bis einschließlich 1.20.4 und Java 8 zu 1.12.2 und älter, etwa RLCraft.
Müssen alle dasselbe Modpack installieren? Ja, und in exakt derselben Version. Mods fügen Blöcke, Gegenstände und Dimensionen hinzu, die auf Server und Client registriert sein müssen; weicht die Modliste ab, wirst du beim Verbinden abgewiesen. Plugins auf Paper oder Purpur funktionieren anders: Die laufen nur auf der Serverseite.
Warum dauert der erste Start so lange? Ein Pack mit 400 bis über 500 Mods baut beim ersten Start alle Konfigurationsdateien und Registrierungen auf. Auf einer Festplatte kostet das 10 Minuten oder mehr, auf einer NVMe-SSD 2 bis 3 Minuten. FerriteCore, Canary und ModernFix helfen auf NeoForge zusätzlich.
Kann ich Mods und Plugins kombinieren? Nicht einfach so. Mods laufen auf Forge, NeoForge oder Fabric, Plugins auf Bukkit-Varianten wie Paper und Purpur. Hybride Serversoftware gibt es, aber sie hinkt oft hinterher und bricht bei Updates; bleib für einen stabilen Modpack-Server bei dem Loader, den das Pack vorschreibt.