Krótka odpowiedź. Serwer Ships At Sea możesz hostować samodzielnie i za darmo: zainstaluj darmowy serwer dedykowany (aplikacja Steam 3951240) przez SteamCMD z anonimowym logowaniem, uruchom go z -log, ustaw nazwę w DedicatedServerSettings.ini i otwórz port 7777 oraz port 15000 (oba dla TCP i UDP). Możesz też wynająć serwer Ships At Sea i pominąć konfigurację sieci.
Serwer działa na Linuksie i Windowsie i obsługuje do 16 graczy. Gracze znajdują go po nazwie na liście serwerów w grze.
Sprawdzono 5 listopada 2026 na podstawie najnowszych opublikowanych notatek o wersji, Hotfix v0.8.7.48658 (17 lipca 2026). Ships At Sea jest we Wczesnym dostępie, więc zanim zaczniesz, sprawdź ogłoszenia gry na Steam, czy nie ma czegoś nowszego.
Ten poradnik korzysta z oficjalnego Dedicated Server Guide od Misc Games, ich ogłoszeń na Steam oraz z tego, co uruchamiamy na własnych serwerach Ships At Sea. Jeśli chcesz od razu przejść do wynajmu, zobacz opcję 2.
Czego potrzebujesz
Osobnej maszyny: Misc Games informuje, że nie da się uruchomić gry i serwera dedykowanego na tej samej maszynie. Obsługiwane są Linux i Windows.
Sprzętu: Misc Games nie publikuje wymagań dla serwera dedykowanego. Strona Steam podaje tylko to, czego sama gra potrzebuje na komputerze gracza.
Sieci: port 7777 i port 15000, każdy otwarty zarówno dla TCP, jak i UDP, osiągalny z internetu. 7777 to port gry, a 15000 to port beacon. Nasze serwery ustawiają je opcjami uruchamiania -port i -beaconport.
Konta Steam: nie jest potrzebne do pobrania serwera. Polecenie instalacji używa +login anonymous. Misc Games wymienia go też jako narzędzie o nazwie Ships At Sea Dedicated Server w twojej bibliotece Steam.
Gry: każdy gracz potrzebuje Ships At Sea na Steam (aplikacja 1266540).
Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, nie za oprogramowanie.
Opcja 1: hostuj samodzielnie
Zadziała to na zbędnym komputerze, domowym serwerze lub maszynie wirtualnej w chmurze. Poniższe kroki opierają się na poradniku Misc Games i stronie SteamCMD od Valve.
Linux (Debian lub Ubuntu)
Zainstaluj bibliotekę potrzebną SteamCMD.
sudo apt-get install lib32gcc-s1
Utwórz użytkownika steam. Valve odradza uruchamianie SteamCMD jako root.
sudo useradd -m steam
sudo -iu steam
Zainstaluj SteamCMD jako ten użytkownik.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
Pierwsza linia pozwala świeżemu SteamCMD zaktualizować się przed właściwym pobieraniem. Nasz skrypt instalacyjny robi to samo, bo świeży SteamCMD potrafi odpowiedzieć "Failed to install app (Missing configuration)" i działać dalej, jakby skończył. Sprawdź, czy istnieje /home/steam/ShipsAtSea/steamapps/appmanifest_3951240.acf. Jeśli nie, skorzystaj z rozwiązania w sekcji "Pobieranie się kończy, ale nie ma plików serwera" poniżej.
Utwórz plik ustawień. Misc Games dokumentuje przykładowy plik tylko w folderze Windows, SAS\Saved\Config\WindowsServer. Na Linuksie nasze serwery czytają go z SAS/Saved/Config/LinuxServer, więc utwórz ten folder i plik:
cd ~/ShipsAtSea
mkdir -p SAS/Saved/Config/LinuxServer
nano SAS/Saved/Config/LinuxServer/DedicatedServerSettings.ini
z taką zawartością:
[/Script/Sas.DedicatedServerSettings]
DedicatedServerName=My Ships At Sea Server
MaxPlayers=16
DedicatedServerDescription=A short description
To jedyne trzy ustawienia, które gra dokumentuje. Misc Games zapowiada ochronę hasłem w późniejszej aktualizacji, więc na razie nie ma hasła do dołączania.
Otwórz porty. Zezwól na 7777 i 15000 dla TCP i UDP w zaporze maszyny (z ufw: sudo ufw allow 7777 i sudo ufw allow 15000, co obejmuje oba protokoły), a potem przekieruj oba porty na routerze do tej maszyny.
Dołącz. Otwórz Ships At Sea na innym komputerze i poszukaj nazwy swojego serwera na liście serwerów wieloosobowych.
Windows
Zainstaluj Ships At Sea Dedicated Server z filtra Narzędzia w swojej bibliotece Steam albo uruchom SteamCMD z login anonymous, a potem app_update 3951240 validate.
W steamapps\common\Ships At Sea Dedicated Server\SAS\Saved\Config\WindowsServer zmień nazwę Example_DedicatedServerSettings.ini na DedicatedServerSettings.ini i edytuj nazwę, MaxPlayers oraz opis.
Uruchom serwer z folderu instalacji, steamapps\common\Ships At Sea Dedicated Server, poleceniem SasServer.exe -log.
Zezwól na porty 7777 i 15000 dla TCP i UDP w Zaporze systemu Windows i przekieruj oba na routerze.
Misc Games wspomina też o instrukcji konfiguracji offline w SAS\Binaries\Win64\Readme.txt i podaje, że serwer zapisuje stan automatycznie co 5 minut.
Opcja 2: hostuj w PlayNHost
Wynajem eliminuje zaporę, przekierowanie portów i rutynę aktualizacji. Oba porty są przydzielane twojemu serwerowi automatycznie.
Wybierz plan. Otwórz stronę hostingu serwerów Ships At Sea i porównaj plany (ROSTER, SKARVEN i NORDLAND w chwili pisania). Kliknij Utwórz serwer przy ROSTER lub SKARVEN albo Dostosuj plan przy NORDLAND i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Wyślemy ci e-mail, gdy tylko będzie gotowy, a serwer pojawi się na panel.playnhost.com. Na karcie Console panel uznaje serwer za uruchomiony, gdy wypisze OnUpdateSessionComplete(SessionName: GameSession, bWasSuccessful: true.
Otwórz Ustawienia, a potem Ustawienia gry. Dwa pola gry, które możesz edytować, to:
Nazwa serwera: nazwa na liście serwerów, do 64 znaków.
Opis serwera: krótka linijka o twoim serwerze, do 128 znaków.
Maks. graczy i Port Beacon są pokazane, ale ustawione za ciebie, więc ich nie zmieniasz.
Zrestartuj. Gdy panel pokaże "Zapisano. Serwer musi się zrestartować, zanim zmiany zaczną działać.", zrestartuj serwer i poczekaj na linię gotowości.
Dołącz. Znajdź nazwę swojego serwera na liście serwerów w grze.
Co nasza konfiguracja robi za ciebie
Oba porty. Ships At Sea potrzebuje portu gry i drugiego portu "beacon". Panel uruchamia serwer z twoim portem gry jako -port i drugim jako -beaconport, więc nigdy nie edytujesz opcji uruchamiania.
Plik ustawień jest zapisywany od nowa przy każdym starcie. Przed każdym startem nasz skrypt startowy zapisuje DedicatedServerSettings.ini w SAS/Saved/Config/LinuxServer na podstawie Ustawień gry. Ręczna zmiana tego pliku w Files nie przetrwa restartu, więc zmieniaj nazwę i opis w Ustawieniach gry.
Instalacja, która sama się sprawdza. Instalacja uruchamia SteamCMD do trzech razy i uznaje ją za zakończoną dopiero wtedy, gdy obecne są manifest aplikacji, plik binarny serwera i paczka zawartości dla Linuksa. Cichy błąd "Missing configuration" nie zostawi cię z pustym serwerem.
Folder na mody. Przy każdym starcie nasz skrypt startowy odtwarza SAS/Content/Paks/~mods, folder wewnątrz SAS/Content/Paks, z którego serwer montuje pliki pak, wraz z podfolderami. Ta wersja pakuje zawartość w kontenery IoStore, więc mod potrzebuje swoich plików .pak, .ucas i .utoc razem w Files. Widzieliśmy, że pojedynczy .pak został odrzucony z komunikatem "IoStore container ... utoc not found", podczas gdy pełny zestaw został zamontowany.
Backupy. Jeśli twój plan obejmuje backupy, zrób jeden w Backupy przed ręczną zmianą plików.
Własny hosting czy wynajem: uczciwe porównanie
Koszt. Własny: oprogramowanie jest darmowe, a płacisz za sprzęt, prąd i łącze albo za maszynę wirtualną w chmurze. Wynajęty: miesięczna opłata zależna od planu. Zobacz aktualne plany.
Dostępność. Własny: tak niezawodny jak twoja maszyna i internet, i musi być włączony, ilekroć twoja załoga wypływa. Wynajęty: działa na sprzęcie hostingodawcy, nie na twoim komputerze.
Sieć. Własny: dwa porty do przekierowania i łącze z publicznym adresem IP (Misc Games wskazuje CG-NAT jako przyczynę graczy, którzy nie mogą się połączyć). Wynajęty: nic do przekierowania.
Potrzebne umiejętności. Własny: wiersz poleceń, przekierowanie portów i plik .ini. Bardzo wykonalne i dobry sposób na naukę. Wynajęty: panel webowy z polami formularza.
Aktualizacje. Własny: zatrzymaj, uruchom ponownie polecenie SteamCMD, wystartuj. Wynajęty: serwer sprawdza w Steam, czy jest aktualizacja gry, przy każdym starcie (Automatyczna aktualizacja, domyślnie włączona, pod Show advanced w Ustawieniach gry).
Własny hosting pasuje, jeśli osobna maszyna i tak działa cały dzień, a z sieciami czujesz się swobodnie. Wynajem pasuje, jeśli wolisz nie zajmować się sprzętem.
Częste problemy i rozwiązania
Serwer jest na liście, ale gracze nie mogą się połączyć
Przyczyna: według Misc Games zapora blokuje porty, serwer jest za CG-NAT, port 7777 lub 15000 nie jest przekierowany zarówno dla TCP, jak i UDP albo serwer działa na tej samej maszynie co gra.
Rozwiązanie: otwórz i przekieruj oba porty dla TCP i UDP, uruchom serwer na osobnej maszynie i poproś dostawcę internetu o publiczny adres IP, jeśli jesteś za CG-NAT. Jeśli serwer w ogóle się nie pojawia, zobacz Jak naprawić serwer Ships at Sea, który się nie pokazuje.
Pobieranie się kończy, ale nie ma plików serwera
Przyczyna: świeży SteamCMD może zgłosić "Failed to install app (Missing configuration)" i mimo to zakończyć pracę normalnie.
Rozwiązanie: uruchom steamcmd.sh +quit raz, potem ponownie polecenie pobierania z +app_info_update 1 +app_info_print 3951240 umieszczonym po +login anonymous i przed +app_update 3951240 validate (nasz skrypt instalacyjny tak robi, bo wtedy SteamCMD najpierw pobiera dane aplikacji) i sprawdź, czy istnieje appmanifest_3951240.acf.
Twoja nazwa lub opis wraca do poprzedniej wartości (PlayNHost)
Przyczyna: plik ustawień jest zapisywany od nowa z Ustawień gry przy każdym starcie.
Tak. Serwer dedykowany jest darmowy na Steam i pobiera się z anonimowym logowaniem. Nadal płacisz za maszynę, prąd i internet, a serwer musi działać, dopóki ludzie grają.
Ilu graczy może dołączyć?
Do 16 na serwerze dedykowanym. Gra peer-to-peer przez listę znajomych obsługuje do 4. Nasze plany są na 4, 8 i 16 graczy.
Czy mogę uruchomić serwer i grać na tym samym komputerze?
Nie. Misc Games wymaga osobnej maszyny dla serwera dedykowanego.
Jakich portów używa serwer Ships At Sea?
7777 (port gry) i 15000 (port beacon), każdy dla TCP i UDP. Nasze serwery przenoszą je opcjami uruchamiania -port i -beaconport.
Czy mogę ustawić hasło do dołączania?
Jeszcze nie. Misc Games zapowiada ochronę hasłem w przyszłej aktualizacji.
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