Krótka odpowiedź. Serwer Colony Survival możesz hostować samodzielnie i za darmo: zainstaluj serwer dedykowany, aplikację Steam 748090, przez SteamCMD z anonimowym logowaniem, a potem uruchom colonyserver.x86_64 w trybie headless z nazwą świata, nazwą serwera, limitem graczy i portem gry. Albo wynajmij serwer Colony Survival i pomiń instalację oraz sieć.
Od wersji 0.17 twórcy twierdzą, że serwery łączą się z przeglądarką serwerów automatycznie, bez przekierowania portów. Gracze znajdą twój serwer po nazwie w przeglądarce serwerów w grze.
Sprawdzone 5 listopada 2026 na wersji 0.18.0.9, najnowszej, jaką twórcy ogłosili na Steam.
Ten poradnik opiera się na ogłoszeniach twórców na Steam i na konfiguracji, którą nasz panel instaluje na każdym serwerze Colony Survival. Jeśli chcesz od razu przejść do wynajmu, zobacz opcję 2.
Czego potrzebujesz
Oprogramowanie serwera: "Colony Survival Dedicated Server", aplikacja Steam 748090. To osobne pobranie, niezależne od samej gry (aplikacja 366090), instalowane z anonimowym logowaniem do Steam, więc do pobrania nie potrzebujesz konta Steam.
Maszyna, która działa non stop: zapasowy komputer, domowy serwer lub wirtualna maszyna w chmurze. Ten poradnik używa 64-bitowego Linuksa, na którym sami pracujemy. Serwera na Windowsie nie testowaliśmy.
RAM i CPU: twórcy nie publikują wymagań serwera, więc każdą liczbę, którą przeczytasz gdzie indziej, traktuj jako szacunek.
Nazwa świata, nazwa serwera i limit graczy: wszystkie trzy podaje się w wierszu poleceń.
Sieć: port gry według twojego wyboru. W ogłoszeniu o 0.17 twórcy piszą, że serwery docierają do przeglądarki serwerów bez przekierowania portów.
Gra: każdy gracz potrzebuje Colony Survival na Steam.
Opcja 1: hostuj samodzielnie
Te kroki dotyczą Debiana lub Ubuntu. Polecenie instalacji, polecenie startu i ścieżki plików są takie, jakich używają nasze serwery.
W naszych własnych instalacjach SteamCMD czasem nie pobierał plików, a mimo to zgłaszał sukces. Sprawdź, czy w folderze serwera istnieje steamapps/appmanifest_748090.acf, a jeśli nie, uruchom polecenie jeszcze raz.
Skopiuj biblioteki klienta Steam do ~/.steam, tak jak robi to nasza instalacja:
To polecenie, które uruchamiają nasze serwery, z twoimi wartościami zamiast naszych. Nasz panel uznaje serwer za uruchomiony, gdy log wypisze Starting networking type. Pierwszy start tworzy świat. Uruchom go pod menedżerem usług, takim jak systemd, żeby wstał ponownie po awarii.
Jeśli gracze nie mogą się połączyć, sprawdź, czy zapora sieciowa na maszynie przepuszcza port gry. Numer portu to wartość +server.gameport. Twórcy piszą, że od 0.17 przekierowanie portów nie jest potrzebne, więc to rozwiązanie awaryjne.
Dołącz. W Colony Survival wyszukaj swój serwer po nazwie w przeglądarce serwerów.
Zaktualizuj, zatrzymując serwer i ponownie uruchamiając polecenie pobierania. Rób to przy każdej aktualizacji gry.
Gdzie zapisywany jest świat
Świat to folder o nazwie z +server.world wewnątrz gamedata/savegames. Inna nazwa świata zaczyna inną kolonię, więc możesz mieć kilka obok siebie. Mody trafiają do gamedata/mods, po jednym folderze na mod z własnym modInfo.json.
Włączanie moda
Tego dowiedzieliśmy się, konfigurując własne serwery, i to właśnie ta pułapka jest powodem, dla którego mamy skrypt instalacyjny. Wrzucenie moda do gamedata/mods nie wystarcza: mod włącza się osobno dla każdego świata, w gamedata/savegames/<world>/worldconfig.json, w tablicy o nazwie ModConfigEntries, którą serwer zapisuje pustą i nie wypełnia. Każdy wpis musi odpowiadać nazwie z pliku modInfo.json moda, a nie nazwie folderu, a literówka zostawia mod zainstalowany, ale po cichu wyłączony. Plik świata istnieje też dopiero po tym, jak serwer utworzy świat, więc uruchom raz, zatrzymaj, a potem edytuj.
Opcja 2: hostuj na PlayNHost
Wynajem zdejmuje z ciebie instalację, porty i rutynę aktualizacji. Nadal sam wybierasz nazwę serwera, nazwę świata i mody.
Wybierz plan. Otwórz stronę hostingu serwerów Colony Survival i porównaj plany: BOW (10 graczy), CROSSBOW (16) i MUSKET (24) w chwili pisania. Kliknij Utwórz serwer (Dostosuj plan przy MUSKET) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console wypisze Starting networking type, gdy się uruchomi.
Nadaj mu nazwę. Otwórz stronę Ustawienia i ustaw Nazwa serwera oraz Nazwa świata (każda do 32 znaków, bez cudzysłowów i ukośników odwrotnych), a potem zrestartuj. Nowa nazwa świata zaczyna nową kolonię i zostawia starą na dysku.
Znajdź swoją kolonię. Znajduje się w zakładce Files, w gamedata/savegames, w folderze o nazwie świata.
Dodaj mody. Menedżer plików nie przesyła folderów, więc spakuj każdy folder moda do zipa na swoim komputerze, otwórz gamedata/mods w zakładce Files, kliknij Prześlij, a potem wybierz Rozpakuj plik z menu zipa, żeby mod trafił do własnego folderu z modInfo.json w środku. Zrestartuj. W świecie, który jeszcze nie istnieje, mody włączają się przy restarcie po pierwszym starcie.
Port gry jest przypisywany twojemu serwerowi i przekazywany w poleceniu startu razem z portem Steam, więc nie ma czego otwierać ani przekierowywać.
Gdy Automatyczna aktualizacja jest włączona (domyślnie, pod Pokaż opcje zaawansowane na stronie Ustawienia), serwer przy każdym starcie sprawdza na Steam najnowszą wersję serwera, więc restart jest aktualizacją.
Mody są włączane za ciebie, gdy tylko świat istnieje. Przy każdym starcie skrypt odczytuje prawdziwą nazwę z modInfo.json każdego moda i zapisuje listę ModConfigEntries tak, by do niej pasowała, więc mod w gamedata/mods jest włączony po restarcie, a usunięty jest wyłączony. Mod, którego nazwa zawiera cokolwiek poza literami, cyframi, spacjami, kropkami, myślnikami i podkreślnikami, jest pomijany, a Console o tym informuje. Zastępowana jest tylko ta lista, reszta worldconfig.json zostaje bez zmian.
Instalacja próbuje SteamCMD do trzech razy i kończy się błędem, jeśli pliki nie dotarły, zamiast zostawiać pusty serwer, który wywala się przy pierwszym starcie.
Samodzielny hosting czy wynajem: uczciwe porównanie
Koszt: oprogramowanie serwera jest darmowe. Własny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to opłata zależna od planu i wybranego okresu rozliczeniowego.
Dostępność: domowy serwer działa tylko tak długo, jak twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
Ekspozycja: w domu gracze łączą się z twoim własnym łączem internetowym, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twoje domowe łącze z dala od sprawy.
Konfiguracja: własny hosting wymaga wiersza poleceń, SteamCMD i menedżera usług. Wynajem wymaga nazwy serwera i nazwy świata.
Mody: przy własnym hostingu samodzielnie edytujesz worldconfig.json. Na naszych serwerach skrypt robi tę edycję za ciebie przy każdym restarcie.
Kontrola: własny hosting daje ci każdy plik i każdą opcję startu. Na naszych serwerach zmieniasz nazwy w panelu, a do reszty masz zakładkę Files.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności