Zurück zum Blog

Minecraft Modpack Server erstellen: Forge, NeoForge und Fabric

Wie erstellen Sie einen Minecraft Modpack Server? Server Pack, Forge, NeoForge und Fabric installieren, Java-Version, RAM, Client-Mods und Updates erklärt.

Nodesty-Team6 Min. LesezeitGameserver
Der Schriftzug Modpack Server mit Forge, NeoForge und Fabric auf dunklem Nodesty-Hintergrund

Ein Minecraft Modpack Server ist ein Server, auf dem Sie ein Modpack, das Hunderte von Mods bündelt, gemeinsam mit Ihren Freunden oder Ihrer Community spielen. Anders als bei einem Vanilla- oder Paper-Server brauchen Sie einen Mod-Loader (Forge, NeoForge oder Fabric), die richtige Java-Version, mehr RAM und eine Mod-Liste, die genau mit den Mods im Client der Spieler übereinstimmt. Am einfachsten ist es, das fertige Server Pack des Modpacks zu verwenden.

In dieser Anleitung erklären wir Schritt für Schritt, wie Sie einen Modpack Server unter Linux einrichten, worin sich Forge, NeoForge und Fabric unterscheiden, wie Sie RAM und Java einstellen, welche Fehler häufig auftreten und wie Sie Updates einspielen. Die Grundlagen eines Minecraft Servers finden Sie in unserer Anleitung Minecraft Server erstellen.

Forge, NeoForge und Fabric

Mod-LoaderStärkenTypische Modpacks
ForgeDer etablierteste Loader; breiteste Mod-Unterstützung bei alten VersionenKlassische Pakete für 1.12.2 und 1.16.5
NeoForgeEin Ableger von Forge, der sich bei neuen Versionen verbreitetGroße Pakete ab 1.20.2
FabricLeicht und schnell; stark bei Performance und kleinen ModsOptimierte, leichte und technische Pakete

Welchen Loader Sie verwenden, bestimmt das Modpack; auf seiner Seite steht, welchen Loader und welche Minecraft-Version es nutzt. Mods verschiedener Loader funktionieren nicht miteinander.

Voraussetzungen

  • Java: Die zur Minecraft-Version passende Java-Version.
    Minecraft-VersionJava-Version
    Ab 1.20.5Java 21
    1.18 – 1.20.4Java 17
    1.12.2 und älterJava 8
  • RAM: Je nach Größe des Modpacks:
    EinsatzSpielerEmpfohlener RAM
    Leichtes Modpack (Fabric, 50–150 Mods)5–156–8 GB
    Schweres Modpack (All the Mods, 300+ Mods)10–2010–16 GB
  • Prozessor: Server mit Mods brauchen deutlich mehr Rechenleistung als Vanilla-Server, und die Hauptschleife läuft größtenteils auf einem einzigen Kern. Entscheidend ist eine hohe Single-Core-Leistung. Ältere 1.12.2-Pakete wie RLCraft brauchen weniger RAM, belasten den einzelnen Kern aber stark.

So installieren Sie Java 21 unter Ubuntu:

sudo apt update
sudo apt install openjdk-21-jre-headless
java -version

Methode 1: Installation mit fertigem Server Pack

Auf der Downloadseite der meisten großen Modpacks finden Sie eine eigene Server Pack-Datei. Sie enthält die Mods, Einstellungen und das Startskript, die auf dem Server laufen müssen; Mods, die nur auf dem Client laufen, sind entfernt.

  1. Legen Sie auf dem Server einen eigenen Benutzer und Ordner an:
    sudo useradd -m -s /bin/bash minecraft
    sudo su - minecraft
    mkdir ~/modpack && cd ~/modpack
    
  2. Laden Sie das Server Pack von der Seite des Modpacks herunter (oder laden Sie es auf Ihren Computer herunter und per SFTP hoch) und entpacken Sie es:
    unzip ServerPack.zip
    
  3. Machen Sie das Startskript im Paket (start.sh, run.sh oder ähnlich) ausführbar und lesen Sie die Anleitungsdatei des Pakets. Manche Pakete installieren den Mod-Loader beim ersten Start selbst.
  4. Akzeptieren Sie die Nutzungsbedingungen von Minecraft, indem Sie in der Datei eula.txt den Wert eula=true eintragen.
  5. Stellen Sie den RAM ein (siehe Abschnitt unten) und starten Sie den Server in einer tmux-Sitzung:
    tmux new -s modpack ./start.sh
    

Der erste Start kann je nach Zahl der Mods einige Minuten dauern. Sobald Sie in der Konsole Done sehen, ist der Server bereit.

Methode 2: Mod-Loader manuell installieren

Wenn es kein Server Pack gibt oder Sie Ihre eigene Mod-Liste zusammenstellen:

Forge oder NeoForge: Laden Sie den Installer (installer.jar) der Version, die das Modpack verwendet, von der offiziellen Website herunter und führen Sie ihn im Servermodus aus:

java -jar forge-installer.jar --installServer

Der Installer erzeugt die nötigen Dateien und bei Versionen ab 1.17 ein run.sh-Skript sowie eine Datei user_jvm_args.txt. Anschließend kopieren Sie die .jar-Dateien der Mods in den Ordner mods. Der Installer von NeoForge funktioniert mit demselben Parameter.

Fabric: Laden Sie den Server-Launcher von der Fabric-Website herunter und starten Sie ihn; vergessen Sie nicht, zusammen mit den Mods auch die Fabric API in den Ordner mods zu legen:

java -Xms8G -Xmx8G -jar fabric-server-launch.jar nogui

Entfernen Sie Client-Mods. Wenn Sie den Ordner mods von Ihrem eigenen Computer auf den Server kopieren, entfernen Sie die Mods, die nur auf dem Client laufen (Shader, Minimaps, Oberflächen- und Sound-Mods); sie können verhindern, dass der Server startet. Auf den Mod-Seiten steht in der Regel, ob ein Mod auf dem Client, auf dem Server oder auf beiden laufen muss.

RAM- und Java-Einstellungen

  • Forge und NeoForge (ab 1.17): Die RAM-Werte werden in die Datei user_jvm_args.txt geschrieben:
    -Xms10G
    -Xmx10G
    
  • Andere Startskripte: Ändern Sie die Werte -Xms und -Xmx in der java-Zeile des Skripts.

Setzen Sie -Xms und -Xmx auf denselben Wert und geben Sie nicht den gesamten RAM des Servers ab; lassen Sie dem Betriebssystem 1–1,5 GB Reserve. Zu viel RAM kann außerdem die Pausen der Garbage Collection verlängern. Die von Paper empfohlenen Aikar-Flags helfen auch auf Servern mit Mods; Details finden Sie in unserer Anleitung Minecraft Server Lag.

Port und Verbindung

Auch ein Modpack Server nutzt standardmäßig den Port 25565 TCP:

sudo ufw allow 25565/tcp

Die Spieler verbinden sich mit einem Client, in dem dieselbe Version desselben Modpacks installiert ist. Es genügt, das Modpack mit CurseForge, Modrinth oder einem ähnlichen Launcher zu installieren und die IP-Adresse des Servers hinzuzufügen. Stimmen die Versionen nicht überein, erscheint beim Verbinden eine Fehlermeldung, die fehlende oder überzählige Mods anzeigt. Wie Ports funktionieren, erklären wir in unserem Artikel Was ist ein Port?.

Performance

Server mit Mods sind deutlich anspruchsvoller als Vanilla-Server. Für ein flüssiges Spiel:

  • Generieren Sie die Welt vorab. Wenn Sie mit der Mod-Version von Chunky das Gebiet, das die Spieler erkunden werden, vorab generieren und eine Weltgrenze setzen, verringert sich der Lag beim Erkunden erheblich.
  • Nutzen Sie Performance-Mods. Viele Modpacks enthalten bereits Mods, die Speicherverbrauch und Tick-Dauer verbessern (zum Beispiel FerriteCore, ModernFix oder Lithium für Fabric). Fehlen sie in Ihrem Paket, können Sie sie hinzufügen, nachdem Sie sichergestellt haben, dass sie mit dem Modpack kompatibel sind.
  • Wählen Sie die Sichtweite mit Bedacht. Halten Sie die Werte view-distance und simulation-distance in der server.properties niedrig.
  • Messen Sie. Die Mod-Version von spark zeigt, welcher Mod oder welches Gebiet die Tick-Dauer erhöht.

Updates und Backups

Modpack-Updates fügen Mods hinzu, entfernen oder ändern sie. Wird ein Mod entfernt, können die Blöcke und Items dieses Mods aus der Welt gelöscht werden. Vor dem Update:

  1. Fahren Sie den Server mit dem Befehl stop herunter.
  2. Sichern Sie den Ordner world und die Konfigurationsordner (config, defaultconfigs):
    tar -czf ~/modpack-backup-$(date +%F).tar.gz -C ~/modpack world config
    
  3. Lesen Sie die Versionshinweise des Modpacks; größere Änderungen, die einen Reset der Welt erfordern, sind dort angegeben.
  4. Entpacken Sie das neue Server Pack in einen eigenen Ordner und verschieben Sie Ihren Ordner world und Ihre selbst geänderten Einstellungen in den neuen Ordner.
  5. Bitten Sie die Spieler, auch ihre Clients auf dieselbe Version zu aktualisieren.

Wie Sie regelmäßige, vom Server unabhängige Backups erstellen, erklären wir in unserer Anleitung Server Backup.

Nodesty für Ihren Modpack Server

Die Pakete für Minecraft Server mieten von Nodesty laufen mit Paper, Forge und Fabric und bieten für schwere Modpacks Optionen mit 12 GB und 16 GB. Der Ryzen 9 9950X Prozessor mit bis zu 5,7 GHz bewältigt die Last von Servern mit Mods, die auf einem einzigen Kern beruht; NVMe-Speicher, L3–L7-DDoS-Schutz und kostenlose tägliche Backups mit 7 Tagen Aufbewahrung sind im Preis enthalten. Wächst Ihre Spielerzahl oder Ihre Mod-Liste, wechseln Sie im Panel in ein größeres Paket.

Minecraft ist eine Marke der Mojang AB. Nodesty ist nicht mit Mojang oder Microsoft verbunden und wird nicht von ihnen unterstützt.

Häufig gestellte Fragen

Wie viel RAM braucht ein Modpack Server?

Für ein leichtes Fabric-Paket mit 50–150 Mods sind 6–8 GB ein guter Ausgangspunkt, für schwere Pakete wie All the Mods mit mehr als 300 Mods 10–16 GB. Geben Sie Java nicht den gesamten RAM; lassen Sie dem Betriebssystem 1–1,5 GB Reserve und setzen Sie -Xms und -Xmx auf denselben Wert.

Was ist ein Server Pack und worin unterscheidet es sich vom normalen Modpack?

Ein Server Pack ist die Version des Modpacks, die nur die Mods, Konfigurationsdateien und Startskripte enthält, die auf dem Server laufen müssen. Mods, die nur auf dem Client laufen, etwa Minimaps, Shader und Oberflächen-Mods, sind entfernt. Gibt es auf der Seite des Modpacks ein Server Pack, verwenden Sie immer dieses.

Welche Java-Version sollte ich installieren?

Das hängt von der Minecraft-Version ab. Ab 1.20.5 wird Java 21 benötigt, für 1.18 bis 1.20.4 Java 17 und für ältere Versionen wie 1.12.2 Java 8. Eine falsche Java-Version ist einer der häufigsten Gründe, warum ein Server beim Start einen Fehler meldet.

Warum können sich Spieler nicht mit dem Server verbinden?

Der häufigste Grund ist, dass die Modpack-Version im Client des Spielers nicht mit der auf dem Server übereinstimmt. Server und Spieler müssen dieselbe Version des Modpacks verwenden. Stimmen die Mod-Listen nicht überein, erhalten Sie beim Verbinden eine Fehlermeldung, die fehlende oder überzählige Mods anzeigt.

Kann ich auf einem Forge Server Paper-Plugins installieren?

Nein. Mods für Forge, NeoForge und Fabric und Plugins für Paper sind unterschiedliche Systeme und arbeiten nicht direkt zusammen. Auf einem Server mit Mods stellen Sie Verwaltungs- und Schutzfunktionen über Mods bereit, die für denselben Mod-Loader geschrieben wurden.

Geht meine Welt beim Update des Modpacks kaputt?

Kleine Updates verlaufen meist problemlos, doch das Entfernen eines Mods oder ein großer Versionssprung kann dazu führen, dass die Blöcke und Items dieses Mods aus der Welt gelöscht werden. Sichern Sie vor dem Update unbedingt die Welt und die Konfigurationsordner und lesen Sie die Versionshinweise des Modpacks.

Nodesty

Über den Autor

Nodesty-Team · Infrastruktur und Support

Das Nodesty-Team betreibt unsere Server, unser Netzwerk und unseren DDoS-Schutz im Alltag und beantwortet Support-Anfragen rund um die Uhr. Diese Ratgeber entstehen aus dieser Arbeit.

Verwandte Artikel

Starte deinen Server jetzt.

Erstellen, wachsen und skalieren Sie Ihre Projekte grenzenlos auf der Premium-Infrastruktur von Nodesty.

                                                                                                                                                                                                                            
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            
                                                                                                                             ············································                                                   
                                                ··································································································..........···························                                     
                                       ················..........................................................................................................................··············                             
                                  ·············.................::::::::::::::::::::::::::::::::::::::::::::::....................:::::::::::::::::::::::::::::::::::::::................···········                        
                             ············................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............·········                     
                         ············.................:::::::::::::::::::::::::::::::::::::::::::::::::::------------::::::::::::::::::::::::::::::----------------:::::::::::::::::::::..........········                  
                    ············......................::::::::::::::::::::::::::::::::::::------------------------------------------------------------------------------------:::::::::::::.........········                
                ··········.............................................::::::::::::::::::-------------==========================================-----------------------------------:::::::::::........·······               
             ········..................:.....................................::::::::::--------=======+++++++++++++++++++++++++++++++++++++=========================------------------::::::::::.......·······              
           ······.........::::::::::::::::::::................................:::::::-----=====++++xxxxxx**************************xxxxxxxxx++++++++++++++===================------------::::::::.......·······             
          ·····.......:::::::::::::::::::::::::::.............................:::::----===+++xxx****%%%%&&&&&&#############&&&&&&&%%%%%*******xxxxxxxx++++++++++++++==============----------:::::::......······             
         ····......::::::::-------------:::::::::::..........................::::---===+++xx***%%%&&&####@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&%%%%*******xxxxxxxxx+++++++++++++===========--------::::::......·····             
        ····.....:::::::--------------------:::::::::.......................::::---===++xxx**%%&&&###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&%%%%%********xxxxxxxxxxx++++++++++++========------::::::.....······            
        ····.....:::::--------------------------::::::::....................::::---===++xx***%%&&&####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&&%%%%%**********xxxxxxxxxxxxx+++++++++=======------:::::.....·····            
        ····....::::::-------=============---------:::::::::................:::::---===+++xx***%%%&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&%%%%%%*************xxxxxxxxxxxxxx+++++++++======-----:::::....·····            
         ····....:::::-------================---------:::::::::...............:::::----===++++xxx***%%%%&&&&&&#################&&&&&&%%%%%%%*******************xxxxxxxxxxxxxxxxx++++++++======----:::::....·····            
         ·····....:::::--------=================---------::::::::::..............:::::::-----====+++++xxxxxx**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++++++++=====-----::::....·····            
          ·····.....:::::--------=================----------:::::::::::.................:::::::::-------=============++++++++++++++++++++++++++++++++++++xxxxxxxxxxxxxxxxxxxxxxx++++++++======-----::::....·····            
            ·····.....:::::::----------===========-------------::::::::::::.........................::::::::::::::::::------------------=============+++++++++++++++++++++++++++++++++=======-----::::.....·····            
              ······......:::::::---------------------------------:::::::::::::........................................:::::::::::::::-----------============+++++++++++++++++++++========------:::::.....·····             
                 ······........:::::::::---------------------------:::::::::::::::::...........................................:::::::::::::------------=============================--------::::::.....······              
                    ·········.........:::::::::::::::-------------::::::::::::::::::::::::.......................................::::::::::::::::--------------------------------------::::::::......·······                
                          ··········............::::::::::::::::::::::::::::::::::::::::::::::::::................................::::::::::::::::::::::::::-------------:::::::::::::::.........········                   
                                  ············..................:::::::::::::::::::::::::::::::::::::::::::.........................:::::::::::::::::::::::::::::::::::::................···········                        
                                             ················.............................................................................................................·················                                 
                                                           ······················................................................................···························                                                
                                                                               ·········································································