İçerik Tablosu
Valve’ın efsanevi serisini Source 2 oyun motoruyla yepyeni bir seviyeye taşıyan Counter-Strike 2 (CS2), rekabetçi FPS dünyasını domine etmeye devam ediyor. Resmi sunucularda oynamak keyifli olsa da, kendi topluluğunuzu kurmak, özel haritalarda antrenman yapmak veya arkadaşlarınızla sadece size ait bir sunucuda mücadele etmek isteyebilirsiniz.
Bu rehberde, Ubuntu işletim sistemi ve Linux Game Server Managers (LinuxGSM) kullanarak adım adım nasıl bağımsız bir Counter-Strike 2 topluluk sunucusu kurabileceğinizi anlatıyoruz.
Neden Kendi CS2 Sunucunuzu Kurmalısınız?
Kendi sunucunuza (Dedicated Server) sahip olmak size tam kontrol sağlar. Resmi eşleştirme (Matchmaking) sisteminin kısıtlamalarından kurtularak şu avantajları elde edersiniz:
Özel Haritalar ve Modlar: Atölye (Workshop) haritalarını yükleyebilir, sörf veya bunny hop (bhop) gibi özel oyun modlarını aktifleştirebilirsiniz.
Tam Yönetici Yetkisi: Hilecileri anında uzaklaştırabilir, raunt sürelerini veya başlangıç paralarını dilediğiniz gibi ayarlayabilirsiniz.
Gecikme (Ping) Avantajı: Sunucunuzu kendi bölgenize yakın bir veri merkezinden kiralayarak oyuncularınıza minimum ping süresi sunabilirsiniz.
Sistem Gereksinimleri
Sorunsuz bir oyun deneyimi için kiralayacağınız VDS veya VPS sunucusunun belirli donanım özelliklerini karşılaması gerekir:
İşletim Sistemi: Ubuntu 20.04 LTS veya 22.04 LTS (Önerilen)
İşlemci (CPU): En az 2 Çekirdek (Yüksek saat hızlı işlemciler tercih edilmelidir)
RAM: Minimum 4 GB (Yüksek oyuncu sayısı için 8 GB önerilir)
Depolama: En az 50 GB NVMe veya SSD disk alanı
Ağ: 1 Gbps port ve düşük gecikmeli bağlantı
1. Adım: Sunucuyu Hazırlama ve Bağımlılıkları Kurma
Öncelikle sunucunuza SSH (örneğin PuTTY) aracılığıyla “root” kullanıcısı olarak giriş yapın. Sistem paketlerini güncellemek, güvenli ve stabil bir kurulumun ilk kuralıdır:
sudo apt update && sudo apt upgrade -y
LinuxGSM’in CS2 sunucusunu indirebilmesi ve sorunsuz çalıştırabilmesi için bazı kütüphanelere (bağımlılıklara) ihtiyacı vardır. Ubuntu için gerekli olan tüm paketleri tek bir komutla kurabilirsiniz:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat-openbsd lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd
2. Adım: Yeni Bir Kullanıcı Oluşturma
Oyun sunucularını güvenlik sebebiyle asla “root” (tam yetkili) kullanıcı ile çalıştırmamalısınız. Sadece CS2 sunucusunu yönetecek yeni bir kullanıcı oluşturalım:
adduser csgoserver
Sistem sizden bu kullanıcı için bir şifre belirlemenizi isteyecektir. Şifrenizi belirledikten sonra oluşturduğunuz bu yeni kullanıcının hesabına geçiş yapın:
su - csgoserver
3. Adım: LinuxGSM İndirme ve CS2 Kurulumu
Artık csgoserver kullanıcısındayız. LinuxGSM, oyun sunucusu yönetimini inanılmaz derecede kolaylaştıran bir betiktir. CS2 için özel olarak hazırlanmış olan betiği indirmek için şu komutları sırasıyla girin:
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh cs2server
Betik indirildikten sonra ana kurulum işlemini başlatmak için:
./cs2server install
Bu aşama, sunucunuzun internet hızına bağlı olarak 10 ile 30 dakika arasında sürebilir. LinuxGSM arka planda SteamCMD’yi kullanarak tüm Counter-Strike 2 sunucu dosyalarını indirecektir. Kurulum sırasında size sunucunun başarılı kurulduğuna dair bir onay sorusu gelecektir, bunu Y (Yes) diyerek geçebilirsiniz.
4. Adım: Steam GSLT (Oyun Sunucusu Giriş Tokeni) Ekleme
Topluluk sunucunuzun internet üzerindeki genel sunucu listesinde (Server Browser) görünmesi için bir Steam GSLT tokenine ihtiyacınız vardır.
Tarayıcınızdan Steam Oyun Sunucusu Hesap Yönetimi sayfasına gidin.
Steam hesabınızla giriş yapın (Hesabınızda CS2 bulunmalı ve telefon onayı olmalıdır).
“App ID” kısmına 730 yazın ve bir not ekleyerek token oluşturun.
Oluşturduğunuz bu uzun kodu kopyalayın.
Terminal ekranında, kurulumun son aşamasında LinuxGSM size bu tokeni soracaktır. Kopyaladığınız kodu buraya yapıştırın.
5. Adım: Sunucuyu Başlatma ve Temel Yönetim Komutları
Kurulum tamamlandı! Artık sunucunuzu başlatmak için hazırsınız. LinuxGSM’in en güzel tarafı, basit komutlarla koca bir sunucuyu yönetebilmenizdir.
Sunucuyu başlatmak için:
./cs2server start
Sunucuyu durdurmak için:
./cs2server stop
Sunucu dosyalarını güncellemek için (Özellikle CS2’ye yeni bir yama geldiğinde bunu mutlaka yapmalısınız):
./cs2server update
Sunucu ayarlarını (isim, rcon şifresi, oyun modu) düzenlemek isterseniz, lgsm/config-lgsm/cs2server/ dizini altındaki yapılandırma dosyalarını herhangi bir metin editörü (nano vb.) ile açarak kişiselleştirebilirsiniz.
Tebrikler! Artık Ubuntu üzerinde sorunsuz çalışan, bağımsız bir Counter-Strike 2 sunucusuna sahipsiniz. Oyunpost.com ekibi olarak şimdiden iyi oyunlar dileriz; sunucu adresinizi arkadaşlarınızla paylaşıp aksiyona hemen dahil olabilirsiniz!
