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

Operation: Harsh Doorstop sunucusu nasıl barındırılır (2026)

Operation: Harsh DoorstopUpdated Nov 5, 20269 min read

Kısa cevap. Operation: Harsh Doorstop sunucusunu ücretsiz olarak kendiniz barındırabilirsiniz: SteamCMD ile anonim girişle dedicated sunucuyu (Steam uygulaması 950900) indirin, ardından kendi oyun portunuz, bir sorgu portu ve uzaktan yönetim istiyorsanız bir RCON portuyla başlatın. Ya da bir Operation: Harsh Doorstop sunucusu kiralayın ve portlarla güncellemeleri atlayın.

Oyuncuların oyuna ihtiyacı var, oyun Steam'de ücretsiz. Operation: Harsh Doorstop sunucunuza nasıl bağlanılır nasıl katılacağınızı gösterir.

5 Kasım 2026 tarihinde kontrol edildi, 0.14.2.2 oyun sürümü için doğrudur (22 Ekim 2026 tarihli hotfix). Drakeling Labs Ekim 2026'da yeni güncellemeler duyurdu, bu yüzden ayrıntılar değişebilir.

Geliştirici Drakeling Labs, bulabildiğimiz bir sunucu rehberi yayımlamıyor. Bu rehber bu yüzden Steam mağaza sayfalarına, geliştiricinin Steam duyurularına ve kendi Operation: Harsh Doorstop sunucularımızda çalıştırdığımız şeylere dayanıyor. Doğrudan kiralama yoluna gitmek için Seçenek 2'ye bakın.

İhtiyacınız olanlar

  • İşletim sistemi: Aşağıdaki adımlar için 64 bit Linux. Dedicated sunucunun Steam mağaza sayfası yalnızca Windows'u listeler, ancak aynı Steam uygulaması bir Linux sunucusunu da indirir, HarshDoorstopServer-Linux-Shipping, ve biz bunu çalıştırıyoruz.
  • Donanım: Geliştirici sunucu gereksinimlerini yayımlamıyor (sunucunun Steam sayfası yalnızca 64 bit işlemci ve işletim sistemi istiyor).
  • Ağ: Bizim kurulumumuzda üç port: oyun portu, bir sorgu portu ve bir RCON portu. Üçünü de başlatma argümanlarıyla seçersiniz (aşağıdaki örnek 7777, 27005 ve 7779 kullanır) ve oyun ile sorgu portlarına internetten erişilebilmelidir.
  • Steam hesabı: Sunucuyu indirmek için gerekmez. Kurulum +login anonymous kullanır.
  • Oyun: Her oyuncunun Steam'de Operation: Harsh Doorstop'a ihtiyacı var. Ücretsizdir ve Windows'ta çalışır.

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

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

Bu, boştaki bir bilgisayarda, ev sunucusunda ya da bir bulut sanal makinesinde çalışır. SteamCMD adımları Valve'in SteamCMD sayfasından gelir, sunucu komutu ise panelimizin çalıştırdığı komuttur.

Linux (Debian veya Ubuntu)

  1. SteamCMD'nin ihtiyaç duyduğu kitaplığı kurun.
    sudo apt-get install lib32gcc-s1 curl
  2. Bir steam kullanıcısı oluşturun. Valve, SteamCMD'yi root olarak çalıştırmamanızı söyler.
    sudo useradd -m steam
    sudo passwd steam
    sudo -iu steam
  3. SteamCMD'yi bu 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 +force_install_dir /home/steam/ohd +login anonymous +app_update 950900 validate +quit
    /home/steam/ohd/steamapps/appmanifest_950900.acf dosyasının var olduğunu kontrol edin. SteamCMD indirmede başarısız olup yine de hatasız bitebilir ve kurulum betiğimiz tam olarak bunu kontrol etmek zorunda: temiz kurulumlarda indirmelerin yaklaşık yedide ikisi başarısız oldu, bu yüzden üç defaya kadar dener. Dosya yoksa komutu yeniden çalıştırın.
  5. Steam istemci kitaplığını kopyalayın. Kurulumumuz SteamCMD'nin steamclient.so dosyalarını sunucunun onları aradığı yerlere kopyalar:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/Steam/linux64/steamclient.so ~/.steam/sdk64/
  6. Sunucuyu başlatın. Bu, panelimizin çalıştırdığı komuttur, örnek değerlerle. Kendi adınızı, portlarınızı ve RCON şifrenizi seçin:
    cd /home/steam/ohd
    ./HarshDoorstop/Binaries/Linux/HarshDoorstopServer-Linux-Shipping HarshDoorstop "AAS-TestMap?MaxPlayers=32" \
      -SteamServerName="My Server" -Port=7777 -MULTIHOME=0.0.0.0 -QueryPort=27005 \
      -RCONPort=7779 -EnableRCON -RCONPassword="choose-a-password" \
      -RCONMaxAuthAttempts=3 -RCONMaxActiveConnections=5
    AAS-TestMap, başlatma satırımızın açtığı haritadır ve ondan sonra gelen MaxPlayers slot sayısını belirler. Panelimiz -EnableRCON seçeneğini yalnızca bir RCON şifresi ayarlandığında ekler. RCON kullanıyorsanız uzun ve size ait bir şifre seçin. RCON çalışmaya başladığında sunucu konsolu şu satırı yazdırır:
    LogRCON: RCON server listening on
  7. Portları açın. Oyun portuna, sorgu portuna ve RCON portuna makinenin güvenlik duvarında izin verin ve yönlendiricinizde bu makineye yönlendirin. RCON'u dışarıdan kullanmayı düşünmüyorsanız RCON portunu açmanız gerekmez.
  8. Çalışır durumda ve güncel tutun. Panelimiz Otomatik güncelleme açıkken her başlatmada aynı app_update 950900 adımını çalıştırır. Kendi makinenizde her oyun yamasından sonra 4. adımdaki SteamCMD komutunu tekrarlayın ve sunucuyu oturumu kapatınca durmasın diye systemd gibi bir servis yöneticisi altında çalıştırın.

Kendi barındırdığınız sunucuda Workshop modları

Oyun, topluluk içeriğini Steam Workshop'tan yükler ve bir sunucunun oyuncularıyla aynı modlara ihtiyacı vardır. Kendi sunucularımızda bulduğumuz iki tuzak:

  • Sunucu Workshop öğelerini indirmez. HarshDoorstop/Mods altında bulduğu her eklenti klasörünü yapılandırma girdisi olmadan bağlar, ancak orada olmayan bir öğe için LoadWorkshopItem: UGC item (%llu) not installed kaydı yazar. Kendi Steam hesabınızla abone olmak sunucu için hiçbir şey yapmaz.
  • İndirme için oyunun uygulama kimliğini kullanın. Workshop öğeleri dedicated sunucuya (app 950900) değil, oyuna (app 736590) aittir. Onları +workshop_download_item 736590 <item id> ile anonim olarak alır ve eklenti klasörünü HarshDoorstop/Mods içine taşırız.
  • Öğeleri güncel tutun. Steam'de güncellenip yeniden indirilmeyen bir mod, oyuncuları Version mismatch for Steam UGC plugin hatasıyla geri çevirir.

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

Kiralamak güvenlik duvarını, port yönlendirmeyi ve güncelleme rutinini ortadan kaldırır. Portlar ve RCON argümanları sizin için doldurulur.

  1. Bir plan seçin. Operation: Harsh Doorstop sunucu barındırma sayfasını açın ve planları karşılaştırın (yazı sırasında INSURGENTS, PMC ve WEHRMACHT, 20, 35 ve 65 oyuncu için). INSURGENTS veya PMC için Sunucu oluştur'a, WEHRMACHT için Planı özelleştir'e basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
  2. Kurulumu bekleyin. Sunucu panel.playnhost.com adresinde görünür. Konsol sekmesinde, panel sunucu LogRCON: RCON server listening on yazdırdığında onu çalışıyor sayar.
  3. Ayarlar'ı açın. Değiştirebileceğiniz alanlar şunlardır:
    • Sunucu adı: oyuncuların gördüğü ad. Çift tırnak veya ters eğik çizgi içeremez ve 200 karaktere kadar olabilir.
    • Rcon Şifresi: yönetim araçlarının kullandığı şifre. Kendinize ait bir tane belirleyin (en fazla 32 karakter, boşluk, çift tırnak, ters eğik çizgi, * veya ? olmadan) ve panel başlatma satırına -EnableRCON ekler. Operation: Harsh Doorstop sunucunuzda RCON admin nasıl kurulur gerisini anlatır.
    • Workshop modları: virgülle ayrılmış Workshop öğe kimlikleri.
    Maksimum Oyuncu salt okunur gösterilir ve Gelişmiş seçenekleri göster altındaki Otomatik güncelleme varsayılan olarak açıktır.
  4. Yeniden başlatın. Panel "Kaydedildi. Bunların geçerli olması için sunucunun yeniden başlatılması gerekir." gösterdiğinde Şimdi yeniden başlat'a basın ve hazır satırını bekleyin.
  5. Workshop modları ekleyin (isteğe bağlı). Her öğenin Steam adresinin sonundaki sayısal kimliği Workshop modları alanına yazın. Sunucu bunları başlamadan önce indirir, bu yüzden bir değişiklikten sonraki ilk başlatma biraz sürer ve bazı modlar bir gigabayttan büyüktür, bu yüzden disk alanınızdan yer tutar. Operation: Harsh Doorstop sunucunuza Steam Workshop modları nasıl kurulur ayrıntılar var.
  6. Katılın. Operation: Harsh Doorstop sunucunuza nasıl bağlanılır izleyin. Sunucunuz sunucu tarayıcısında görünmüyorsa Tarayıcıda görünmeyen Operation: Harsh Doorstop sunucusu nasıl düzeltilir bakın.

Kurulumumuz sizin için neler yapar

  • Portlar. Panel oyun, sorgu ve RCON portlarınızı atar ve başlatma satırında iletir.
  • Kurulum kontrolleri. Kurulum SteamCMD'yi üç defaya kadar yeniden dener ve sunucu dosyaları yoksa, ilk başlatmada başarısız olan bir sunucu bırakmak yerine hatayla durur.
  • Workshop modları. Her başlatmadan önce başlatma betiğimiz her öğeyi Steam'in herkese açık API'sinde sorgular. Bir öğeyi yalnızca son güncellenme zamanı değiştiğinde indirir, bu da her yeniden başlatmada birkaç gigabaytlık indirmeyi önler. Ayrıca başka bir oyuna ait kimliği reddeder ve yalnızca listenizdeki modları kurar. SFTP ile kendinizin yüklediği eklenti klasörüne dokunulmaz, bir kimliği kaldırıp yeniden başlatmak ise yalnızca panelin kurduğu modu kaldırır.
  • Güncellemeler. Otomatik güncelleme açıkken sunucu her başlatmada Steam'de yeni sürüm olup olmadığını kontrol eder.

Kendiniz barındırmak mı, kiralamak 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 ödersiniz. Kiralama: plana göre belirlenen aylık ücret. Güncel planlara bakın.
  • Erişilebilirlik. Kendi barındırma: makineniz, elektriğiniz ve ev internetiniz kadar güvenilirdir ve oyuncularınız oyundayken açık kalmalıdır. Kiralama: bilgisayarınızda değil, barındırıcının donanımında çalışır.
  • Ağ açıklığı. Kendi barındırma: oyuncular genel IP'nize bağlanır ve güvenlik duvarı ile yönlendiriciye siz bakarsınız. Kiralama: ev IP'niz işin içinde olmaz.
  • Gereken beceri. Kendi barındırma: komut satırı, port yönlendirme ve bir güncelleme rutini, ayrıca Workshop modları için bir betik. Yapılabilir ve öğrenmenin iyi bir yolu. Kiralama: form alanları olan bir web paneli.
  • Modlar ve güncellemeler. Kendi barındırma: her Workshop öğesini kendiniz indirir ve yenilersiniz. Kiralama: listelenen kimlikler sunucu başladığında indirilir ve yenilenir.

Kendi barındırma, bir makine zaten gün boyu açıksa 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

Yeni bir kurulumda ilk başlatma başarısız oluyor

Neden: SteamCMD indirmesi bitmedi ama başarı bildirdi, bu yüzden sunucu klasörü boş veya eksik.

Çözüm: steamapps/appmanifest_950900.acf dosyasının var olduğunu kontrol edin ve dosya oluşana kadar app_update 950900 validate komutunu yeniden çalıştırın.

Bir Workshop modu yüklenmiyor

Neden: öğe hiç indirilmedi (UGC item ... not installed) ya da güncel değil (Version mismatch for Steam UGC plugin).

Çözüm: Onu app 736590 üzerinden indirin ve eklenti klasörünü HarshDoorstop/Mods içine koyun ya da PlayNHost'ta kimliğini Workshop modları alanına ekleyip yeniden başlatın.

RCON yanıt vermiyor

Neden: yönetim aracı sunucudan farklı bir şifre kullanıyor ya da RCON portu kapalı. Panelimiz başlatma satırına -EnableRCON seçeneğini yalnızca Rcon Şifresi ayarlandığında ekler.

Çözüm: bir şifre belirleyin, yeniden başlatın, yönetim aracınızda aynı şifreyi kullanın ve aracınız dışarıdan bağlanıyorsa RCON portunu açın.

Sunucu sunucu tarayıcısında görünmüyor

Neden: çoğu zaman sorgu portuna dışarıdan erişilemiyor.

Çözüm: -QueryPort ile verdiğiniz sorgu portunu açın ve yönlendirin. Tarayıcıda görünmeyen Operation: Harsh Doorstop sunucusu nasıl düzeltilir bakın.

SSS

Operation: Harsh Doorstop sunucusunu ücretsiz barındırabilir miyim?

Evet. Dedicated sunucu Steam'de app 950900 olarak bulunur ve anonim girişle indirilir. Yine de makine, elektrik ve internet için ödeme yaparsınız ve insanlar oynarken açık kalmalıdır.

Oyuncuların oyunu satın alması gerekiyor mu?

Hayır. Steam, Operation: Harsh Doorstop'u ücretsiz olarak listeler.

Sunucu hangi portları kullanır?

Bir oyun portu, bir sorgu portu ve bir RCON portu, hepsi başlatma argümanlarıyla ayarlanır (-Port, -QueryPort ve -RCONPort). PlayNHost'ta panel üçünü de atar.

Sunucuyu çalıştırmak için oyuna sahip olmam gerekir mi?

Kurmak için hayır: indirme anonim giriş kullanır.

Steam Workshop modları ekleyebilir miyim?

Evet, ancak onları kendiniz indirmeniz gerekir: sunucu yalnızca HarshDoorstop/Mods içinde zaten bulunanları bağlar. PlayNHost'ta kimlikleri Workshop modları alanına yapıştırın ve yeniden başlatın.

Kurulumu atlamaya hazır mısınız? Operation: Harsh Doorstop sunucu planlarına bakın.

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

EN YENİ BLOG YAZILARIMIZ