LIONFIN

Sözlük

SteamCMD nedir?

Steam Console Client

Diğer adları: steam console client, steamcmd komutları, steam dedicated server indirme

Tanım

SteamCMD (Steam Console Client), Valve’ın Steam üzerinden dağıtılan dedicated server yazılımlarını grafik arayüz olmadan indirmek, kurmak ve güncellemek için sunduğu komut satırı aracıdır. Windows ve Linux’ta çalışır; Counter-Strike, Rust, Valheim, ARK ve birçok oyunun sunucu dosyaları bu araçla ve oyunun Steam uygulama kimliği (App ID) ile kurulur.

SteamCMD ile sunucu nasıl kurulur?

SteamCMD ile sunucu kurulumu; kurulum dizinini belirlemek, oturum açmak ve uygulamayı App ID ile indirmekten oluşur. Valheim dedicated server (App ID 896660) için Linux örneği:

steamcmd +force_install_dir /home/steam/valheim \
         +login anonymous \
         +app_update 896660 validate \
         +quit

Komutlar sırayla şunları yapar:

  1. force_install_dir: dosyaların kurulacağı dizini belirler; login komutundan önce yazılmalıdır.
  2. login anonymous: çoğu dedicated server için anonim oturum yeterlidir.
  3. app_update … validate: sunucuyu indirir ya da günceller; validate dosya bütünlüğünü kontrol eder.
  4. quit: araçtan çıkar.

Aynı komut tekrar çalıştırıldığında yalnızca değişen dosyalar indirilir; bu nedenle güncelleme betiklerinde de kullanılır.

SteamCMD kullanırken nelere dikkat edilmeli?

  • Anonim olmayan sunucular: Bazı oyunların sunucu dosyaları (ör. DayZ ve Arma 3) yalnızca oyuna sahip bir Steam hesabıyla indirilebilir; bu durumda +login kullaniciadi kullanılır ve Steam Guard doğrulaması istenebilir.
  • Ayrı kullanıcı: Linux’ta sunucuyu root yerine ayrı bir kullanıcı (ör. steam) ile çalıştırın.
  • Beta dalları: Test sürümleri için app_update <AppID> -beta dal_adi parametresi kullanılır.
  • Güncelleme sonrası uyumluluk: Oyun güncellemesi çıktığında istemci ve sunucu sürümü eşleşmezse oyuncular bağlanamaz; modlar da güncellenmeyi bekleyebilir.

Hazır oyun panellerinde ve Pterodactyl gibi araçlarda SteamCMD arka planda otomatik çalışır. Elle kurulum için SteamCMD kullanımı rehberine bakabilirsiniz.

İlgili terimler

Dedicated Server (Oyun)
Dedicated server (oyun bağlamında), bir çok oyunculu oyunun yalnızca sunucu görevini üstlenen, grafik arayüzü olmayan ve oyunculardan bağıms...
Oyun Sunucusu
Oyun sunucusu, çok oyunculu bir oyunda dünyanın durumunu, oyuncu hareketlerini, fizik ve kural hesaplamalarını tutan ve bağlı tüm oyunculara...
Pterodactyl Panel
Pterodactyl Panel, oyun sunucularını web tarayıcısından kurmak, başlatmak, izlemek ve yönetmek için geliştirilmiş açık kaynaklı bir yönetim...
RCON
RCON (Remote Console), bir oyun sunucusuna oyuna girmeden ağ üzerinden bağlanıp yönetici komutları göndermeyi sağlayan uzaktan konsol protok...

← Tüm terimler