YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Ships At Sea sunucusu nasıl barındırılır (2026)

Ships at SeaUpdated Nov 5, 20269 min read

Kısa cevap. Ships At Sea sunucusunu kendiniz ücretsiz barındırabilirsiniz: ücretsiz dedicated sunucuyu (Steam uygulaması 3951240) SteamCMD ile anonim girişle kurun, -log ile başlatın, DedicatedServerSettings.ini içinde bir ad belirleyin ve 7777 portunu ile 15000 portunu açın (ikisi de TCP ve UDP). Ya da bir Ships At Sea sunucusu kiralayın ve ağ ayarlarıyla uğraşmayın.

Sunucu Linux ve Windows üzerinde çalışır ve 16 oyuncuya kadar destekler. Oyuncular onu oyun içi sunucu listesinde adıyla bulur.

5 Kasım 2026 tarihinde yayımlanmış en son yapı notlarına göre kontrol edildi, Hotfix v0.8.7.48658 (17 Temmuz 2026). Ships At Sea Erken Erişimde olduğundan, başlamadan önce oyunun Steam duyurularında daha yeni bir şey olup olmadığına bakın.

Bu rehber Misc Games'in kendi Dedicated Server Guide belgesini, Steam duyurularını ve kendi Ships At Sea sunucularımızda çalıştırdıklarımızı kullanır. Doğrudan kiralama yoluna geçmek için Seçenek 2'ye bakın.

Neye ihtiyacınız var

  • Ayrı bir makine: Misc Games, oyunu ve dedicated sunucuyu aynı makinede çalıştıramayacağınızı söylüyor. Linux ve Windows ikisi de destekleniyor.
  • Donanım: Misc Games dedicated sunucu gereksinimlerini yayımlamıyor. Steam sayfası yalnızca oyunun kendisinin bir oyuncunun bilgisayarında neye ihtiyaç duyduğunu listeliyor.
  • Ağ: 7777 portu ve 15000 portu, her biri hem TCP hem UDP için açık ve internetten erişilebilir. 7777 oyun portu, 15000 ise beacon portudur. Kendi sunucularımız bunları -port ve -beaconport başlatma seçenekleriyle ayarlar.
  • Steam hesabı: sunucuyu indirmek için gerekmez. Kurulum komutu +login anonymous kullanır. Misc Games bunu Steam kütüphanenizde Ships At Sea Dedicated Server adlı bir araç olarak da listeler.
  • Oyun: her oyuncunun Steam'de Ships At Sea'ya sahip olması gerekir (uygulama 1266540).

Sunucu yazılımı ücretsizdir. Makine, elektrik ve bant genişliği için ödeme yaparsınız, yazılım için değil.

Seçenek 1: kendiniz barındırın

Bu, boşta duran bir bilgisayarda, ev sunucusunda veya bulut sanal makinesinde çalışır. Aşağıdaki adımlar Misc Games'in rehberini ve Valve'in SteamCMD sayfasını izler.

Linux (Debian veya Ubuntu)

  1. SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kurun.
    sudo apt-get install lib32gcc-s1
  2. Bir steam kullanıcısı oluşturun. Valve, SteamCMD'yi root olarak çalıştırmamanızı öneriyor.
    sudo useradd -m steam
    sudo -iu steam
  3. SteamCMD'yi o kullanıcı olarak kurun.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Sunucuyu indirin.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/ShipsAtSea +login anonymous +app_update 3951240 validate +quit
    İlk satır, yeni kurulmuş bir SteamCMD'nin asıl indirmeden önce kendini güncellemesini sağlar. Kurulum betiğimiz de aynısını yapar, çünkü yeni kurulmuş bir SteamCMD "Failed to install app (Missing configuration)" yanıtı verip yine de bitirmiş gibi devam edebilir. /home/steam/ShipsAtSea/steamapps/appmanifest_3951240.acf dosyasının var olduğunu kontrol edin. Yoksa aşağıdaki "İndirme bitiyor ama sunucu dosyaları yok" bölümündeki çözümü uygulayın.
  5. Ayar dosyasını oluşturun. Misc Games örnek dosyayı yalnızca Windows klasöründe belgeliyor, SAS\Saved\Config\WindowsServer. Linux'ta kendi sunucularımız onu SAS/Saved/Config/LinuxServer içinden okur, o yüzden bu klasörü ve dosyayı oluşturun:
    cd ~/ShipsAtSea
    mkdir -p SAS/Saved/Config/LinuxServer
    nano SAS/Saved/Config/LinuxServer/DedicatedServerSettings.ini
    şu içerikle:
    [/Script/Sas.DedicatedServerSettings]
    DedicatedServerName=My Ships At Sea Server
    MaxPlayers=16
    DedicatedServerDescription=A short description
    Oyunun belgelediği tek ayar bu üçüdür. Misc Games parola korumasını sonraki bir güncellemede gelecek diye listeliyor, yani henüz katılma parolası yok.
  6. Sunucuyu başlatın.
    chmod +x SasServer.sh
    ./SasServer.sh -log -port=7777 -beaconport=15000
    -log sunucu günlüğünü konsola yazdırır. Sunucularımızda, sunucuyu çalışıyor saymadan önce beklediğimiz satır budur:
    OnUpdateSessionComplete(SessionName: GameSession, bWasSuccessful: true
  7. Portları açın. Makinenin güvenlik duvarında 7777 ve 15000 portlarına TCP ve UDP için izin verin (ufw ile: sudo ufw allow 7777 ve sudo ufw allow 15000, bu her iki protokolü de kapsar), ardından yönlendiricinizde iki portu da bu makineye yönlendirin.
  8. Katılın. Başka bir bilgisayarda Ships At Sea'yı açın ve çok oyunculu sunucu listesinde sunucu adınızı arayın.

Windows

  1. Ships At Sea Dedicated Server uygulamasını Steam kütüphanenizin Aletler filtresinden kurun veya SteamCMD'yi login anonymous ve ardından app_update 3951240 validate ile çalıştırın.
  2. steamapps\common\Ships At Sea Dedicated Server\SAS\Saved\Config\WindowsServer içinde Example_DedicatedServerSettings.ini dosyasını DedicatedServerSettings.ini olarak yeniden adlandırın ve adı, MaxPlayers değerini ve açıklamayı düzenleyin.
  3. Sunucuyu kurulum klasöründen, steamapps\common\Ships At Sea Dedicated Server, SasServer.exe -log ile başlatın.
  4. Windows Güvenlik Duvarı'nda 7777 ve 15000 portlarına TCP ve UDP için izin verin ve ikisini de yönlendiricide yönlendirin.

Misc Games ayrıca SAS\Binaries\Win64\Readme.txt içinde çevrimdışı bir kurulum rehberinden söz ediyor ve sunucunun her 5 dakikada bir otomatik kaydettiğini söylüyor.

Seçenek 2: PlayNHost'ta barındırın

Kiralamak güvenlik duvarı, port yönlendirme ve güncelleme rutinini ortadan kaldırır. İki port da sunucunuza sizin yerinize atanır.

  1. Bir plan seçin. Ships At Sea sunucu barındırma sayfasını açın ve planları karşılaştırın (yazı sırasında ROSTER, SKARVEN ve NORDLAND). ROSTER veya SKARVEN için Sunucu oluştur, NORDLAND için Planı özelleştir düğmesine basın ve siparişi tamamlayın. Fiyatlar değişir, o yüzden o sayfadan kontrol edin.
  2. Kurulumu bekleyin. Hazır olur olmaz size e-posta göndeririz ve sunucu panel.playnhost.com adresinde görünür. Konsol sekmesinde panel, OnUpdateSessionComplete(SessionName: GameSession, bWasSuccessful: true yazdırdığında sunucuyu çalışıyor sayar.
  3. Ayarlar, ardından Oyun ayarları bölümünü açın. Düzenleyebileceğiniz iki oyun alanı şunlardır:
    • Sunucu Adı: sunucu listesindeki ad, en fazla 64 karakter.
    • Sunucu Açıklaması: sunucunuz hakkında kısa bir satır, en fazla 128 karakter.
    Maksimum Oyuncu ve Beacon portu gösterilir ama sizin için ayarlanmıştır, bu yüzden değiştirmezsiniz.
  4. Yeniden başlatın. Panel "Kaydedildi. Bunların geçerli olması için sunucunun yeniden başlatılması gerekir." mesajını gösterdiğinde sunucuyu yeniden başlatın ve hazır satırını bekleyin.
  5. Katılın. Oyun içi sunucu listesinde sunucu adınızı bulun.

Kurulumumuzun sizin için yaptıkları

  • İki port. Ships At Sea'nın bir oyun portuna ve ikinci bir "beacon" portuna ihtiyacı vardır. Panel sunucuyu oyun portunuzu -port ve ikincisini -beaconport olarak vererek başlatır, böylece başlatma seçeneklerini hiç düzenlemezsiniz.
  • Ayar dosyası her başlatmada yeniden yazılır. Her başlatmadan önce başlatma betiğimiz DedicatedServerSettings.ini dosyasını SAS/Saved/Config/LinuxServer içine Oyun ayarlarından yazar. Bu dosyaya Dosyalar altında elle yapılan bir değişiklik yeniden başlatmadan sonra kalmaz, bu yüzden adı ve açıklamayı Oyun ayarlarında değiştirin.
  • Kendini kontrol eden kurulum. Kurulum SteamCMD'yi en fazla üç kez çalıştırır ve yalnızca uygulama manifestosu, sunucu ikili dosyası ve Linux içerik pak dosyası hep birlikte mevcut olduğunda bitmiş sayar. Sessiz bir "Missing configuration" hatası sizi boş bir sunucuyla bırakamaz.
  • Bir mod klasörü. Her başlatmada başlatma betiğimiz SAS/Content/Paks/~mods klasörünü yeniden oluşturur; bu, SAS/Content/Paks içindeki bir klasördür ve sunucu pak dosyalarını, alt klasörler dahil, buradan bağlar. Bu yapı içeriği IoStore konteynerlerinde paketler, bu yüzden bir modun .pak, .ucas ve .utoc dosyalarının Dosyalar altında birlikte olması gerekir. Tek başına bir .pak dosyasının "IoStore container ... utoc not found" mesajıyla reddedildiğini, tam setin ise bağlandığını gördük.
  • Yedekler. Planınız yedek içeriyorsa, dosyaları elle değiştirmeden önce Yedekler bölümünden bir yedek alın.

Kendi barındırma mı kiralama mı: dürüst bir karşılaştırma

  • Maliyet. Kendi barındırma: yazılım ücretsizdir, donanım, elektrik ve bant genişliği ya da bir bulut sanal makinesi için ödeme yaparsınız. Kiralama: plana göre aylık ücret. Güncel planlara bakın.
  • Erişilebilirlik. Kendi barındırma: makineniz ve internetiniz kadar güvenilirdir, ekibiniz denize açıldığı her an açık kalmalıdır. Kiralama: sizin bilgisayarınızda değil, barındırıcının donanımında çalışır.
  • Ağ. Kendi barındırma: yönlendirilecek iki port ve genel IP'li bir bağlantı (Misc Games, bağlanamayan oyuncuların nedeni olarak CG-NAT'ı gösteriyor). Kiralama: yönlendirilecek bir şey yok.
  • Gereken beceri. Kendi barındırma: komut satırı, port yönlendirme ve bir .ini dosyası. Çok yapılabilir ve öğrenmek için iyi bir yol. Kiralama: form alanları olan bir web paneli.
  • Güncellemeler. Kendi barındırma: durdurun, SteamCMD komutunu yeniden çalıştırın, başlatın. Kiralama: sunucu her başlatıldığında Steam'de oyun güncellemesi olup olmadığını kontrol eder (Otomatik güncelleme, varsayılan olarak açık, Oyun ayarlarında Show advanced altında).

Kendi barındırma, ayrı bir makine zaten gün boyu çalışıyorsa ve ağlarla aranız iyiyse size uyar. Kiralama, donanımla uğraşmak istemiyorsanız size uyar.

Sık karşılaşılan sorunlar ve çözümler

Sunucu listede ama oyuncular bağlanamıyor

Neden: Misc Games'e göre güvenlik duvarı portları engelliyor, sunucu CG-NAT arkasında, 7777 veya 15000 portu hem TCP hem UDP için yönlendirilmemiş ya da sunucu oyunla aynı makinede çalışıyor.

Çözüm: iki portu da TCP ve UDP için açın ve yönlendirin, sunucuyu kendi makinesinde çalıştırın ve CG-NAT arkasındaysanız internet sağlayıcınızdan genel bir IP isteyin. Hiç görünmeyen bir sunucu için Görünmeyen bir Ships at Sea sunucusu nasıl düzeltilir sayfasına bakın.

İndirme bitiyor ama sunucu dosyaları yok

Neden: yeni kurulmuş bir SteamCMD "Failed to install app (Missing configuration)" bildirip yine de normal şekilde çıkabilir.

Çözüm: steamcmd.sh +quit komutunu bir kez çalıştırın, ardından indirme komutunu +app_info_update 1 +app_info_print 3951240 ifadesi +login anonymous sonrasına ve +app_update 3951240 validate öncesine konarak yeniden çalıştırın (kurulum betiğimiz bunu yapar, çünkü bu SteamCMD'nin önce uygulamanın ayrıntılarını almasını sağlar) ve appmanifest_3951240.acf dosyasının var olduğunu kontrol edin.

Adınız veya açıklamanız eski haline dönüyor (PlayNHost)

Neden: ayar dosyası her başlatmada Oyun ayarlarından yeniden yazılır.

Çözüm: Oyun ayarlarında Sunucu Adı ve Sunucu Açıklaması alanlarını değiştirin ve yeniden başlatın. Daha fazla ayrıntı için Ships at Sea sunucu adını ve ayarlarını nasıl değiştirirsiniz sayfasına bakın.

SSS

Ships At Sea sunucusunu ücretsiz barındırabilir miyim?

Evet. Dedicated sunucu Steam'de ücretsizdir ve anonim girişle indirilir. Yine de makine, elektrik ve internet için ödeme yaparsınız ve insanlar oynarken sunucunun açık kalması gerekir.

Kaç oyuncu katılabilir?

Dedicated sunucuda 16 oyuncuya kadar. Arkadaş Listesi üzerinden eşler arası oyun 4 oyuncuya kadar destekler. Planlarımız 4, 8 ve 16 oyunculuktur.

Sunucuyu çalıştırıp aynı bilgisayarda oynayabilir miyim?

Hayır. Misc Games, dedicated sunucu için ayrı bir makine şart koşuyor.

Ships At Sea sunucusu hangi portları kullanır?

7777 (oyun portu) ve 15000 (beacon portu), her biri TCP ve UDP için. Sunucularımız bunları -port ve -beaconport başlatma seçenekleriyle taşır.

Katılma parolası belirleyebilir miyim?

Henüz değil. Misc Games parola korumasını gelecek bir güncellemede gelecek diye listeliyor.

Oyuncular nasıl bağlanır?

Sunucuyu oyun içi çok oyunculu sunucu listesinde adıyla bulurlar. Bağlanma adımları için Ships at Sea sunucunuza nasıl bağlanırsınız sayfasına bakın.

Yelken açmaya hazır mısınız? Ships At Sea sunucu planlarına göz atın.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ