Kısa cevap. Counter-Strike: Source sunucusunu ücretsiz kendiniz barındırabilirsiniz: 232330 numaralı Steam uygulamasını (Counter-Strike: Source Dedicated Server) SteamCMD ile anonim girişle kurun, ./srcds_run -game cstrike ile başlatın ve 27015 portunu TCP ve UDP için açın. Ya da bir Counter-Strike: Source sunucusu kiralayın ve ağ işleriyle uğraşmayın.
Oyuncular adresle katılır: oyunda geliştirici konsolunu açıp connect yazar, ardından IP adresinizi ve portu girerler.
5 Kasım 2026 tarihinde, Valve'ın 16 Eylül 2026 tarihinde yayımladığı ve Steam'de duyurulan en yeni güncellemeye göre kontrol edildi.
Bu rehber, Valve'ın SteamCMD ve Source dedicated sunucuları hakkındaki kendi belgelerini ve barındırdığımız her Counter-Strike: Source sunucusunda çalıştırdıklarımızı kullanır. Kiralama yoluna hemen geçmek için Seçenek 2'ye gidin.
Açık kalan bir makine: yedek bir PC, bir ev sunucusu ya da bulutta bir sanal makine. Bu rehber 64 bit Debian veya Ubuntu kullanır, komut gösterebildiğimiz yol budur.
Donanım: Valve'ın Source Dedicated Server sayfası Source dedicated sunucuları için yalnızca genel donanım rakamları verir, Counter-Strike: Source'a özel rakam vermez. Ayrıca bir sunucunun çok yükleme bant genişliği kullandığını ve bir ev bağlantısının büyük oyunlar için yeterli yüklemeye sahip olmayabileceğini belirtir.
Ağ: TCP ve UDP için 27015 portu, internetten erişilebilir olmalı. Valve'ın sayfası bu portun oyun trafiğini, ping'leri ve RCON'u taşıdığını, -port ile değiştirilebildiğini söyler. SourceTV kullanıyorsanız UDP 27020 gerekir. Valve ayrıca CGNAT kullanan bir internet sağlayıcısının herhangi bir sunucu barındırmayı imkânsız kılabileceği konusunda uyarır.
Bir Game Server Login Token (isteğe bağlı): Steam hesabınızdan steamcommunity.com/dev/managegameservers adresinde, oyunun 240 numaralı uygulama kimliği için alınan ücretsiz bir token. Sunucularımız onsuz da başlar.
Oyun: her oyuncunun Steam'de Counter-Strike: Source'a sahip olması gerekir.
Seçenek 1: kendiniz barındırın
SteamCMD adımları Valve'ın SteamCMD sayfasını izler. Başlatma seçenekleri Valve'ın komut satırı seçenekleri sayfasını ve kendi sunucularımızın kullandığı satırı izler.
Sunucuyu kurun
SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kurun.
sudo apt-get install lib32gcc-s1
steam adlı bir kullanıcı oluşturun ve Valve'ın sayfasında gösterildiği gibi ona geçin.
sudo useradd -m steam
sudo -iu steam
SteamCMD'yi kurun.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
Sunucularımızda SteamCMD bazen hiçbir şey kurmadan bitiyor ve yine de başarı bildiriyordu. Bu yüzden kurulum betiğimiz bir uygulama manifest dosyasının (appmanifest_*.acf) steamapps klasöründe olup olmadığını kontrol eder, yoksa üç defaya kadar yeniden dener. Aynı kontrolü /home/steam/css/steamapps içinde elle yapın ve böyle bir dosya yoksa indirmeyi yeniden çalıştırın.
Steam istemci kütüphanesini kurulumumuzun koyduğu yere kopyalayın:
-game cstrike oyunu seçer, -maxplayers slotları ayarlar, +map başlangıç haritasını ayarlar ve -strictportbind sunucunun portu bağlayamaması durumunda hata mesajıyla kapanmasını sağlar. Sunucularımız ayrıca +ip 0.0.0.0 verir. Valve, +ip seçeneğinin yalnızca makinede birden fazla ağ kartı olduğunda gerektiğini belirtir.
Hazır satırını bekleyin. Panelimiz, konsol gameserver Steam ID yazdırdığında sunucuyu başlamış sayar. Valve ayrıca bir Source sunucusunun bir harita yüklenene kadar sorgulara yanıt vermediğini belirtir.
Adı ve RCON şifresini ayarlayın. Valve'ın rehberi ana yapılandırma dosyasının cstrike/cfg/server.cfg olduğunu ve içindeki hostname satırının sunucu tarayıcısında görünen ad olduğunu söyler. rcon_password değerini de oraya yazın. Valve'ın RCON sayfası, şifre boşken sunucunun her RCON girişini reddettiğini söyler.
Portu açın. Makinenin güvenlik duvarında 27015'e TCP ve UDP için izin verin (ufw ile: sudo ufw allow 27015) ve ikisini de yönlendiricinizde bu makineye yönlendirin.
Katılın. Oyunda geliştirici konsolunu etkinleştirin, ~ tuşuna basın ve connect your.ip.address:27015 yazın.
Güncelle işlemi için sunucuyu durdurun ve kurulum adımlarındaki indirme komutunu yeniden çalıştırın.
Steam bağlantıyı reddederse
Valve'ın dedicated sunucular sayfası, 18 veya 106 sonuç numarasıyla "Could not establish connection to Steam servers." hatasını alırsanız token'ınızı yeniden oluşturmanız ya da yeni bir tane oluşturup sv_setsteamaccount başlatma seçeneğinizde değiştirmeniz gerektiğini söyler. Sunucularımız token seçeneğiyle yalnızca bir token ayarlıysa başlar, bu yüzden token'sız bir sunucu asla boş bir token göndermez.
Eklenti ekleyin
SourceMod eklentileri SourceMod gerektirir ve SourceMod kurulum rehberi SourceMod'un Metamod:Source gerektirdiğini söyler. Kurulumumuz her ikisinin en yeni sürümlerini 1.12 indirme dalından cstrike klasörüne alır, ardından addons/metamod.vdf ve addons/sourcemod öğelerinin var olduğunu kontrol eder ve 64 bit yükleyici dosyası olan addons/metamod_x64.vdf dosyasını siler, çünkü sunucularımızda bu dosya her başlatma günlüğüne yalnızca bir kütüphane hatası ekliyordu.
Seçenek 2: PlayNHost'ta barındırın
Kiralama kurulumu, portları ve güncelleme rutinini ortadan kaldırır. Yine de bir ad, bir harita ve kurallarınızı siz seçersiniz.
Bir plan seçin.Counter-Strike: Source sunucu barındırma sayfasını açın ve planları karşılaştırın: yazım anında DUST (10 oyuncu), INFERNO (25) ve NUKE (64). Sunucu oluştur düğmesine (NUKE'ta Planı özelleştir) basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
Kurulumu bekleyin. Sunucu panelde görünür. Hazır olduğunda Konsolgameserver Steam ID yazdırır.
Ona bir ad verin.Ayarlar sekmesinde Oyun ayarları'nı açın ve Sunucu adı (panel boşluksuz kabul eder) ile Harita değerlerini ayarlayın. Dışarıdan bir RCON aracı istiyorsanız bir RCON şifresi ekleyin, ardından yeniden başlatın. Planınız en fazla oyuncu slotunu belirler: Maksimum Oyuncu burada salt okunurdur ve sayıyı Genel bakış sayfasındaki Slot’lar bölümünden düşürebilirsiniz.
İsteğe bağlı: bir Steam token'ı ekleyin. Ücretsiz bir token'ı aynı yerdeki Steam Giriş Token'ı (GSLT) alanına yapıştırın ve yeniden başlatın.
İsteğe bağlı: eklentiler.Modding sekmesini açın ve SourceMod and Metamod:Source kartında SourceMod'u kur seçeneğini açın, sonra Uygulamak için yeniden kur düğmesine basın ve Yeniden kur ile onaylayın. Bu seçeneği yalnızca kurulum okur, bu yüzden tek başına bir yeniden başlatma onu uygulamaz. Yeniden kurulum yapılandırmalarınızı, haritalarınızı ve addons klasörünüzü yerinde bırakır. Eklentileriniz bundan sonra cstrike/addons/sourcemod/plugins içine, Dosyalar altında, gider. Bkz. Counter-Strike: Source sunucunuza plugin nasıl kurarsınız.
Oyuncularınızı davet edin.Genel bakış sayfası portuyla birlikte Sunucu adresini gösterir. Oyunculara konsolda connect komutundan sonra yapıştıracakları adresi verin. Bkz. Counter-Strike: Source sunucunuza nasıl bağlanırsınız.
Panelin sizin için yaptıkları:
Portunuz atanır ve baştan itibaren TCP ve UDP için açıktır, panel de tam adresi gösterir. Genellikle 27015 değildir, bu yüzden oyunculara panelden aldığınız adresi verin. Bkz. Counter-Strike: Source ports and firewall explained.
Sunucu her başladığında panel Sunucu adı ve RCON şifresi değerlerinizi cstrike/cfg/pnh_autoexec.cfg dosyasına yazar ve bu dosyayı sunucuyla birlikte çalıştırır. Bu ikisini bir dosyada değil, panelde değiştirin.
Sunucuyu otomatik güncelle açıkken (varsayılan, Oyun ayarları içinde Show advanced altında) sunucu kurulurken Steam üzerinden güncellenir. İlk kurulum ayrıca dosyaların gerçekten geldiğini kontrol eder ve gelmediyse üç defaya kadar yeniden dener.
Panel, oyuna yalnızca siz bir tane ayarlarsanız Steam token'ı verir.
Kendiniz barındırmak mı, kiralamak mı: dürüst bir karşılaştırma
Maliyet: sunucu yazılımı ücretsizdir. Kendiniz barındırmak elektrik, donanım ve bant genişliği ya da bir bulut makinesi maliyeti getirir. Kiralamak, planın belirlediği aylık bir ücrettir.
Çalışma süresi: bir ev sunucusu yalnızca PC'niz, elektrik ve internet açıkken çalışır. Kiralık bir sunucu barındırıcının donanımında çalışır.
Maruz kalma: evde oyuncular genel IP adresinize bağlanır ve güvenlik duvarıyla yönlendiriciyle siz ilgilenirsiniz. Kiralık bir sunucu ev IP'nizi bunun dışında tutar.
Kurulum: kendiniz barındırmak komut satırı, port yönlendirme ve eklentiler için elle kurulum gerektirir. Kiralamak bir ad, bir harita ve isterseniz bir token ile bir anahtar gerektirir.
Kontrol: kendiniz barındırmak size her dosyayı verir. Bizim sunucularımızda yine de Dosyalar sekmesi ve Konsol vardır.
Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Tümünü kabul edebilir, yalnızca zorunlu çerezleri kabul edebilir veya kategori bazında seçebilirsiniz.Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Burada varsayılan olarak açıktır. İstemediklerinizi kapatabilirsiniz.Gizlilik politikamızı okuyun