Worauf es bei einem Modpack-Server ankommt
Ein Vanilla-Server ist in fünf Minuten aufgesetzt. Ein Modpack-Server wie All The Mods 9, Better MC oder ein Create-Pack ist eine andere Liga: Du jonglierst mit dem richtigen Mod-Loader, dem passenden RAM, einer sauberen Client-Server-Abstimmung und ein paar JVM-Einstellungen, die über Ruckler oder flüssiges Spielen entscheiden. Dieser Artikel führt dich praxisnah durch die wichtigsten Schritte — von der Auswahl des Loaders bis zum ersten erfolgreichen Start.
Wichtig vorab: Ein Modpack hat immer eine Client- und eine Server-Seite. Du installierst das Pack lokal zum Spielen und parallel die Server-Variante auf dem Host. Beide müssen zusammenpassen, sonst kommst du gar nicht erst rein.
Forge, NeoForge oder Fabric — welcher Loader?
Du suchst dir den Loader nicht aus, das Modpack gibt ihn vor. Trotzdem solltest du die Unterschiede kennen:
- Forge ist der Klassiker und treibt die meisten großen Content-Packs an. All The Mods lief lange auf Forge, Create ist hier zuhause.
- NeoForge ist ein Forge-Ableger, der sich seit den 1.20er-Versionen stark verbreitet hat. Viele neuere Packs (etwa aktuelle ATM-Versionen) setzen darauf. NeoForge ist nicht kompatibel mit Forge-Mods derselben Version — die Builds sind getrennt.
- Fabric ist schlank und performant, oft für Technik- und Optimierungs-Packs. Better MC gibt es in Forge- und Fabric-Varianten — achte beim Download genau darauf, welche du ziehst.
Merke dir die exakte Kombination aus Minecraft-Version, Loader und Loader-Version. Steht im Pack NeoForge 21.1.x für Minecraft 1.21.1, dann muss genau diese Loader-Version auf den Server. Eine andere Build-Nummer führt schnell zu Crash-Logs voller Klassennamen.
RAM-Bedarf realistisch einschätzen
Modpacks sind RAM-hungrig, und der Bedarf steigt mit der Modanzahl und der Spielerzahl. Grobe Richtwerte für den Server:
- Kleine bis mittlere Packs (Create-fokussiert, ein paar Dutzend Mods): ab etwa 4 GB.
- Große Kitchen-Sink-Packs wie All The Mods oder Better MC: realistisch 6 bis 8 GB, bei mehreren aktiven Spielern und vielen geladenen Chunks eher mehr.
- Viele Spieler plus aufwendiges Worldgen: 10 GB und darüber sind keine Seltenheit.
Plane lieber etwas Puffer ein. Zu wenig RAM äußert sich in langen Lags, wenn die Garbage Collection nicht hinterherkommt — und im schlimmsten Fall in einem OutOfMemoryError, der den Server beendet. Mehr hilft hier bis zu einem gewissen Punkt; jenseits von 12 bis 16 GB bringt zusätzlicher RAM meist wenig, dann limitiert eher die CPU-Single-Thread-Leistung, weil Minecraft den Hauptthread (den Tick) kaum parallelisiert.
Modpack von CurseForge holen
Die meisten dieser Packs liegen auf CurseForge. Für den Server brauchst du die Server-Files, nicht den Client-Export. Bei vielen Packs findest du auf der Projektseite unter "Files" ein eigenes Server-Pack als ZIP — oft mit einem Start-Skript darin.
- Auf der CurseForge-Projektseite die gewünschte Pack-Version öffnen und die Server-Pack-Datei herunterladen (falls vorhanden).
- Das ZIP entpacken. Darin liegen typischerweise der
mods-Ordner, Konfigurationsdateien und ein Skript wiestartserver.shoderrun.sh. - Den Loader installieren, falls das Pack ihn nicht mitbringt. Forge- und NeoForge-Installer kannst du im Server-Headless-Modus ausführen, etwa
java -jar neoforge-installer.jar --installServer. - Alles per SFTP in das Server-Verzeichnis hochladen.
Gibt es kein fertiges Server-Pack, musst du dir die serverseitigen Mods aus dem Client-Pack zusammenstellen. Das ist der häufigste Stolperstein — dazu gleich mehr.
Server-Mods mit dem Client abgleichen
Damit Spieler verbinden können, muss die Modliste auf Server und Client zueinander passen. Beachte dabei:
- Client-only-Mods gehören nicht auf den Server. Optifine-Ersatz, Minimaps, Shader-Loader oder reine UI-Mods laufen lokal. Auf dem Server führen sie oft zu Fehlern oder Startabbrüchen.
- Server-only-Mods wie manche Performance- oder Verwaltungs-Mods brauchen umgekehrt die Spieler nicht.
- Gemeinsame Mods — der Großteil bei Content-Packs — müssen auf beiden Seiten in identischer Version liegen. Schon eine abweichende Nebenversion kann beim Verbinden ein "Mod-Mismatch" auslösen.
Der saubere Weg: Spiel exakt dieselbe Pack-Version wie auf dem Server, am besten über denselben Launcher. Wenn du selbst Mods hinzufügst oder entfernst, dann immer auf beiden Seiten und mit demselben Build. Die Crash-Logs unter logs/latest.log nennen dir bei einem Mismatch meist genau die Mod, die nicht passt.
Tipp gegen Verbindungsabbrüche
Wenn der Server startet, aber niemand reinkommt, lies zuerst das Log. Häufige Ursachen sind eine fehlende oder doppelte Mod, eine falsche Loader-Version oder eine Library, die nur auf einer Seite liegt. Erst danach an Firewall oder Port denken.
JVM-Flags richtig setzen
Das Wichtigste zuerst: Setze die Speichergrenzen sinnvoll. Mit -Xms legst du den Start-Heap fest, mit -Xmx das Maximum. Bei Modpacks ist es üblich, beide gleich zu setzen, damit die JVM nicht ständig nachallokiert:
java -Xms6G -Xmx6G -jar server.jar nogui
Gib der JVM nie deinen kompletten Server-RAM — das Betriebssystem und Nebenprozesse brauchen ebenfalls Speicher. Lass also bei einem 8-GB-Server etwa 1 bis 2 GB frei und weise dem Heap z. B. 6 GB zu.
Bei größeren Heaps lohnt sich ein moderner Garbage Collector. Weit verbreitet sind die sogenannten Aikar-Flags, ein abgestimmtes Set für den G1-GC, das Lag-Spitzen durch GC-Pausen reduziert. Du findest die aktuelle Version frei dokumentiert; setz sie als Block hinter den -Xmx-Wert. Wichtig ist außerdem eine passende Java-Version: ältere Minecraft-Stände brauchen Java 8 oder 17, neuere (ab 1.20.5/1.21) erwarten Java 21. Läuft die falsche Java-Version, bricht der Start sofort ab.
Mit Nytrix umsetzen
Bei Nytrix-Gameservern startest du Minecraft slot-basiert ab 2,00 EUR pro 10 Slots (0,20 EUR je Slot). Alles läuft prepaid: Guthaben aufladen, buchen, fertig — ohne Mindestlaufzeit und ohne Vertragsbindung. DDoS-Schutz per Voxility-Filterung und eine eigene IP sind bei allen Tarifen inklusive, der Standort der Gameserver ist Eygelshoven (NL).
Deine Modpacks, Mods und Loader lädst du bequem per SFTP selbst hoch — genau der Weg, den du für CurseForge-Server-Packs ohnehin brauchst. Über die Live-Web-Konsole siehst du den Start in Echtzeit und liest Crash-Logs direkt mit, der Diagnosemodus hilft bei der Fehlersuche. Brauchst du mehr Leistung, weil das Pack wächst, kannst du jederzeit up- oder downgraden oder neu installieren. Mit Gastzugängen gibst du Mitspielern oder Admins gezielt Rechte, ohne dein Konto zu teilen.
Ein Punkt zum Thema Sicherung: Bei Gameservern gibt es keine automatischen Hoster-Backups. Sichere deine Welt daher spiel-intern, etwa über eine Minecraft-Backup-Mod, und lade die Sicherungen per SFTP herunter — optional auf den separaten FTP Storage (ab 2,99 EUR/TB) als Backup-Ziel. Weitere Anleitungen findest du im Nytrix-Blog.