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

Insurgency: Sandstorm sunucusu nasıl barındırılır (2026)

Insurgency: SandstormUpdated Nov 5, 20268 min read

Kısa cevap. Insurgency: Sandstorm sunucusunu ücretsiz olarak kendiniz barındırabilirsiniz: Steam uygulaması 581330'u SteamCMD ile anonim girişle kurun, InsurgencyServer-Linux-Shipping dosyasını bir harita, bir senaryo ve bir oyun portuyla başlatın, ardından bu UDP oyun portunu ve sorgu portunu açın. Ya da bir Insurgency: Sandstorm sunucusu kiralayın ve ağ ayarlarıyla uğraşmayın.

Oyuncular sunucunuzu oyun içi sunucu tarayıcısında adıyla bulur.

5 Kasım 2026 tarihinde, New World Interactive'in Steam'de duyurduğu en yeni güncelleme olan Update 1.22 Operation: Echoes (14 Ekim 2026) ile karşılaştırılarak kontrol edildi.

Bu rehber iki kaynağa dayanır: geliştiricinin Server Admin Guide belgesi (sürüm 1.4) ve barındırdığımız her Insurgency: Sandstorm sunucusunda kullandığımız yöntem. Kiralama yoluna geçmek için Seçenek 2 bölümüne gidin.

Neye ihtiyacınız var

  • Sunucu yazılımı: SteamCMD ile indirilen Steam uygulaması 581330. Ücretsizdir ve anonim Steam girişiyle kurulur.
  • Açık kalan bir makine: boştaki bir bilgisayar, bir ev sunucusu ya da bulut üzerinde bir sanal makine. Bu rehber, bizim de kullandığımız 64 bit Linux'u kullanır. Geliştiricinin rehberi Windows için de bir başlatma satırı verir.
  • RAM ve işlemci: geliştirici sunucu gereksinimlerini yayımlamıyor. Steam sayfası yalnızca oyunun bir oyuncunun bilgisayarında neye ihtiyaç duyduğunu listeler. Başka yerlerde okuduğunuz her rakamı tahmin olarak değerlendirin.
  • Ağ: internetten erişilebilen bir UDP oyun portu ve bir sorgu portu. Geliştiricinin örneği oyun için 27102, sorgu portu için 27131 kullanır ve bunları -Port ve -QueryPort ile seçersiniz.
  • Oyun: her oyuncunun Insurgency: Sandstorm'un PC sürümüne ihtiyacı vardır. Steam sayfasında yalnızca Windows listelenir.
  • SteamID64 numaranız: kendinizi admin yapmak için Steam hesabınızın 17 haneli numarası.

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

Bu adımlar Debian veya Ubuntu içindir. Kurulum ve başlatma komutları sunucularımızın kullandığı komutlardır.

Sunucuyu kurun

  1. curl'ü ve SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kurun.
    sudo apt-get install curl lib32gcc-s1
  2. Sunucu için bir kullanıcı oluşturun ve o kullanıcıya geçin.
    sudo useradd -m -s /bin/bash -U sandstorm
    sudo su - sandstorm
  3. SteamCMD'yi kurun ve bir kez kendini güncellemesine izin verin.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
    ./steamcmd.sh +quit
  4. Sunucuyu indirin.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/sandstorm/server +login anonymous +app_update 581330 validate +quit
    SteamCMD'nin "Missing configuration" ile bittiğini, hiç oyun dosyası bırakmadığını ve yine de başarılı bildirdiğini gördük. steamapps/appmanifest_581330.acf dosyasının sunucu klasöründe olduğunu kontrol edin, yoksa komutu yeniden çalıştırın. Kurulum betiğimiz tam olarak bu kontrolü yapar ve en fazla üç kez dener.
  5. Steam istemci kütüphanesini sunucunun aradığı yere kopyalayın ve ikili dosyayı çalıştırılabilir yapın:
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
    chmod +x ~/server/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping

Başlatın

  1. Sunucuyu çalıştırın, sunucu klasöründen. Harita, senaryo ve MaxPlayers soru işaretleriyle birleştirilir, geri kalanı anahtarlardır:
    cd ~/server
    ./Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=16 -Port=27102 -QueryPort=27131 -log -hostname="My Sandstorm server"
    Geliştiricinin rehberi, katılım şifresi belirlemek için haritadan sonra ?password=... ekler. Bir çökmeden sonra yeniden başlaması için sunucuyu systemd gibi bir hizmet yöneticisi altında çalıştırın.
  2. Hazır olduğunu anlayın. Günlükte LogGameState: Match State Changed from LoadingAssets to WaitingToStart satırı yazılır. Paneli, bir sunucuyu çalışıyor saymadan önce bu satırı bekler.
  3. Portları açın. Oyun portuna makinenin güvenlik duvarında UDP olarak izin verin (örneğin sudo ufw allow 27102/udp) ve yönlendiricinizde yönlendirin. Sorgu portunu da aynı şekilde açın, çünkü Steam sunucuyu tarayıcı için bu port üzerinden sorgular.

Haritaları ve senaryoları seçin

  • Senaryolar: bir senaryo adı oyun modunu ve tarafı belirler, örneğin Scenario_Crossing_Checkpoint_Insurgents veya Scenario_Farmhouse_Checkpoint_Security. Geliştiricinin rehberi bunları haritaya göre listeler.
  • Harita döngüsü: varsayılan olarak sunucu tüm Versus senaryolarını sırayla döner. Kendi listenizi belirlemek için Insurgency/Config/Server/MapCycle.txt dosyasına her satıra bir senaryo yazın ya da -MapCycle=OtherFile ile başka bir dosyayı gösterin.
  • Yapılandırma dosyaları: Insurgency/Saved/Config/LinuxServer içinde bulunur. Sunucu durdurulmuşken düzenleyin.

Kendinizi admin yapın

  1. Insurgency/Config/Server/Admins.txt dosyasını oluşturun, yoksa, ve her satıra bir SteamID64 yazın.
  2. Sunucuyu yeniden başlat ya da seviye değiştirin ki liste okunsun.
  3. Katılın ve admin menüsünü açın. Varsayılan olarak Keypad Subtract tuşuna atanmıştır ve tuş atamaları menüsünden değiştirilebilir.

Modlar, oyun istatistikleri ve bir Steam token'ı

  • Modlar: Sandstorm modları mod.io'dan gelir. Kurulumumuzda sunucu bir modu çekmeden önce üç şey gerekir: -Mods anahtarı, Insurgency/Config/Server/Mods.txt içinde bir mod kimliği listesi (satır başına bir kimlik, modun mod.io sayfasındaki numara) ve şartları kabul edilmiş bir mod.io erişim token'ı. Bkz. Insurgency: Sandstorm sunucunuza nasıl mod eklersiniz.
  • Steam Oyun Sunucusu Giriş Token'ı: isteğe bağlı. steamcommunity.com/dev/managegameservers adresinde, oyunun kimliği olan 581320 uygulama kimliğiyle oluşturun; sunucunun 581330 kimliği değildir. Başlatma satırına -GSLTToken=... ekleyin. Sunucu başına bir token kullanın.
  • Oyun istatistikleri: geliştiricinin rehberi, istatistiklerin bir Steam token'ı, şifresiz bir sunucu ve başlatma satırında -GameStats gerektirdiğini söyler. İstatistikler ayrıca geliştiricinin Update 1.20 notlarında anılan bir oyun istatistikleri token'ı da kullanır: sunucularımız -GameStats -GameStatsToken=... ifadesini yalnızca sahibi gamestats.sandstorm.game adresinde bir token oluşturduysa ekler.

Güncelleyin

Her oyun güncellemesinden sonra sunucuyu durdurun ve 4. adımdaki indirme komutunu yeniden çalıştırın.

Windows

Geliştiricinin rehberi Windows için şu başlatma satırını verir; Windows için SteamCMD ile 581330 uygulaması kurulduktan sonra sunucunun kök klasöründen çalıştırılır:

InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28 -Port=27102 -QueryPort=27131 -log -hostname="My Server"

Ayrıca ön koşul olarak Visual C++ 2015 ve 2017 yeniden dağıtılabilir paketlerini listeler. Yapılandırma dosyaları Insurgency\Saved\Config\WindowsServer içindedir. Bir Windows sunucusunu kendimiz test etmedik.

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

Kiralama; kurulumu, portları ve güncelleme rutinini ortadan kaldırır. Bir ad, bir harita ve adminlerinizi yine siz seçersiniz.

  1. Bir plan seçin. Insurgency: Sandstorm sunucu barındırma sayfasını açın ve planları karşılaştırın: yazım anında GRUNT (10 oyuncu), VETERAN (18) ve WARLORD (30). Sunucu oluştur düğmesine (WARLORD'da Planı özelleştir) basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
  2. Kurulumu bekleyin. Sunucu panelde görünür. Hazır olduğunda Konsol sekmesi LogGameState: Match State Changed from LoadingAssets to WaitingToStart satırını yazar.
  3. Adını verin ve haritayı seçin. Ayarlar sekmesinde, Oyun ayarları altında Sunucu Adı, Varsayılan harita (örneğin Canyon, Farmhouse veya Ministry) ve Senaryo Adı alanlarını ayarlayın. Senaryo o haritada bulunmalıdır: senaryo adları genellikle haritayı içerir, yani Scenario_Crossing_* Canyon üzerinde çalışır. Sonra Şimdi yeniden başlat düğmesine basın.
  4. Kendinizi admin yapın. Dosyalar sekmesini açın, kendi SteamID64 numaranızı ayrı bir satıra yazarak Insurgency/Config/Server/Admins.txt dosyasını oluşturun ve yeniden başlatın. Bkz. Insurgency: Sandstorm sunucunuzda nasıl admin olursunuz ve admin komutlarını nasıl kullanırsınız.
  5. Katılın. Oyun içi sunucu tarayıcısında Sunucu Adı alanına yazdığınız adı arayın. Bkz. Insurgency: Sandstorm sunucunuza nasıl katılırsınız.
  6. Mod ekleyin (isteğe bağlı). Mod kimliklerini Mods alanına, kendi token'ınızı mod.io erişim token'ı alanına girin ve yeniden başlatın.

Panelin sizin için yaptıkları:

  • Portlar. Oyun portunuz ve sorgu portunuz atanır ve sizin için başlatma satırına yazılır, dolayısıyla yönlendirecek bir şey yoktur.
  • Oyuncu sınırı. Maksimum Oyuncu planınızın oyuncu sayısıdır. Salt okunurdur ve panel bunu her başlatmada Game.ini dosyasına yazar.
  • Mod bağlantısı. Başlatma betiğimiz Mods.txt dosyasını Mods listesinden yazar ve liste boş değilse -Mods ekler. mod.io token'ını hem GameUserSettings.ini hem de Engine.ini dosyasına yazar, böylece sunucu hangisini okuyorsa onda bulur. Token yapılandırmaya girer, komut satırına asla girmez; bu yüzden konsol onu göstermez. Tüm kimlikleri kaldırın, sunucu temel oyunu çalıştırır.
  • Hatasız oyun istatistikleri. Oyun İstatistikleri Token'ı alanını boş bırakın, istatistikler basitçe kapalı olur. gamestats.sandstorm.game adresinden bir token yapıştırın ve açmak için yeniden başlatın. Sunucu artık token olmadan istatistik hizmetine giriş yapmayı denemiyor; bu, eskiden konsolu LoginResult: Code=403 token_invalid satırlarıyla dolduruyordu.
  • Steam token'ı. Steam Oyun Sunucusu Giriş Token'ı olmadan sunucu açılır ve sorgulara yanıt verir, ama Steam kimliği her yeniden başlatmada değişir. Kalıcı bir kimlik için bir token yapıştırın ve yeniden başlatın.
  • Güncellemeler. Otomatik güncelleme açıkken (varsayılan, Gelişmişi göster altında) sunucu her başlatmada SteamCMD ile güncelleme olup olmadığına bakar ve kurar.

Kendiniz barındırmak ya da kiralamak: dürüst bir karşılaştırma

  • Maliyet: sunucu yazılımı ücretsizdir. Kendi barındırmanız elektrik, donanım ve bant genişliği ya da bir bulut makinesi maliyeti getirir. Kiralama, planın belirlediği aylık bir ücrettir.
  • Çalışma süresi: bir ev sunucusu ancak bilgisayarınız, elektriğiniz ve interneti açık olduğu sürece ayaktadır. Kiralanan sunucu, barındırma firmasının donanımında çalışır.
  • Açıkta kalma: evde oyuncular genel IP adresinize bağlanır ve güvenlik duvarıyla yönlendiriciyle siz ilgilenirsiniz. Kiralanan sunucu ev IP'nizi dışarıda tutar.
  • Kurulum: kendi barındırmanız komut satırı, SteamCMD, iki yönlendirilmiş port ve modlar için birbirine uyması gereken üç ayrı parça gerektirir. Kiralama bir ad, bir senaryo ve bir mod listesi gerektirir.
  • Kontrol: kendi barındırmanız size her dosyayı ve her anahtarı verir. Sunucularımızda ana seçenekleri panelden ayarlarsınız, kalanını Dosyalar sekmesi ve Ek anahtarlar karşılar.

Kurulumu atlamaya hazır mısınız? Insurgency: Sandstorm sunucu planlarına göz atın. Zaten bir sunucunuz mu var? Insurgency: Sandstorm sunucu ayarları: her seçenek açıklandı ile başlayın.

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

Insurgency: Sandstorm için ücretsiz araçlar

Bu araçlar İngilizcedir.

EN YENİ BLOG YAZILARIMIZ