NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer Core Keeper (2026)

Core KeeperUpdated Nov 5, 20269 min read

Krótka odpowiedź. Serwer Core Keeper możesz hostować samodzielnie za darmo: zainstaluj Core Keeper Dedicated Server (aplikacja Steam 1963720) przez SteamCMD z anonimowym logowaniem, uruchom go pod wirtualnym ekranem z -batchmode i odczytaj Game ID, który zapisuje w GameInfo.txt. Gracze na Steam dołączają przez to Game ID, więc nie trzeba przekierowywać portów, chyba że chcesz połączeń bezpośrednich, które używają portu podanego w -port. Możesz też wynająć serwer Core Keeper i pominąć konfigurację.

Serwer dedykowany domyślnie obsługuje 8 graczy. Sprawdzone 5 listopada 2026, aktualne dla Core Keeper 1.3.0.7 (poprawka bezpieczeństwa z 2 listopada 2026) i wersji serwera dedykowanego 26331994.

Ten poradnik korzysta z plików README.txt i ARGUMENTS.txt, które Pugstorm dołącza do pobrania serwera dedykowanego, oraz z tego, co stosujemy na własnych serwerach Core Keeper. Jeśli chcesz od razu przejść do wynajmu, zobacz opcję 2.

Czego potrzebujesz

  • System operacyjny: ten poradnik dotyczy 64-bitowej maszyny z Linuksem (Debian lub Ubuntu). README w pobraniu dla Linuksa mówi, że serwer działa pod Xvfb, dzięki czemu może pracować na maszynie bez monitora.
  • Sprzęt: Pugstorm nie podaje wymagań serwera w pobranych plikach. ARGUMENTS.txt ostrzega tylko, że większa liczba graczy może wymagać więcej zasobów lub sprawić, że sesja będzie niestabilna. Nasze własne dane znajdziesz w Ile RAM-u potrzebuje serwer Core Keeper?
  • Konto Steam: niepotrzebne do pobrania serwera. README podaje steamcmd +login anonymous +app_update 1963720 +quit.
  • Gra: gracze potrzebują Core Keeper. Dołączanie przez Game ID dotyczy wersji Steam.
  • Sieć: nic, jeśli chcesz tylko dołączania przez Game ID w sieci przekaźnikowej Steam. Wybrany przez ciebie port, otwarty w zaporze i przekierowany na routerze, jeśli chcesz połączeń bezpośrednich.

Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, a nie za oprogramowanie.

Opcja 1: hostowanie samodzielne

Działa to na zapasowym komputerze, domowym serwerze lub wirtualnej maszynie w chmurze. Core Keeper potrzebuje kontekstu graficznego nawet bez ekranu: README każe użyć -batchmode (a nie -nographics, bo część generowania świata działa na GPU) i uruchomić go pod Xvfb.

Linux (Debian lub Ubuntu)

  1. Zainstaluj biblioteki.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 curl xvfb libxi6
    Valve podaje lib32gcc-s1 dla SteamCMD. Skrypt _launch.sh od Pugstorm sprawdza obecność xvfb i libxi6 przed uruchomieniem serwera.
  2. Utwórz użytkownika steam i przełącz się na niego. Valve ostrzega, że uruchamianie SteamCMD jako root to zagrożenie dla bezpieczeństwa.
    sudo useradd -m steam
    sudo -iu steam
  3. Zainstaluj SteamCMD jako ten użytkownik.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Pobierz serwer.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/CoreKeeperServer +login anonymous +app_update 1963720 validate +quit
    Sprawdź, czy istnieje /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf. W naszych własnych instalacjach SteamCMD czasem kończył pracę bez instalowania czegokolwiek, więc jeśli pliku brakuje, uruchom pobieranie ponownie.
  5. Start serwera skryptem _launch.sh od Pugstorm. Uruchamia on Xvfb, startuje serwer z -batchmode i -logfile CoreKeeperServerLog.txt oraz przekazuje dalej dodane przez ciebie argumenty:
    cd ~/CoreKeeperServer
    ./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
  6. Odczytaj Game ID. Serwer zapisuje GameInfo.txt obok pliku wykonywalnego z Game ID i każdym odrzuconym argumentem, a _launch.sh wyświetla go, gdy tylko plik powstanie. Jeśli pliku brakuje, poszukaj błędów w CoreKeeperServerLog.txt.
  7. Dołącz. W Core Keeper na Steam wybierz dołączanie do gry przez Game ID i wpisz go. Bez -gameid serwer tworzy losowe Game ID przy pierwszym uruchomieniu. W naszym teście na wersji 26331994 zapisał to ID jako gameId w ServerConfig.json i użył go ponownie przy następnym starcie. Aby wybrać własne, podaj -gameid z 15 do 28 liter i cyfr, bez Y, y, x, 0 i O. Nieprawidłowe ID jest zastępowane losowym.

Ustawienia, które możesz podać przy uruchomieniu

Pochodzą z ARGUMENTS.txt. Większość można też ustawić w ServerConfig.json w ścieżce danych serwera.

  • -world INDEX: slot zapisu, od 0 do 29. Różne indeksy dają osobne światy.
  • -worldname NAME: nazwa widoczna dla graczy. Użyj cudzysłowu, jeśli zawiera spacje.
  • -worldseed SEED: działa tylko przy pierwszym utworzeniu świata.
  • -worldmode MODE: Normal, Hard, Creative lub Casual. Przełączanie między Creative a nie-Creative po utworzeniu świata nie jest obsługiwane.
  • -maxplayers COUNT: domyślnie 8.
  • -password "text": używane tylko do połączeń bezpośrednich przez IP, do 28 znaków. Bez niego serwer tworzy losowe hasło. Dołączanie przez Game ID go nie używa.
  • -datapath PATH: gdzie leżą zapisy. Domyślnie folder DedicatedServer w zwykłej lokalizacji zapisów Core Keeper.

Połączenia bezpośrednie i crossplay

Domyślnie serwer korzysta z sieci przekaźnikowej Steam i nie przyjmuje dołączania przez IP. Podanie -port włącza połączenia bezpośrednie, tak właśnie README włącza crossplay: gracze Steam nadal używają Game ID, a inni gracze PC dołączają z IP, portem i hasłem z GameInfo.txt. Port musi być otwarty w zaporze i przekierowany na routerze. README ostrzega też, że przy połączeniach bezpośrednich IP serwera jest udostępniane graczom, a ich IP serwerowi. -allowonlyplatform ogranicza dołączanie do jednej z platform: Steam, Epic, Microsoft lub GOG, i działa tylko razem z -port. -port działa wyłącznie jako argument wiersza poleceń, nie w ServerConfig.json.

Opcja 2: hostowanie w PlayNHost

Wynajem oszczędza ci konfigurację Linuksa, wirtualny ekran i rutynę aktualizacji.

  1. Wybierz plan. Otwórz stronę hostingu serwera Core Keeper i porównaj plany (w chwili pisania PYDRA, dla 8 graczy). Kliknij Dostosuj plan przy wybranym planie i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Dostaniesz e-mail, że twój serwer Core Keeper jest gotowy, a serwer pojawi się na panel.playnhost.com.
  3. Ustaw świat przed pierwszym startem. Seed działa tylko przy pierwszym utworzeniu świata, a tryb trudny to tryb świata, który wybierasz przy jego tworzeniu. Otwórz Ustawienia i najpierw ustaw Nazwa świata, Seed świata i Tryb trudny. Indeks świata wybiera slot zapisu. ID gry może zostać puste. Jeśli wpiszesz własne, pomiń Y, y, x, 0 i O: gra zamienia nieprawidłowe ID na losowe.
  4. Start serwera. Panel uznaje go za uruchomiony, gdy log wypisze Started session.
  5. Znajdź Game ID. Po pierwszym starcie pojawia się w sekcji Przegląd twojego serwera jako ID gry Steam. Wyślij je znajomym na Steam. W ciągu kilku minut panel zapisuje je w polu ID gry, dzięki czemu po restarcie pozostaje takie samo.
  6. Dołącz. W Core Keeper na Steam dołącz przez Game ID i wklej kod.

Dalsze kroki znajdziesz w Jak uruchomić serwer Core Keeper po raz pierwszy i Jak dołączyć do serwera Core Keeper.

Co nasza konfiguracja robi za ciebie

  • Instalacja jest sprawdzana. W naszych instalacjach SteamCMD czasem kończył pracę bez pobrania aplikacji i mimo to zgłaszał sukces. Nasz skrypt instalacyjny próbuje do trzech razy i idzie dalej dopiero, gdy istnieje manifest aplikacji.
  • Wirtualny ekran jest wbudowany. Nasza linia startowa uruchamia Xvfb, startuje serwer z -batchmode i wybranymi przez ciebie ustawieniami oraz przekazuje port gry przez -port.
  • Stabilne Game ID. Jeśli zostawisz Game ID puste, serwer tworzy kod przy pierwszym uruchomieniu, a panel zapisuje go w polu Game ID w ciągu kilku minut, więc nie zmienia się po kolejnych restartach. Albo wpisz własne.
  • Game ID jest sprawdzane. Pole przyjmuje tylko od 15 do 28 liter i cyfr. Nie odrzuca 0, którego gra nie dopuszcza, więc pomiń 0.
  • Folder modów istnieje. Świeżo pobrany serwer nie ma folderu Mods, więc przy instalacji tworzymy CoreKeeperServer_Data/StreamingAssets/Mods. Nie pobieramy modów za ciebie: mody pochodzą z mod.io i trafiają na serwer przez wgranie, po jednym folderze na mod. Zobacz Jak dodać mody do serwera Core Keeper.
  • Aktualizacje. Automatyczna aktualizacja jest domyślnie włączona i sprawdza Steam przy starcie serwera.

Samodzielnie czy wynajem: uczciwe porównanie

  • Koszt. Samodzielnie: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
  • Dostępność. Samodzielnie: tak niezawodnie, jak twoja maszyna i domowy internet, a serwer musi być włączony, gdy grają znajomi. Wynajem: działa na sprzęcie hostingodawcy, nie na twoim PC.
  • Ekspozycja w sieci. Samodzielnie tylko z Game ID: żadnych portów do otwierania. Z -port: twoje IP jest udostępniane graczom. Wynajem: twoje domowe IP nie bierze udziału.
  • Potrzebne umiejętności. Samodzielnie: wiersz poleceń, Xvfb, argumenty uruchomienia i rutyna aktualizacji. Wynajem: panel webowy z polami formularza.
  • Aktualizacje. Samodzielnie: zatrzymaj, uruchom ponownie polecenie SteamCMD, wystartuj. Wynajem: przy włączonej automatycznej aktualizacji serwer sprawdza aktualizację przy każdym starcie.

Hostowanie samodzielne pasuje ci, jeśli maszyna z Linuksem i tak działa cały dzień, a ty lubisz majsterkować. Wynajem pasuje ci, jeśli wolisz grać, niż doglądać serwera.

Częste problemy i rozwiązania

Ustawienia świata się nie zmieniły

Przyczyna: seed działa tylko przy pierwszym utworzeniu świata, a Pugstorm nie obsługuje przełączania istniejącego świata między trybami Creative i nie-Creative.

Rozwiązanie: ustaw Indeks świata (lub -world) na nieużywany slot, aby utworzyć nowy świat. Zobacz Zmiana ustawienia nie zmieniła twojego świata Core Keeper.

Znajomi nie mogą dołączyć

Przyczyna: Game ID jest błędne lub nieaktualne albo znajomy nie ma wersji Steam.

Rozwiązanie: skopiuj aktualne Game ID jeszcze raz. Zobacz Znajomi nie mogą dołączyć do twojego serwera Core Keeper.

Serwer nie wystartował po świeżym pobraniu

Przyczyna: pobieranie przez SteamCMD się nie zakończyło, więc folder serwera jest pusty.

Rozwiązanie: sprawdź, czy istnieje steamapps/appmanifest_1963720.acf, i uruchom pobieranie ponownie.

FAQ

Czy mogę hostować serwer Core Keeper za darmo?

Tak. Serwer dedykowany to darmowa aplikacja Steam (1963720) z anonimowym pobieraniem. Nadal płacisz za maszynę i internet, a serwer musi działać, dopóki ludzie grają.

Ilu graczy może dołączyć?

Domyślnie 8, ustawiane przez -maxplayers. ARGUMENTS.txt ostrzega, że więcej graczy może wymagać więcej zasobów lub sprawić, że sesja będzie niestabilna. Nasz plan jest dla 8 graczy.

Czy muszę przekierowywać porty?

Nie przy dołączaniu przez Game ID w Steam. Tylko jeśli podasz -port dla połączeń bezpośrednich.

Czy muszę mieć grę, żeby uruchomić serwer?

Nie, żeby go zainstalować. Gracze potrzebują Core Keeper, żeby dołączyć.

Gotowy na grę ze znajomymi? Zobacz plany serwera Core Keeper.

Masz już serwer gdzie indziej? Przenieś go do nas

Darmowe narzędzia do Core Keeper

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY