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

Colony Survival sunucusu nasıl barındırılır (2026)

Colony SurvivalUpdated Nov 5, 20267 min read

Kısa cevap. Colony Survival sunucusunu kendin ücretsiz barındırabilirsin: özel sunucuyu, yani Steam uygulaması 748090'ı, SteamCMD ve anonim girişle kur, ardından colonyserver.x86_64 dosyasını headless modda bir dünya adı, bir sunucu adı, bir oyuncu sınırı ve bir oyun portuyla başlat. Ya da bir Colony Survival sunucusu kirala ve kurulumla ağ ayarlarını atla.

Geliştiriciler, 0.17 sürümünden beri sunucuların sunucu tarayıcısına otomatik bağlandığını, port yönlendirmesi gerekmediğini söylüyor. Oyuncular sunucunu oyunun sunucu tarayıcısında adıyla bulur.

5 Kasım 2026 tarihinde 0.18.0.9 sürümüyle kontrol edildi. Bu, geliştiricilerin Steam'de duyurduğu en yeni sürümdü.

Bu rehber, geliştiricilerin Steam duyurularını ve panelimizin her Colony Survival sunucusuna kurduğu düzeni kullanıyor. Doğrudan kiralama yoluna geçmek için 2. seçeneğe bak.

Neye ihtiyacın var

  • Sunucu yazılımı: "Colony Survival Dedicated Server", Steam uygulaması 748090. Oyunun kendisinden (uygulama 366090) ayrı bir indirmedir ve anonim Steam girişiyle kurulur, yani indirmek için Steam hesabı gerekmez.
  • Sürekli açık kalan bir makine: boştaki bir bilgisayar, bir ev sunucusu ya da bir bulut sanal makinesi. Bu rehber 64 bit Linux kullanıyor, bizim de kullandığımız bu. Windows sunucusunu denemedik.
  • RAM ve CPU: geliştiriciler sunucu gereksinimlerini yayımlamıyor, bu yüzden başka yerde okuduğun her rakamı tahmin say.
  • Bir dünya adı, bir sunucu adı ve bir oyuncu sınırı: üçü de komut satırında verilir.
  • Ağ: seçtiğin bir oyun portu. 0.17 duyurusunda geliştiriciler, sunucuların sunucu tarayıcısına port yönlendirmesi olmadan ulaştığını söylüyor.
  • Oyun: her oyuncunun Steam'de Colony Survival'a sahip olması gerekir.

Seçenek 1: kendin barındır

Bu adımlar Debian veya Ubuntu içindir. Kurulum komutu, başlatma komutu ve dosya yolları sunucularımızın kullandıklarıdır.

Sunucuyu kur

  1. SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kur.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 wget
  2. Sunucu için bir kullanıcı oluştur ve ona geç.
    sudo useradd -m -s /bin/bash -U colony
    sudo su - colony
  3. SteamCMD'yi kur ve kendini bir kez güncellemesine izin ver.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Sunucuyu indir.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/colony/server +login anonymous +app_update 748090 validate +quit
    Kendi kurulumlarımızda SteamCMD bazen indirmeyi başaramadı ama yine de başarılı olduğunu bildirdi. Sunucu klasöründe steamapps/appmanifest_748090.acf dosyasının olduğunu kontrol et, yoksa komutu yeniden çalıştır.
  5. Steam istemci kütüphanelerini kurulumumuzun yaptığı gibi ~/.steam içine kopyala:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Başlat ve katıl

  1. Sunucuyu başlat, sunucu klasöründen:
    cd ~/server
    chmod +x colonyserver.x86_64
    ./colonyserver.x86_64 -batchmode -nographics +server.world "MyColony" +server.networktype SteamOnline +server.name "My Colony Server" +server.maxplayers 10 +server.gameport 27004 +server.ip 0.0.0.0 +server.steamport 27005
    Bu, sunucularımızın çalıştırdığı komuttur, bizim değerlerimizin yerine seninkiler konmuştur. Panelimiz, günlük Starting networking type yazdığında sunucuyu başlamış sayar. İlk başlatma dünyayı oluşturur. Çökmeden sonra yeniden başlaması için systemd gibi bir hizmet yöneticisi altında çalıştır.
  2. Oyuncular bağlanamıyorsa, makinenin güvenlik duvarının oyun portuna izin verdiğini kontrol et. Port numarası +server.gameport değeridir. Geliştiriciler 0.17'den beri port yönlendirmenin gerekmediğini söylüyor, bu yüzden bu bir yedek çözümdür.
  3. Katıl. Colony Survival'da sunucu tarayıcısında sunucunu adıyla ara.
  4. Güncelle: sunucuyu durdurup indirme komutunu yeniden çalıştırarak. Oyun her güncellendiğinde bunu yap.

Dünya nerede kaydedilir

Dünya, adı +server.world değerinden gelen ve gamedata/savegames içinde duran bir klasördür. Farklı bir dünya adı başka bir koloni başlatır, böylece birkaçını yan yana tutabilirsin. Modlar gamedata/mods içine gider, her mod için kendi modInfo.json dosyası olan bir klasör.

Bir modu açmak

Bunu kendi sunucularımızı kurarken öğrendik ve kurulum betiğimizin var olma nedeni bu tuzaktır. Bir modu gamedata/mods içine koymak yetmez: bir mod dünya başına açılır, gamedata/savegames/<world>/worldconfig.json içinde, sunucunun boş yazıp doldurmadığı ModConfigEntries adlı bir dizide. Her giriş klasör adıyla değil, modun modInfo.json dosyasındaki adla eşleşmelidir ve bir yazım hatası modu kurulu ama sessizce kapalı bırakır. Dünya dosyası da ancak sunucu dünyayı oluşturduktan sonra vardır, bu yüzden bir kez başlat, durdur, sonra düzenle.

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

Kiralamak kurulumu, portları ve güncelleme rutinini ortadan kaldırır. Sunucu adını, dünya adını ve modlarını yine sen seçersin.

  1. Bir plan seç. Colony Survival sunucu barındırma sayfasını aç ve planları karşılaştır: yazım anında BOW (10 oyuncu), CROSSBOW (16) ve MUSKET (24). Sunucu oluştur düğmesine bas (MUSKET için Planı özelleştir) ve siparişi tamamla. Fiyatlar değişir, bu yüzden o sayfadan kontrol et.
  2. Kurulumu bekle. Sunucu panelde görünür. Başladığında Konsol Starting networking type yazar.
  3. Ona ad ver. Ayarlar sayfasını aç, Sunucu adı ve Dünya adı alanlarını doldur (her biri en fazla 32 karakter, çift tırnak veya ters eğik çizgi olmadan) ve yeniden başlat. Yeni bir dünya adı yeni bir koloni başlatır ve eskisini diskte bırakır.
  4. Kolonini bul. Dosyalar altında, gamedata/savegames içinde, dünyanın adını taşıyan bir klasörde durur.
  5. Mod ekle. Dosya yöneticisi klasör yüklemez, bu yüzden her mod klasörünü bilgisayarında zip'le, gamedata/mods klasörünü Dosyalar altında aç, Yükle düğmesine bas, sonra zip'in menüsünden Dosyayı zipten çıkar seçeneğini seç; böylece mod, içinde modInfo.json olan kendi klasörü olarak yerleşir. Yeniden başlat. Henüz var olmayan bir dünyada modlar, ilk başlatmadan sonraki yeniden başlatmada açılır.
  6. Oyuncularını davet et. Onlara sunucu tarayıcısında aramaları için sunucu adını ver ve Colony Survival sunucunuza nasıl bağlanırsınız yazısına bak.

Panelin senin için yaptıkları:

  • Oyun portu sunucuna atanır ve Steam portuyla birlikte başlatma komutunda verilir, yani açılacak ya da yönlendirilecek bir şey yoktur.
  • Otomatik güncelleme açıkken (varsayılan, Ayarlar sayfasında Gelişmiş seçenekleri göster altında) sunucu her başlatmada Steam'de en yeni sunucu sürümünü kontrol eder, yani yeniden başlatma bir güncellemedir.
  • Modlar, dünya var olur olmaz senin için açılır. Her başlatmada bir betik her modun modInfo.json dosyasındaki gerçek adı okur ve ModConfigEntries listesini buna göre yazar; böylece gamedata/mods içindeki bir mod yeniden başlatmadan sonra açık, silinen bir mod kapalıdır. Adında harf, rakam, boşluk, nokta, tire ve alt çizgi dışında bir şey olan mod atlanır ve Konsol bunu söyler. Yalnızca o liste değiştirilir, worldconfig.json dosyasının geri kalanı olduğu gibi kalır.
  • Kurulum SteamCMD'yi en fazla üç kez dener ve dosyalar gelmediyse, ilk açılışta çöken boş bir sunucu bırakmak yerine hatayla durur.

Şunlara da bak: Colony Survival sunucu adını, şifresini ve dünyasını nasıl değiştirirsiniz ve Colony Survival sunucusunda dünya ya da kolonistler kayıp.

Kendin barındırmak mı, kiralamak mı: dürüst bir karşılaştırma

  • Maliyet: sunucu yazılımı ücretsizdir. Kendin barındırmak elektrik, donanım ve bant genişliği ya da bir bulut makinesi maliyeti getirir. Kiralamak, planın ve seçtiğin faturalama döneminin belirlediği bir ücrettir.
  • Çalışma süresi: bir ev sunucusu yalnızca bilgisayarın, elektriğin ve internetin açık olduğu sürece çalışır. Kiralık sunucu, barındırma firmasının donanımında çalışır.
  • Açıklık: evde oyuncular kendi internet bağlantına bağlanır ve güvenlik duvarıyla yönlendiriciye sen bakarsın. Kiralık sunucu ev bağlantını işin dışında tutar.
  • Kurulum: kendin barındırmak komut satırı, SteamCMD ve bir hizmet yöneticisi gerektirir. Kiralamak bir sunucu adı ve bir dünya adı gerektirir.
  • Modlar: kendin barındırırsan worldconfig.json dosyasını kendin düzenlersin. Bizim sunucularımızda bir betik bu düzenlemeyi her yeniden başlatmada senin için yapar.
  • Kontrol: kendin barındırmak sana her dosyayı ve her başlatma seçeneğini verir. Bizim sunucularımızda adları panelden değiştirirsin ve geri kalanı için Dosyalar sekmesi duruyor.

Kurulumu atlamaya hazır mısın? Colony Survival sunucu planlarına bak. Zaten bir sunucun var mı? Colony Survival sunucunuza nasıl bağlanırsınız yazısıyla başla.

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

EN YENİ BLOG YAZILARIMIZ