Einen Cobblemon-Server erstellen (Pokémon in Minecraft)
Cobblemon bringt Pokémon nach Minecraft: fangen, kämpfen, trainieren, züchten — alles im Mehrspielermodus. Es ist eine Fabric-Mod, und ihr offizielles Modpack hat auf Modrinth die 9,9 Millionen Downloads überschritten.
Ein Detail, das die Seite des Packs selbst unmissverständlich nennt und das erklärt, warum du überhaupt einen Server suchst: „Cobblemon hat KEINEN offiziellen Server.“ Es gibt keine öffentliche Partie, der man beitreten könnte. Wer mit Freunden spielen will, muss selbst hosten.
Was ein „Cobblemon-Server“ wirklich ist
Cobblemon ist eine Inhalts-Mod: Sie fügt Kreaturen, Gegenstände und Blöcke hinzu. Eine Inhalts-Mod muss deshalb auf beiden Seiten vorhanden sein — Server und Client — und zwar in derselben Version. Es ist keine serverseitige Mod, die man einmal installiert und dann vergisst.
Konkret besteht ein Cobblemon-Server aus drei Dingen:
- Einem Fabric-Server für die passende Minecraft-Version. Das offizielle Pack (
Cobblemon Official Modpack [Fabric]) gibt es für Minecraft 1.21.1 und 1.20.1. - Den Mods des Packs, abgelegt in
mods/. Einen „Cobblemon-Server-Download“ gibt es nicht: Du holst dir das Pack, installierst einen Fabric-Server und legst die Mods hinein. - Der richtigen Java-Version. Seit Minecraft 1.20.5 verlangt das Spiel Java 21 oder neuer (Minecraft Wiki). Ein älteres Java startet überhaupt nicht — es scheitert an
Unsupported class file major version.
Das nach dem offiziellen Pack am häufigsten gesuchte ist COBBLEVERSE, deutlich größer: mehr Mods, mehr Entitäten und etwa der doppelte Speicherhunger.
Arbeitsspeicher: die entscheidende Zahl ist nicht die der Maschine
Das ist der häufigste Irrtum, und niemand schreibt ihn hin. Was einen Minecraft-Server betreibt, ist nicht der Arbeitsspeicher der Maschine — es ist der JVM-Heap (-Xmx), und der ist notwendigerweise kleiner. Betriebssystem, Docker und Javas eigener Speicher außerhalb des Heaps (Metaspace, Puffer) liegen daneben. Gibst du alles der JVM, bringt der Kernel deinen Server irgendwann mitten im Spiel um.
Bei uns wird der Heap automatisch berechnet: der kleinere Wert aus „RAM − 2 GB“ und „75 % des RAM“. Das ergibt:
| Gewählte Stufe | Tatsächlicher JVM-Heap |
|---|---|
| 4 GB | 2 GB |
| 8 GB | 6 GB |
| 16 GB | 12 GB |
| 32 GB | 24 GB |
Die Modrinth-Seite des offiziellen Packs verlangt aber mindestens 2,5 GB Speicher, und 3 GB oder mehr für gute Leistung. Die Stufe mit 4 GB, die nur 2 GB Heap übrig lässt, liegt damit unter dem Minimum des Packs.
- Offizielles Pack, kleine Gruppe: nimm die Stufe mit 8 GB (6 GB Heap). Das ist die sinnvolle Voreinstellung.
- COBBLEVERSE, Add-ons oder viele Spieler: 16 GB, und die Stufe dedizierte CPU, wenn das Erkunden ruckelt.
- 4 GB: für Vanilla in Ordnung, für Cobblemon zu knapp.
Der erste Start dauert lange — und das ist normal
Ein Server mit Mods startet nicht wie ein Vanilla-Server. Beim ersten Start lädt er das Pack herunter, löst die Mod-Abhängigkeiten auf und generiert dann die Welt. Bei einem großen Pack rechne mit 15 bis 25 Minuten. Ein Vanilla-Server ist in 1 bis 2 Minuten bereit.
Das ist Phantomfehler Nummer eins: Man hält es für gescheitert, bricht ab, fängt neu an — und beendet den ersten Start nie. Die späteren Starts sind viel schneller, weil die Welt dann schon existiert.
Die drei Fehler, die immer wiederkommen
„Mod mismatch“ / Verbindung abgelehnt. Der Client hat nicht genau dasselbe Pack oder nicht dieselbe Pack-Version wie der Server. Die mit Abstand häufigste Ursache. Prüfe die Versionsnummer des Packs, nicht nur seinen Namen.
Unsupported class file major version. Java zu alt für diese Minecraft-Version. Seit 1.20.5 brauchst du Java 21.
Der Server hält am Spawn und stirbt, sobald jemand erkundet. Das klassische Symptom eines zu kleinen Heaps: Das Generieren neuer Welt-Chunks ist das Speicherhungrigste, was ein Server tut — und eine Mod, die überall Kreaturen erscheinen lässt, fügt sehr viele Entitäten hinzu, die verfolgt werden müssen. Die Abhilfe ist der Heap, nicht die CPU.
Die zwei Einstellungen, die wirklich etwas ändern
Von den fünfzehn verfügbaren Minecraft-Einstellungen tragen zwei den größten Teil der Leistung:
- Sichtweite und Simulationsdistanz (3 bis 32, standardmäßig 10). Die zweite ist die teure: Sie ist der Radius, in dem der Server die Welt lebendig hält. Sie auf 6 oder 8 zu senken, ist das günstigste Mittel gegen Lag — lange bevor man Arbeitsspeicher nachlegt.
- Spawn-Schutz, Whitelist und Operatoren, um die Eingangstür zu halten.
Der Rest (Schwierigkeit, Spielmodus, PvP, Hardcore, Nether, Fliegen, Bauwerke, Ressourcenpaket) ist Geschmackssache. Die Spielerplätze stehen standardmäßig auf 20 und reichen bis 50.
Deine Pokémon, und wo sie leben
Gefangene Pokémon liegen in den Welt- und Spielerdaten — nicht in einer separaten Datei. Die Welt zu verlieren heißt, die Sammlung zu verlieren. Behandle sie entsprechend.
Bei uns wird das Datenverzeichnis vor jedem Herunterfahren archiviert und in der nächsten Sitzung wiederhergestellt, mit einer automatischen Sicherung alle 30 Minuten während des Spiels; die letzten 5 werden aufbewahrt. Der Server bekommt vor dem Archivieren ein save-all flush, damit keine Spielminute im Speicher liegen bleibt.
Was nicht archiviert wird: die Bibliotheken und Binärdateien des Servers, die das Image in jeder Sitzung neu herunterlädt. Dein Archiv enthält nur, was dir gehört.
Bei uns, in zwei Minuten
Wähle beim Erstellen eines Minecraft-Servers Cobblemon aus der Modpack-Liste — oder füge eine beliebige Modrinth- oder CurseForge-URL in das Feld Modpack ein. Loader und Version kommen aus dem Pack: nichts von Hand zu installieren, kein Java auszuwählen.
Der Spiel-Port ist der gewohnte 25565. Port 19132 (der Standard-Bedrock-Port) ist ebenfalls offen: Crossplay wird weder bereitgestellt noch unterstützt, aber wenn du Geyser selbst installierst, steht dir der Port nicht im Weg.
Und wenn die Sitzung vorbei ist, schaltest du ab: Server aus = 0 €. Genau das macht einen Server mit Mods tragbar, wenn man drei Abende pro Woche spielt.
Erstelle deinen Minecraft-Server und füge den Cobblemon-Link ein. Deine erste Sitzung ist gratis.