Bu təlimat Legion Hosting-də yerləşdirilən Counter-Strike 2 xüsusi serverinizin quraşdırılması və konfiqurasiyası, o cümlədən GSLT qeydiyyatı, server.cfg konfiqurasiyası, oyun rejimi seçimi, workshop xəritələri, plagin çərçivələri və qoşulma qaydaları haqqında məlumat verir.
Addım 1: Game Server Login Token (GSLT) Əldə Edin
GSLT CS2 serverinizi Steam hesabınıza bağlayan unikal tokendir. Birini yaratmaq üçün yaxşı vəziyyətdə olan (VAC banı olmayan) Steam hesabına ehtiyacınız var.
- Steam hesabınıza daxil olun və steamcommunity.com/dev/managegameservers saytına keçin.
- App ID sahəsinə
730(Counter-Strike 2) daxil edin. - Tokeni sonradan tanımağınıza kömək etmək üçün ixtiyari qeyd daxil edin (məs.
Legion CS2 Server). - Create düyməsinə basın. Yaradılmış tokeni kopyalayın — uzun alfanumerik sətirə bənzəyir.
- GPanel-də serverinizin Startup tabını açın və tokeni GSLT / Steam Token sahəsinə yapışdırın.
Addım 2: Serverinizi İşə Salın
GPanel-də CS2 serverinizə keçin və Start düyməsinə basın. İlk işə salınmada server oyun fayllarını quraşdırır və ya yoxlayır — bu bir neçə dəqiqə çəkə bilər. Konsolda bu sətiri izləyin:
Connection to Steam servers successful.
Bu sətiri görsəniz, GSLT-niz etibarlıdır və server təhlükəsiz (VAC) rejimdə işləyir.
Serverinizin təyin edilmiş oyun portu və GOTV portu üçün GPanel-in Network tabını yoxlayın. Server ünvanınızdan əmin deyilsinizsə, Server IP və Portunuzu Necə Tapmaq Olar bölməsinə baxın.
Addım 3: server.cfg Konfiqurasiyası
CS2 serverinizin əsas konfiqurasiya faylı burada yerləşir:
game/csgo/cfg/server.cfg
Bu faylı GPanel-dəki File Manager vasitəsilə və ya SFTP ilə yükləyərək redaktə edə bilərsiniz. Təlimatlar üçün SFTP ilə Fayl Yükləmə bölməsinə baxın.
Aşağıda hər parametrin izahatı ilə tövsiyə olunan başlanğıc konfiqurasiya verilmişdir:
// -----------------------------------------------
// Basic server identity
// -----------------------------------------------
hostname "My CS2 Server" // Name shown in server browser
sv_password "" // Leave blank for public, set a password to restrict access
sv_cheats 0 // 0 = cheats off (required for VAC)
// -----------------------------------------------
// Player limits and regions
// -----------------------------------------------
maxplayers 10 // Max players (competitive: 10, casual up to 20)
sv_region 255 // 255 = world, 0 = US East, 3 = Europe
// -----------------------------------------------
// Rates (modern CS2 defaults are usually fine)
// -----------------------------------------------
sv_minrate 0
sv_maxrate 0 // 0 = unlimited
sv_mincmdrate 64
sv_maxcmdrate 128
sv_minupdaterate 64
sv_maxupdaterate 128
// -----------------------------------------------
// Game behaviour
// -----------------------------------------------
sv_alltalk 0 // 0 = teams only, 1 = all players hear all chat
sv_deadtalk 1 // Dead players can talk to living teammates
mp_autoteambalance 1
mp_limitteams 1
// -----------------------------------------------
// Execute game mode config last
// -----------------------------------------------
exec gamemode_competitive.cfg
Addım 4: Oyun Növləri və Rejimləri
CS2 oyun rejimini müəyyən etmək üçün iki cvar-ın birləşməsindən istifadə edir. Bunları başlanğıc parametrlərinizdə (GPanel Startup tabı) və ya server.cfg-nin yuxarısında təyin edin.
| Rejim | game_type | game_mode | Daxili exec |
|---|---|---|---|
| Casual | 0 |
0 |
gamemode_casual.cfg |
| Competitive | 0 |
1 |
gamemode_competitive.cfg |
| Wingman (2v2) | 0 |
2 |
gamemode_competitive2v2.cfg |
| Deathmatch | 1 |
2 |
gamemode_deathmatch.cfg |
| Arms Race | 1 |
0 |
gamemode_armsrace.cfg |
game_type və game_mode dəyərlərini işə salma arqumentləri kimi təyin edin: +game_type 0 +game_mode 1. Bunları yalnız server.cfg-də yenidən başlatma olmadan dəyişmək tam effekt verməyə bilər.
Addım 5: Xəritə Hovuzu və Xəritə Dəyişiklikləri
Xəritələri idarə etmək üçün aşağıdakı konsol əmrlərindən istifadə edin. Bunlar server.cfg-yə yerləşdirilə, RCON vasitəsilə yazıla və ya GPanel konsolundan icra edilə bilər.
Rəsmi Xəritələr
CS2 standart yarışma xəritə hovuzu ilə gəlir. Xəritəni belə dəyişin:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Workshop Xəritələri
Steam Workshop xəritələrini işə salmaq üçün serverinizə +host_workshop_map işə salma parametri və Steam Web API açarı lazımdır.
- steamcommunity.com/dev/apikey saytından Steam Web API açarı əldə edin.
- GPanel-in Startup tabında əlavə edin:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Workshop xəritəsi yükləmək üçün əlavə edin:
+host_workshop_map WORKSHOP_MAP_ID(workshop URL-dən rəqəmsal ID). - Alternativ olaraq bütün kolleksiyanı yükləmək və dövr etmək üçün istifadə edin:
+host_workshop_collection COLLECTION_ID.
Addım 6: MetaMod və CounterStrikeSharp (Plagin Çərçivəsi)
MetaMod:Source CS2 oyun mühərriki ilə plaginlər arasında yerləşən plagin yükləyicisidir. CounterStrikeSharp (CSS) MetaMod üzərində qurulmuş C# plagin çərçivəsidir və admin menyuları, məşq rejimləri və Get5 kimi matç idarəetmə sistemləri kimi icma plaginlərini quraşdırmağa imkan verir.
MetaMod:Source Quraşdırılması
- sourcemm.net saytından ən son CS2-uyğun MetaMod:Source versiyasını yükləyin. master qolunu seçin.
- Arxivi çıxarın.
addons/qovluğu əldə edəcəksiniz. addons/qovluğunu serverinizingame/csgo/qovluğuna yükləyin ki, yolgame/csgo/addons/metamod/olsun. SFTP ilə Fayl Yükləmə bölməsinə baxın.game/csgo/gameinfo.gifaylındaSearchPathsblokunu tapın və ilkGamegirişinin birbaşa üstünə aşağıdakı sətiri əlavə edin:Game csgo/addons/metamod- Serverinizi yenidən başladın. GPanel konsolunda
meta listəmrini icra edin — MetaMod yükləndisə, onun versiyası siyahıda görünəcək.
CounterStrikeSharp Quraşdırılması
- github.com/roflmuffin/CounterStrikeSharp saytından ən son buraxılışı yükləyin. .NET-i ayrıca quraşdırmamaq üçün with-runtime paketini seçin.
- Çıxarın və məzmunu
game/csgo/qovluğuna yükləyin (mövcudaddons/qovluğu ilə birləşdirin). - Serveri yenidən başladın. Konsolda
[CounterStrikeSharp] Loaded successfullymesajını yoxlayın. - Fərdi plaginlər
game/csgo/addons/counterstrikesharp/plugins/qovluğuna yerləşdirilir — hər plaginin öz alt qovluğu var.
Addım 7: Serverinizə Qoşulma
Serverinizin IP ünvanını və təyin edilmiş portunu GPanel-dəki Network tabında tapın.
Oyundaxili Konsol Vasitəsilə
` (tilde) düyməsi ilə developer konsolunu açın və yazın:
connect YOUR.SERVER.IP:PORT
sv_password təyin etmisinizsə, ardınca yazın:
password YourPassword
Server Brauzeri Vasitəsilə
- CS2-də Play > Community Server Browser açın.
- Favourites tabına, sonra Add a server düyməsinə basın.
- Server IP və portunuzu (GPanel-in Network tabından) daxil edin və OK basın.
- Serveriniz Favourites-də görünəcək və qoşulmaq üçün üzərinə iki dəfə basa bilərsiniz.
Steam Qoşulma Linki Vasitəsilə
Oyunçularla birbaşa Steam qoşulma linkini paylaşa bilərsiniz:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Bu linki brauzer ünvan çubuğuna və ya Steam söhbət mesajına yapışdırın. Serverdə parol yoxdursa, parol hissəsi ixtiyaridir.
YOUR.SERVER.IP:PORT hissəsini GPanel-in Network tabından əsl server IP və portunuzla əvəz edin. Tapılmasında kömək üçün Server IP və Portunuzu Necə Tapmaq Olar bölməsinə baxın.
Əlaqəli Məqalələr
- CS2 Admin Quraşdırması — RCON, admin əmrləri, yarışma konfiqurasiyası, GOTV
- CS2 Problemlərin Həlli — GSLT xətaları, çökmələr, qoşulma problemləri, plagin problemləri
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP ilə Fayl Yükləmə