NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

Core Keeper Server hosten (2026)

Core KeeperUpdated Nov 5, 202610 min read

Kurzantwort. Du kannst einen Core Keeper Server kostenlos selbst hosten: Installiere den Core Keeper Dedicated Server (Steam-App 1963720) mit SteamCMD über einen anonymen Login, starte ihn unter einem virtuellen Display mit -batchmode und lies die Game ID aus GameInfo.txt ab. Spieler auf Steam treten mit dieser Game ID bei, deshalb ist keine Portweiterleitung nötig, außer du willst direkte Verbindungen, die den Port nutzen, den du mit -port übergibst. Oder miete einen Core Keeper Server und spar dir die Einrichtung.

Der Dedicated Server ist standardmäßig auf 8 Spieler eingestellt. Geprüft am 5. November 2026, gültig für Core Keeper 1.3.0.7 (Sicherheitspatch vom 2. November 2026) und den Dedicated-Server-Build 26331994.

Diese Anleitung stützt sich auf die Dateien README.txt und ARGUMENTS.txt, die Pugstorm im Download des Dedicated Servers mitliefert, und auf das, was wir auf unseren eigenen Core Keeper Servern einsetzen. Wenn du direkt zur Miet-Variante willst, springe zu Option 2.

Was du brauchst

  • Betriebssystem: Diese Anleitung behandelt einen 64-Bit-Linux-Rechner (Debian oder Ubuntu). Laut README im Linux-Download läuft der Server unter Xvfb, damit er auch auf einer Maschine ohne Bildschirm funktioniert.
  • Hardware: Pugstorm veröffentlicht im Download keine Serveranforderungen. ARGUMENTS.txt warnt nur, dass eine höhere Spielerzahl mehr Ressourcen brauchen oder die Sitzung instabil machen kann. Unsere eigenen Zahlen findest du unter Wie viel RAM braucht ein Core-Keeper-Server?
  • Steam-Konto: Für den Download des Servers nicht nötig. Die README nennt steamcmd +login anonymous +app_update 1963720 +quit.
  • Das Spiel: Spieler brauchen Core Keeper. Der Beitritt per Game ID gilt für die Steam-Version.
  • Netzwerk: Nichts, wenn du nur Beitritte per Game ID über das Steam-Relay-Netzwerk willst. Für direkte Verbindungen brauchst du einen Port deiner Wahl, der in deiner Firewall offen und im Router weitergeleitet ist.

Die Serversoftware ist kostenlos. Du bezahlst für den Rechner, den Strom und die Bandbreite, nicht für die Software.

Option 1: selbst hosten

Das funktioniert auf einem Ersatz-PC, einem Heimserver oder einer virtuellen Cloud-Maschine. Core Keeper braucht auch ohne Bildschirm einen Grafikkontext: Die README sagt, du sollst -batchmode verwenden (nicht -nographics, weil ein Teil der Weltgenerierung auf der GPU läuft) und unter Xvfb starten.

Linux (Debian oder Ubuntu)

  1. Bibliotheken installieren.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 curl xvfb libxi6
    Valve nennt lib32gcc-s1 für SteamCMD. Pugstorms _launch.sh prüft vor dem Start des Servers, ob xvfb und libxi6 vorhanden sind.
  2. Lege einen steam-Benutzer an und wechsle zu ihm. Valve warnt, dass SteamCMD als root ein Sicherheitsrisiko ist.
    sudo useradd -m steam
    sudo -iu steam
  3. Installiere SteamCMD als dieser Benutzer.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Server herunterladen.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/CoreKeeperServer +login anonymous +app_update 1963720 validate +quit
    Prüfe, ob /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf existiert. Bei unseren eigenen Installationen war SteamCMD manchmal fertig, ohne etwas zu installieren. Fehlt die Datei, führe den Download also erneut aus.
  5. Server starten mit Pugstorms _launch.sh. Das Skript startet Xvfb, führt den Server mit -batchmode und -logfile CoreKeeperServerLog.txt aus und reicht alle Argumente weiter, die du anhängst:
    cd ~/CoreKeeperServer
    ./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
  6. Game ID auslesen. Der Server schreibt GameInfo.txt neben die ausführbare Datei, mit der Game ID und jedem Argument, das er abgelehnt hat, und _launch.sh gibt die Datei aus, sobald sie existiert. Fehlt die Datei, sieh in CoreKeeperServerLog.txt nach Fehlern nach.
  7. Beitreten. Wähle in Core Keeper auf Steam, dass du einem Spiel per Game ID beitreten willst, und gib sie ein. Ohne -gameid erzeugt der Server beim ersten Start eine zufällige Game ID. In unserem Test mit Build 26331994 speicherte er diese ID als gameId in ServerConfig.json und verwendete sie beim nächsten Start wieder. Willst du eine eigene, übergib -gameid mit 15 bis 28 Buchstaben und Ziffern, ohne Y, y, x, 0 und O. Eine ungültige ID wird durch eine zufällige ersetzt.

Einstellungen beim Start

Diese stammen aus ARGUMENTS.txt. Die meisten lassen sich auch in ServerConfig.json im Datenpfad des Servers setzen.

  • -world INDEX: der Speicherplatz, 0 bis 29. Verschiedene Indizes ergeben getrennte Welten.
  • -worldname NAME: der Name, den Spieler sehen. Setze Anführungszeichen, wenn er Leerzeichen enthält.
  • -worldseed SEED: wirkt nur, wenn die Welt zum ersten Mal erstellt wird.
  • -worldmode MODE: Normal, Hard, Creative oder Casual. Der Wechsel zwischen Creative und Nicht-Creative wird nach dem Erstellen der Welt nicht unterstützt.
  • -maxplayers COUNT: Standardwert ist 8.
  • -password "text": wird nur für direkte Verbindungen per IP verwendet, bis zu 28 Zeichen. Ohne Angabe erzeugt der Server ein zufälliges. Beitritte per Game ID nutzen es nicht.
  • -datapath PATH: wo die Spielstände liegen. Standardmäßig ein Ordner DedicatedServer am üblichen Core-Keeper-Speicherort.

Direkte Verbindungen und Crossplay

Standardmäßig nutzt der Server das Steam-Relay-Netzwerk und akzeptiert keine Beitritte per IP. Mit -port schaltest du direkte Verbindungen ein, so aktiviert die README Crossplay: Steam-Spieler nutzen weiter die Game ID, andere PC-Spieler treten mit der IP, dem Port und dem Passwort aus GameInfo.txt bei. Der Port muss in der Firewall offen und im Router weitergeleitet sein. Die README warnt außerdem, dass bei direkten Verbindungen die IP des Servers mit den Spielern geteilt wird und deren IP mit dem Server. -allowonlyplatform beschränkt den Beitritt auf eine der Plattformen Steam, Epic, Microsoft oder GOG und funktioniert nur zusammen mit -port. -port funktioniert nur als Kommandozeilenargument, nicht in ServerConfig.json.

Option 2: auf PlayNHost hosten

Mieten erspart dir die Linux-Einrichtung, das virtuelle Display und die Update-Routine.

  1. Tarif wählen. Öffne die Core-Keeper-Server-Seite und vergleiche die Tarife (zum Zeitpunkt des Schreibens PYDRA, für 8 Spieler). Klicke beim Tarif auf Tarif anpassen und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Auf die Installation warten. Du bekommst eine E-Mail, dass dein Core Keeper Server bereit ist, und der Server erscheint unter panel.playnhost.com.
  3. Welt vor dem ersten Start festlegen. Der Seed wirkt nur, wenn eine Welt zum ersten Mal erstellt wird, und der schwere Modus ist der Weltmodus, den du beim Erstellen einer Welt wählen würdest. Öffne Einstellungen und lege zuerst Weltname, Welt-Seed und Schwerer Modus fest. Weltindex wählt den Speicherplatz. Spiel-ID kann leer bleiben. Wenn du selbst eine einträgst, lass Y, y, x, 0 und O weg: Das Spiel ersetzt eine ungültige ID durch eine zufällige.
  4. Server starten. Das Panel zeigt ihn als laufend an, sobald das Log Started session ausgibt.
  5. Game ID finden. Nach dem ersten Start erscheint sie auf der Übersicht deines Servers als Steam-Spiel-ID. Schick sie deinen Freunden auf Steam. Innerhalb weniger Minuten speichert das Panel sie im Feld Spiel-ID, damit sie nach einem Neustart gleich bleibt.
  6. Beitreten. Tritt in Core Keeper auf Steam per Game ID bei und füge den Code ein.

Wie es weitergeht, steht unter So startest du deinen Core-Keeper-Server zum ersten Mal und So trittst du deinem Core-Keeper-Server bei.

Was unser Setup für dich übernimmt

  • Die Installation wird geprüft. Bei unseren Installationen war SteamCMD manchmal fertig, ohne die App herunterzuladen, und meldete trotzdem Erfolg. Unser Installationsskript versucht es bis zu dreimal und macht erst weiter, wenn das App-Manifest existiert.
  • Das virtuelle Display ist eingebaut. Unsere Startzeile startet Xvfb, führt den Server mit -batchmode und deinen gewählten Einstellungen aus und übergibt den Spielport mit -port.
  • Eine stabile Game ID. Lässt du die Game ID leer, erzeugt der Server beim ersten Start einen Code, und das Panel speichert ihn innerhalb weniger Minuten im Feld Game ID, sodass er sich bei späteren Neustarts nicht ändert. Oder trage deine eigene ein.
  • Die Game ID wird geprüft. Das Feld akzeptiert nur 15 bis 28 Buchstaben und Ziffern. Es lehnt die 0 nicht ab, die das Spiel nicht erlaubt, lass die 0 also weg.
  • Ein Mods-Ordner ist vorhanden. Ein frischer Server-Download hat keinen Ordner Mods, deshalb legen wir bei der Installation CoreKeeperServer_Data/StreamingAssets/Mods an. Wir laden keine Mods für dich herunter: Mods kommen von mod.io und werden per Upload eingespielt, je ein Ordner pro Mod. Siehe So fügst du deinem Core-Keeper-Server Mods hinzu.
  • Updates. Automatisches Update ist standardmäßig aktiv und prüft beim Start des Servers bei Steam.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten. Selbst gehostet: Die Software ist kostenlos, du bezahlst Hardware, Strom und Bandbreite. Gemietet: eine monatliche Gebühr je nach Tarif. Sieh dir die aktuellen Tarife an.
  • Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner und dein Heiminternet, und er muss laufen, wenn deine Freunde spielen. Gemietet: läuft auf der Hardware des Hosters, nicht auf deinem PC.
  • Netzwerk-Exposition. Selbst gehostet nur mit Game ID: keine Ports zu öffnen. Mit -port: Deine IP wird mit den Spielern geteilt. Gemietet: Deine Heim-IP ist nicht beteiligt.
  • Nötiges Können. Selbst gehostet: Kommandozeile, Xvfb, Startargumente und eine Update-Routine. Gemietet: ein Web-Panel mit Formularfeldern.
  • Updates. Selbst gehostet: stoppen, den SteamCMD-Befehl erneut ausführen, starten. Gemietet: Bei aktivem Automatischem Update prüft der Server bei jedem Start auf ein Update.

Selbst hosten passt zu dir, wenn ohnehin ein Linux-Rechner den ganzen Tag läuft und du gern tüftelst. Mieten passt zu dir, wenn du lieber spielst, als einen Server zu pflegen.

Häufige Probleme und Lösungen

Die Welteinstellungen haben sich nicht geändert

Ursache: Der Seed wirkt nur, wenn eine Welt zum ersten Mal erstellt wird, und Pugstorm unterstützt den Wechsel einer bestehenden Welt zwischen Creative und Nicht-Creative nicht.

Lösung: Richte Weltindex (oder -world) auf einen unbenutzten Speicherplatz, um eine neue Welt anzulegen. Siehe Eine Einstellung hat deine Core-Keeper-Welt nicht verändert.

Freunde können nicht beitreten

Ursache: Die Game ID ist falsch oder veraltet, oder der Freund nutzt nicht die Steam-Version.

Lösung: Kopiere die aktuelle Game ID erneut. Siehe Freunde können deinem Core-Keeper-Server nicht beitreten.

Der Server startete nach einem frischen Download nicht

Ursache: Der SteamCMD-Download wurde nicht abgeschlossen, daher ist der Serverordner leer.

Lösung: Prüfe, ob steamapps/appmanifest_1963720.acf existiert, und führe den Download erneut aus.

FAQ

Kann ich einen Core Keeper Server kostenlos hosten?

Ja. Der Dedicated Server ist eine kostenlose Steam-App (1963720) mit anonymem Download. Du bezahlst trotzdem für Rechner und Internet, und er muss laufen, solange Leute spielen.

Wie viele Spieler können beitreten?

Standard ist 8, einstellbar mit -maxplayers. ARGUMENTS.txt warnt, dass mehr Spieler mehr Ressourcen brauchen oder die Sitzung instabil machen können. Unser Tarif ist für 8 Spieler.

Muss ich Ports weiterleiten?

Nicht für Beitritte per Game ID über Steam. Nur wenn du -port für direkte Verbindungen übergibst.

Muss ich das Spiel besitzen, um den Server zu betreiben?

Nicht zum Installieren. Spieler brauchen Core Keeper, um beizutreten.

Bereit, mit Freunden zu spielen? Sieh dir die Core-Keeper-Server-Tarife an.

Läuft dein Server schon woanders? Zieh ihn zu uns um

Kostenlose Tools für Core Keeper

Diese Tools sind auf Englisch.

UNSERE NEUESTEN BLOGS