M mgame.gg

Counter-Strike: Source

Ana sayfa Rehberler Sunucular Araçlar Giriş yap

Dil

Tüm oyunlar

Fortnite Pokemon Minecraft Roblox Counter-Strike 2 Grand Theft Auto V Grand Theft Auto VI League of Legends Valorant Dota 2 Battlefield 6 Arc Raiders The Sims 4 Apex Legends Overwatch Marvel Rivals World of Warcraft PUBG: Battlegrounds EA Sports FC Rocket League Rainbow Six Siege Elden Ring Clair Obscur: Expedition 33 Baldur's Gate 3 Cyberpunk 2077 Red Dead Redemption 2 Genshin Impact Path of Exile 2 Helldivers 2 Split Fiction PEAK Terraria Stardew Valley Counter-Strike: Source Counter-Strike 1.6
← Counter-Strike: Source rehberleri

Counter-Strike: Source Dedicated Sunucu Nasıl Kurulur?

9 Kasım 2026 · 6 dk okuma

Bu sayfada

Counter-Strike: Source dedicated sunucusu oyun istemcisi olmadan kendi başına çalışır, bu yüzden sen oynamadığında da çevrimiçi kalır. Sunucu yazılımı ücretsizdir. Onu Valve'ın SteamCMD aracıyla anonim girişle indirirsin, yani sunucuyu barındıran makinede oyuna sahip olman gerekmez. Bu rehber Windows ve Linux'u kapsar.

Son kontrol: 9 Kasım 2026.

Listen sunucu mu, dedicated sunucu mu?

Listen sunucu Dedicated sunucu
Nasıl başlatılır Oyun menüsünden Create Server Ayrı bir program (srcds)
Oyundan çıkınca da çalışır Hayır Evet
Ne için uygun Arkadaşlarla hızlı maçlar, botlar, antrenman Herkese açık veya topluluk sunucuları
Bilgisayarını oyunla paylaşır Evet Hayır, başka bir makinede çalışabilir

Arkadaşlarınla sadece hızlı bir maç atmak istiyorsan Create Server seçeneğini kullan ve modeminde UDP 27015 portunu yönlendir. Sürekli açık kalması gereken her şey için aşağıdaki adımları izle.

Neye ihtiyacın var

  • Windows veya Linux çalıştıran bir PC, VPS ya da kiralık makine. Popüler bir hosting paneli, basit bir sunucu için en az 512 MB RAM ve yaklaşık 3 GB disk alanı öneriyor; tavsiye ettiği değerler ise 1 GB RAM ve 6 GB disk.
  • Valve'ın komut satırı indirme aracı SteamCMD.
  • Game Server Login Token (GSLT) oluşturmak için bir Steam hesabı. İndirmenin kendisi anonim çalışır.
  • Açık bir UDP portu, varsayılan olarak 27015.

Adım 1: SteamCMD'yi kur

Linux'ta Valve, SteamCMD'yi https://media.steampowered.com/client/steamcmd_linux.tar.gz adresinde sunuyor. Bir klasör oluştur, ardından arşivi indirip aç:

mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://media.steampowered.com/client/steamcmd_linux.tar.gz" | tar zxvf -

64 bit Debian veya Ubuntu'da SteamCMD'nin ayrıca lib32gcc-s1 gibi 32 bit kütüphanelere ihtiyacı var. Sunucuyu root olarak çalıştırmak yerine onun için ayrı bir kullanıcı oluştur.

Windows'ta Valve'dan steamcmd.zip dosyasını indir ve C:\steamcmd gibi bir klasöre çıkar.

Adım 2: CS:S sunucu dosyalarını indir

Counter-Strike: Source dedicated sunucusunun SteamCMD app ID'si 232330. Bu, oyunun kendi app ID'si olan 240'tan farklı. İndirmek için tek bir komut yeterli:

Linux:

./steamcmd.sh +force_install_dir /home/css/server +login anonymous +app_update 232330 validate +quit

Windows:

steamcmd.exe +force_install_dir C:\cssserver +login anonymous +app_update 232330 validate +quit

Sunucuyu SteamCMD'nin kendisinden farklı bir klasöre kur. Valve oyunu her güncellediğinde, örneğin 24 Ağustos ve 16 Eylül 2026 güncellemelerinde olduğu gibi, aynı komutu tekrar çalıştır; çünkü güncel olmayan bir sunucu, güncel sürümdeki oyuncuların katılmasını engelleyebilir.

Adım 3: server.cfg dosyasını yaz

Ana ayar dosyan, sunucu klasörünün içindeki cstrike/cfg/server.cfg konumunda. Yoksa oluştur. Basit bir başlangıç noktası:

hostname "My CS:S Server"
rcon_password "use-a-long-random-password"
sv_password ""
sv_lan 0
mp_timelimit 30
mp_roundtime 3
mp_freezetime 6
mp_c4timer 45
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2
sv_alltalk 0

Herkese açık bir sunucu için sv_password değerini boş bırak, özel tutmak için bir şifre belirle. sv_lan 0, ağının dışındaki oyuncuların da katılmasını sağlar. Daha fazla ayar için CS:S konsol komutları rehberimize göz at.

Harita rotasyonunu ayarla

Harita listesi varsayılan olarak oluşturulmaz. cstrike/cfg içinde mapcycle_default.txt dosyasını mapcycle.txt olarak kopyala veya yeniden adlandır, ardından her satıra bir harita yaz. Harita dosyaları cstrike/maps klasörüne gider.

Adım 4: sunucuyu başlat

Linux:

./srcds_run -game cstrike -console -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN

Windows (sunucu klasöründe bir kısayol veya batch dosyası oluştur):

srcds.exe -console -game cstrike -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN

Her parçanın görevi:

Seçenek Anlamı
-game cstrike Counter-Strike: Source'u yükler
-console Sunucuyu metin konsolunda çalıştırır
-port 27015 Oyun portu. Varsayılan 27015'tir
+map de_dust2 İlk harita
-maxplayers 24 Oyuncu slotu sayısı. CS:S sunucuları 64 oyuncuya kadar destekler
+sv_setsteamaccount Giriş token'ın (bkz. adım 5)
-strictportbind İsteğe bağlı. 27015 doluysa başka bir porta geçmek yerine sunucuyu durdurur

Test etmek için oyunu aç, geliştirici konsolunu etkinleştir ve connect yazıp ardından sunucunun IP'sini ve portunu gir, örneğin connect 192.168.1.20:27015.

Adım 5: Game Server Login Token (GSLT) al

GSLT olmadan bir CS:S sunucusu herkese açık Steam sunucu listesinde görünmez. Oluşturmak için:

  1. Steam'in oyun sunucusu hesapları sayfasında oturum aç.
  2. App ID olarak 240 gir. Burada sunucunun 232330'u değil, oyunun ID'si kullanılır.
  3. Hangi sunucu için olduğunu bilmek için bir not (memo) ekle, ardından token'ı oluştur.
  4. Başlatma satırına +sv_setsteamaccount YOUR_TOKEN olarak ekle ya da config dosyana sv_setsteamaccount YOUR_TOKEN satırını yaz.

Her sunucunun kendi token'ı olmalı. Token ayrıca, sunucunu ileride yeni bir IP adresine veya başka bir hosta taşırsan oyuncuların favorilerinde kalmasını sağlar.

Adım 6: doğru portları aç

Amaç Port Protokol İnternete açık mı?
Oyun ve sunucu sorguları 27015 UDP Evet, her zaman
RCON uzaktan yönetim 27015 TCP Sadece uzaktan yönetiyorsan, o da güvenilir IP'lerle sınırlı
SourceTV 27020 UDP Sadece SourceTV kullanıyorsan
İstemci portu 27005 UDP Hayır, sadece giden trafik için

Ev bağlantısında modeminde UDP 27015'i sunucunun yerel IP'sine yönlendir. VPS'te bu portu sağlayıcının güvenlik duvarında aç. Herkese açık portu sunucunun portuyla aynı tut, çünkü Steam'e hangi portun listeleneceğini sunucu söyler.

Adım 7: SourceMod ve eklentileri ekle (isteğe bağlı)

Topluluk sunucularının çoğu SourceMod kullanır; bunun için önce Metamod:Source kurulu olmalı. İkisi de AlliedModders'ta ücretsiz.

  1. Önce Metamod:Source'u, sonra SourceMod'u cstrike klasörüne çıkar; sonunda cstrike/addons/metamod ve cstrike/addons/sourcemod klasörlerin olmalı.
  2. Sunucuyu tamamen yeniden başlat.
  3. Sunucu konsoluna meta list yaz. SourceMod listede görünmeli. sm version sürümünü gösterir.
  4. Kendini admin olarak ekle. addons/sourcemod/configs/admins_simple.ini dosyasına Steam ID'n ve z yetkisiyle bir satır ekle, örneğin "STEAM_0:1:12345" "99:z". sm_reloadadmins komutunu çalıştır, sunucuya gir ve admin menüsünü açmak için sm_admin yaz.
  5. Eklenti dosyalarını (.smx) addons/sourcemod/plugins klasörüne koy ve yeniden başlat ya da sm plugins refresh çalıştır.

Popüler eklentiler topluluk oyun modlarıyla örtüşür:

  • Zombi sunucuları için Zombie:Reloaded
  • Last request oyunlarıyla birlikte jailbreak için SM_Hosties
  • Bunny hop ve surf zamanlayıcıları, rekorlar ve tekrarlar için bhoptimer

Valve güncellemeleri zaman zaman SourceMod'u veya eklentileri bozabilir. Örneğin bhoptimer projesi, 18 Şubat 2025 güncellemesinden sonra Windows'ta ek bir düzeltme gerektiğini belirtiyor. Bir yamadan sonra eklentiler yüklenmez olursa AlliedModders'ta daha yeni sürümlere bak.

Daha kolay seçenekler

  • LinuxGSM, sunucuyu senin yerine kuran ve güncelleyen bir cssserver betiği ve bir Docker imajı (ghcr.io/gameservermanagers/gameserver:css) sunar.
  • Kiralık oyun sunucuları, aylık bir ücret karşılığında SteamCMD'yi, güncellemeleri ve SourceMod'u bir web paneli üzerinden halleder.

Oyuncuların sunucunu bulmasını sağla

Token ile çalışmaya başladığında oyun içi sunucu tarayıcısında görünür. Ayrıca listenin altındaki Sunucunu ekle formuyla CS:S sunucu bulucumuza da ekleyebilirsin. Bulucu, sunucunun gerçekten bir Counter-Strike: Source sunucusu olduğunu kontrol eder, ardından oyuncu sayısını ve haritasını güncel tutar.

Sıkça sorulan sorular

Counter-Strike: Source dedicated sunucusu ücretsiz mi?

Evet. Sunucu yazılımı SteamCMD üzerinden anonim girişle ücretsiz indirilebilir ve sunucu makinesinde oyuna sahip olman gerekmez. Sadece donanım ya da barındırılan bir oyun sunucusu kiralarsan ödeme yaparsın.

CS:S dedicated sunucusunun app ID'si nedir?

Dedicated sunucunun SteamCMD app ID'si 232330. Oyunun kendisi ise 240 numaralı uygulamadır ve Game Server Login Token oluştururken girdiğin ID budur.

CS:S sunucum neden sunucu listesinde görünmüyor?

En yaygın neden, Game Server Login Token'ın eksik olmasıdır. App ID 240 ile bir tane oluştur ve başlatma satırına +sv_setsteamaccount YOUR_TOKEN ekle. Ayrıca UDP 27015 portunun açık olduğunu ve sunucuya yönlendirildiğini kontrol et.

CS:S sunucusu hangi portu kullanır?

Varsayılan oyun portu UDP üzerinden 27015'tir ve sunucu tarayıcısı sorgularını da bu port yanıtlar. RCON aynı portta TCP kullanır, SourceTV ise etkinleştirirsen UDP 27020'yi kullanır.

Bir CS:S sunucusunda kaç oyuncu olabilir?

Counter-Strike: Source sunucuları 64 oyuncuya kadar destekler. Slot sayısını başlatma satırındaki -maxplayers ile ayarla; daha fazla oyuncunun daha fazla CPU ve bant genişliği gerektirdiğini unutma.

CS:S sunucumu nasıl güncellerim?

Sunucuyu durdur ve kurarken kullandığın SteamCMD komutunun aynısını +app_update 232330 validate ile çalıştır. Ardından sunucuyu yeniden başlat. Güncel sürümdeki oyuncuların katılmaya devam edebilmesi için bunu her Valve güncellemesinden sonra yap.

Daha fazla Counter-Strike: Source rehberi