CS2 dedicated sunucu nedir, ne ister?
Counter-Strike 2 dedicated sunucu, Valve’ın Source 2 tabanlı resmi sunucu ikilisidir. SteamCMD ile indirilir. Oyuncu kitlesi TR ise lokasyon ping ve paket kaybı hitreg’i etkiler. 10–20 kişilik dyno/retake: 4 vCPU, 4–8 GB RAM yeter. 64 kişilik public + plugin (Metamod/CounterStrikeSharp) RAM ve CPU’yu artırır.
Linux önerilir. Windows mümkün ama güncelleme ve headless yönetim Linux’ta daha belgelidir. GSLT (Game Server Login Token) Steam oyun sunucusu hesabından alınır; token olmadan internet listesi ve bazı özellikler kısıtlıdır. Token’ı public git’e koymayın.
SteamCMD ile CS2 nasıl indirilir?
Debian/Ubuntu: dpkg --add-architecture i386 && apt update && apt install -y lib32gcc-s1 curl tar. Kullanıcı steam, dizin /opt/steamcmd. SteamCMD: mkdir -p /opt/steamcmd && cd /opt/steamcmd && curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
Kurulum: ./steamcmd.sh +force_install_dir /opt/cs2 +login anonymous +app_update 730 validate +quit. App 730 CS2 istemci/sunucu paketidir; Valve dokümantasyonundaki dedicated başlatma yolunu izleyin (game/bin/linuxsteamrt64/cs2 -dedicated ...). Disk: 40 GB+ rahat eder; validate güncellemede büyür.
Başlatma parametreleri ve portlar
Örnek: /opt/cs2/game/bin/linuxsteamrt64/cs2 -dedicated -usercon +map de_dust2 +sv_setsteamaccount GSLT_TOKEN +game_type 0 +game_mode 1. game_type/mode değerleri Valve wiki’de (competitive, deathmatch, vb.) tablolanır; ezbere 0/1 her kural seti değildir.
ufw allow 27015/udp && ufw allow 27015/tcp && ufw allow 27020/udp. Gerçek port +port ile değişir. RCON’u güçlü parola ve mümkünse localhost/SSH tüneli ile sınırlayın. systemd unit WorkingDirectory ve ExecStart ile Restart=on-failure.
Tick, plugin ve teşhis
CS2’de klasik 128 tick pazarlaması CS:GO dönemindeki gibi birebir değildir; motor ve alt tick davranışı Valve güncellemeleriyle değişir. “128 tick garantili VDS” vaadi yerine ping, kayıp ve CPU steal ölçün. mpstat ile tek çekirdek doygunluğu bakın.
CounterStrikeSharp / Metamod sürümü oyun yamasıyla kırılır; güncelleme günü sunucuyu önce test klasöründe açın. Yedek: cfg, maplist, plugin config. Workshop map indirme disk yer. VAC ve GSLT ihlali hesabı riske atar; bu rehber hile veya bypass tarifi vermez. steamcmd +app_update 730 validate yama günü şarttır; yarım indirme “missing map” üretir. sv_lan 1 yalnızca LAN’dır; internet için 0 ve GSLT. RCON’u +ip 127.0.0.1 ile bağlamak daha güvenlidir. systemd’de TimeoutStopSec=30 verin ki kayıtsız kill olmasın. Ping 80 ms üstü hitreg şikayetinde önce oyuncu traceroute, sonra CPU steal; “128 tick VDS” cümlesi ölçümün yerini tutmaz.
| Mod | RAM (kabaca) | Port | Not |
|---|---|---|---|
| Retake / 10 kişi | 4 GB | 27015 | GSLT önerilir |
| Public 20–32 | 6–8 GB | 27015 + query | plugin dikkat |
| Birden fazla instance | her instance +4 GB | farklı port | CPU steal izle |
Emriva ürün eşlemesi
Bu bölüm ürün eşlemesidir. CS2 için yüksek frekanslı i9 veya Ryzen VDS, NVMe, TR ping. SteamCMD Linux şablonunda çalışır. Günlük yedek cfg’yi kurtarır; GSLT’yi yedekte düz metin tutmayın.
Başlatamıyorsanız journalctl ve cs2 konsol logunun son 50 satırını destekte paylaşın — token’ı maskeleyin.
