CS2 VDS sunucu nasıl kurulur?
Kendi VDS sunucunuzda CS2 açmak için önce oyun dosyalarını indirirsiniz, sonra Steam'in istediği bir token (GSLT) eklersiniz ve sunucuyu başlatırsınız. Bu rehber Ubuntu Linux için adım adım anlatır.
CS2 VDS kurulumu nedir?
VDS, internete açık kendi oyun sunucunuzu çalıştırdığınız sanal bir bilgisayardır. CS2 dosyaları SteamCMD aracıyla indirilir; App ID numarası 730'dur.
Sunucuyu herkese açmak için Steam'den ücretsiz bir GSLT token almanız gerekir. Token olmadan oyuncular bağlanmakta veya listede görünmekte sorun yaşayabilir.
Bu rehber tamamlandığında sunucunuz açılır. Admin menüsü veya rank gibi özellikler için ayrıca Metamod kurulumu yapmanız gerekir.
Nasıl kurulur?
Kuruluma başlamadan önce sunucunuzu root yerine ayrı bir kullanıcıyla çalıştırın. Örnek: sudo useradd -m cs2. Sonra adımları sırayla uygulayın.
- 1. Gerekli paketleri kur
SteamCMD 32 bit kütüphane desteği ister. Ubuntu'da aşağıdaki komutları çalıştırın.
Terminal komutlarısudo dpkg --add-architecture i386 sudo add-apt-repository multiverse -y sudo apt update sudo apt install -y lib32gcc-s1 steamcmd - 2. CS2 dosyalarını indir
SteamCMD ile App ID
730dosyalarını indirin. İlk indirme 35-60 GB yer kaplar. Başarılı indirmede şu satırı görürsünüz:SteamCMD komutlarısteamcmd +login anonymous \ +force_install_dir ~/cs2-server \ +app_update 730 validate \ +quit # Beklenen çıktı: Success! App '730' fully installed. - 3. Dizin yapısını kontrol et
İndirme sonrası
cs2.shdosyası vegame/csgoklasörü oluşmalıdır. Aşağıdaki yapıyılskomutuyla doğrulayın.Beklenen klasör yapısı~/cs2-server/ ├── game/ │ ├── csgo/ │ │ ├── cfg/ │ │ │ └── server.cfg │ │ ├── gameinfo.gi │ │ └── addons/ │ └── bin/linuxsteamrt64/ │ └── cs2.sh └── ... - 4. steamclient.so bağlantısını oluştur
Bu adım atlanırsa sunucu "
steamclient.sobulunamadı" hatası vererek açılmaz.Terminal komutlarımkdir -p ~/.steam/sdk64 ln -s ~/.local/share/Steam/steamcmd/linux64/steamclient.so \ ~/.steam/sdk64/steamclient.so - 5. GSLT token al ve ekle
Steam GSLT token sayfası üzerinden App ID
730için token oluşturun. Token'ı sunucu başlatma komutuna+sv_setsteamaccountparametresiyle ekleyin. - 6. Sunucuyu başlat
cs2.shscripti ile sunucuyu açın. Port27015varsayılan değerdir; firewall'da UDP ve TCP için açık olmalıdır.Başlatma örneği./cs2.sh -dedicated -ip 0.0.0.0 -port 27015 \ +maxplayers 10 \ +hostname "Sunucu Adınız" \ +map de_dust2 \ +sv_lan 0 \ +sv_setsteamaccount "GSLT_TOKENINIZ" - 7. Sürekli çalışması için servis ekle (isteğe bağlı)
Sunucunun kapanınca kendiliğinden yeniden açılması için systemd servisi kullanabilirsiniz.
Servis dosyası örneği[Unit] Description=CS2 Dedicated Server After=network.target [Service] Type=simple User=cs2 WorkingDirectory=/home/cs2/cs2-server/game/bin/linuxsteamrt64 ExecStart=/home/cs2/cs2-server/game/bin/linuxsteamrt64/cs2.sh -dedicated -port 27015 +sv_setsteamaccount "GSLT" Restart=on-failure RestartSec=15 [Install] WantedBy=multi-user.target
Sunucu çalışıyor mu, nasıl anlarım?
Sunucu konsolunda hata mesajı yoksa ve CS2 istemcisinden IP:27015 ile bağlanabiliyorsanız kurulum tamamdır.
Konsolda status yazınca bağlı oyuncuları görürsünüz. Açılmıyorsa sırayla şunları kontrol edin: steamclient.so symlink, GSLT token, 27015 portu, disk alanı (df -h).
Sık görülen hatalar
Aşağıdaki hata mesajları en çok karşılaşılan durumlardır.
- steamclient.so: cannot open shared object file
Symlink adımını (4. adım) tekrar uygulayın.
~/.steam/sdk64/steamclient.sodosyasının var olduğunu kontrol edin. - GSLT hatası / sunucu listede görünmüyor
Token'ın App ID
730için oluşturulduğundan ve+sv_setsteamaccountparametresine doğru yapıştırıldığından emin olun. - App update failed / disk full
En az 60 GB boş disk bırakın.
df -hile kontrol edin, gerekirse eski logları temizleyin.
Sonraki adım: eklenti kurulumu
Sunucu açıldıktan sonra admin menüsü, rank veya retake gibi özellikler için Metamod ve CounterStrikeSharp kurmanız gerekir. Sırayla Metamod Linux kurulumu ve CounterStrikeSharp kurulumu rehberlerini izleyin.
Bu adımlarla uğraşmak istemiyorsanız CS2Server.org.tr paneli kurulumu sizin yerinize yapar.
SSS
Sık sorulan sorular
Kurulum ve yönetim hakkında en çok sorulan konuların kısa cevapları.
CS2 sunucu kurmak için VDS şart mı?
Herkese açık 7/24 sunucu için evet. Kendi bilgisayarınızda test yapabilirsiniz ama oyunculara açmak için VDS gerekir.
GSLT token nedir, ücretli mi?
Steam'in sunucunuzu tanıması için verdiği ücretsiz anahtardır. App ID 730 için Steam GSLT token sayfası üzerinden alınır.
Bunu kendim yapmak zorunda mıyım?
Hayır. CS2Server.org.tr paneline VDS bilgilerinizi girerseniz kurulum otomatik yapılır.