Ana içeriğe geç
Kategoriye Dön

CS2 Sunucusu Kurulumu: SteamCMD ile Adım Adım Rehber

REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.

Okuma süresi: 10 dk Oyun Sunucusu Kurulumları
cs2counter-strikesteamcmdgsltoyun sunucusucs2 kurulumdedicated server

İçindekiler

Giriş

Counter-Strike 2 (CS2), Valve'ın popüler rekabetçi FPS oyunudur. Kendi CS2 sunucunuzu kurarak özel maçlar, turnuvalar veya topluluk sunucuları oluşturabilirsiniz. Bu rehberde REXE VDS sunucunuz üzerinde CS2 dedicated sunucu kurulumunu anlatacağız.

Sistem Gereksinimleri

KaynakMinimumÖnerilen
CPU2 Çekirdek4+ Çekirdek
RAM4 GB8+ GB
Disk40 GB SSD60+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS

SteamCMD Kurulumu

SteamCMD, Steam oyun sunucularını indirmek ve güncellemek için kullanılan komut satırı aracıdır.

hljs bash
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 steamcmd -y

Veya manuel kurulum:

hljs bash
adduser steam --disabled-login
su - steam
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz

CS2 Sunucu Dosyalarını İndirme

hljs bash
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/cs2server +login anonymous +app_update 730 validate +quit

İlk indirme yaklaşık 35 GB'dır ve internet hızınıza bağlı olarak zaman alabilir.

GSLT Token Alma

Game Server Login Token (GSLT), sunucunuzun Steam sunucu listesinde görünmesi için gereklidir:

  1. steamcommunity.com/dev/managegameservers adresine gidin
  2. Steam hesabınızla giriş yapın
  3. App ID: 730 (CS2)
  4. Memo: Sunucu açıklaması
  5. Token'ı kopyalayın

GSLT token'ınızı kimseyle paylaşmayın. Token ban'ı hesabınızı etkileyebilir.

Sunucu Yapılandırması

Başlatma Scripti

hljs bash
nano ~/cs2server/start.sh
hljs bash
#!/bin/bash
cd ~/cs2server
./game/bin/linuxsteamrt64/cs2 -dedicated \
  -port 27015 \
  -console \
  -usercon \
  +game_type 0 \
  +game_mode 1 \
  +mapgroup mg_active \
  +map de_dust2 \
  +sv_setsteamaccount GSLT_TOKEN \
  -maxplayers_override 12
hljs bash
chmod +x ~/cs2server/start.sh

Oyun Modları

game_typegame_modeMod
00Casual
01Competitive
10Arms Race
11Demolition
40Deathmatch

server.cfg

hljs bash
nano ~/cs2server/game/csgo/cfg/server.cfg
hljs yaml
hostname "REXE CS2 Sunucusu"
rcon_password "GUCLU_RCON_SIFRE"
sv_password ""
sv_cheats 0
sv_lan 0
mp_autoteambalance 1
mp_limitteams 1
mp_roundtime 1.92
mp_freezetime 10
mp_buy_anywhere 0
mp_buytime 20
sv_minrate 128000
sv_maxrate 0

Port Ayarları

PortProtokolKullanım
27015TCP + UDPCS2 oyun sunucusu
27020UDPSourceTV (GOTV)

Path Panel Firewall Kuralları

REXE Path panelinden:

  1. CS2 UDP: Protokol: UDP, Port: 27015, Filtre: L4D2/CS:GO
  2. CS2 TCP: Protokol: TCP, Port: 27015
  3. GOTV: Protokol: UDP, Port: 27020 (opsiyonel)

Path.net L4D2/CS:GO filtresi, CS2 sunucunuza yönelik DDoS saldırılarını otomatik olarak filtreler.

Otomatik Güncelleme

CS2 güncellemelerini otomatik uygulamak için:

hljs bash
nano ~/update_cs2.sh
hljs bash
#!/bin/bash
~/steamcmd/steamcmd.sh +force_install_dir ~/cs2server +login anonymous +app_update 730 +quit

Crontab'a ekleyin:

hljs bash
crontab -e
0 5 * * * /home/steam/update_cs2.sh

Otomatik Başlatma (systemd)

hljs bash
sudo nano /etc/systemd/system/cs2.service
hljs yaml
[Unit]
Description=CS2 Dedicated Server
After=network.target

[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/cs2server
ExecStart=/home/steam/cs2server/start.sh
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable cs2
sudo systemctl start cs2

Sonuç

CS2 dedicated sunucu kurulumu SteamCMD ile hızlı bir şekilde tamamlanabilir. GSLT token, doğru port yapılandırması ve Path.net DDoS koruması ile güvenli ve stabil bir sunucu deneyimi sunabilirsiniz.