Counter-Strike 2 sunucusu, Valve'in resmi sunucu aracı SteamCMD ile kurulur ve kendi sunucunuzda arkadaşlarınızla ya da topluluğunuzla oynamanızı sağlar.
Gerekenler
- Ubuntu 22.04/24.04 çalışan bir Linux sunucu (sanal sunucu yeterlidir) ve SSH erişimi.
- En az 4 GB RAM ve 2 çekirdek önerilir; disk alanı yaklaşık 60 GB.
- İnternette listelenmek için Steam hesabınızdan alınan bir GSLT (Game Server Login Token): steamcommunity.com/dev/managegameservers adresinde oyun kimliği
730ile oluşturulur.
1. SteamCMD'yi kurun ve oyuncu için ayrı kullanıcı açın
Oyun sunucusunu root ile değil, yetkisiz bir kullanıcıyla çalıştırın. Komutlar Ubuntu içindir:
sudo add-apt-repository -y multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y steamcmd
sudo adduser --disabled-password --gecos "" gameserver
sudo -iu gameserver
2. Sunucu dosyalarını indirin
Aşağıdaki komut Steam uygulama kimliği 730 olan sunucu dosyalarını indirir. Aynı komut güncelleme için de kullanılır:
/usr/games/steamcmd +force_install_dir ~/cs2 +login anonymous +app_update 730 validate +quit
Yapılandırma
Sunucu ayarları game/csgo/cfg/server.cfg dosyasındadır (yoksa oluşturun): hostname "Sunucu Adi", sv_password "sifre", rcon_password "guclu-bir-sifre".
Sunucuyu başlatın
Kurulum klasöründe şu komutla başlatın (JETON yerine GSLT'nizi yazın):
cd ~/cs2
./game/bin/linuxsteamrt64/cs2 -dedicated -usercon +game_type 0 +game_mode 1 +map de_dust2 +sv_setsteamaccount TOKEN
Portları açın
Güvenlik duvarında şu portlara izin verin (port açma rehberi):
27015/udp— oyun ve sorgu trafiği27015/tcp— RCON (yalnızca kendi IP'nize açın)
sudo ufw allow 27015/udp
sudo ufw allow from YOUR_IP to any port 27015 proto tcp
Bağlanma
CS2 konsolunda connect SUNUCU_IP:27015 yazın (geliştirici konsolu oyun ayarlarından açılır).
İpuçları
- Sunucuyu SSH kapansa da çalışır tutmak için
screenveyatmuxkullanın; kalıcı çözüm için bir systemd servisi oluşturun. - Oyun güncellendiğinde sunucuyu durdurup indirme komutunu yeniden çalıştırın; istemci ve sunucu sürümü eşleşmelidir.
- RCON şifresini güçlü tutun ve TCP portunu herkese açmayın.
- Eklenti (CounterStrikeSharp, Metamod) kullanacaksanız yalnızca güvenilir kaynaklardan indirin.
- RAM planlaması için ürünlerimize sanal sunucular sayfasından bakabilirsiniz.
- Parametreler oyun güncellemeleriyle değişebilir; emin olmadığınızda oyunun resmi belgesine bakın.
Sık sorulan sorular
CS2 sunucusu için GSLT zorunlu mu?
İlgili rehberler
Minecraft Sunucusu Kurulumu (Ubuntu Sunucuda Paper ile)
Linux sanal sunucuda Minecraft Java sunucusu kurma: Java kurulumu, Paper indirme, ilk çalıştırma, port açma, screen/systemd ile arka planda çalıştırma.
02 Oyun Sunucuları / minecraftMinecraft Sunucusu İçin Kaç GB RAM Gerekir?
Oyuncu sayısı, eklenti ve mod kullanımına göre Minecraft sunucusu için gereken RAM ve işlemci tavsiyeleri.
03 Oyun Sunucuları / fivemFiveM Sunucusu Kurulumu: txAdmin ile Adım Adım
FiveM (GTA V) sunucusu kurma: gerekenler, lisans anahtarı, sunucu dosyalarını indirme, txAdmin kurulum sihirbazı ve port ayarları.
04 Oyun Sunucuları / minecraftMinecraft Sunucusuna Oyuncular Bağlanamıyor: Çözüm Listesi
Sunucu çalışıyor ama oyuncular giremiyor: port, güvenlik duvarı, sürüm uyumsuzluğu, whitelist ve online-mode kontrolleri.
Bu rehberde eksik ya da yanlış bir şey mi gördünüz? Bize bildirin.