Acest ghid te conduce prin configurarea serverului tău dedicat Counter-Strike 2 găzduit pe Legion Hosting, inclusiv înregistrarea GSLT, configurarea server.cfg, selecția modului de joc, hărțile din workshop, framework-urile de plugin-uri și cum să te conectezi.
Pasul 1: Obține un Game Server Login Token (GSLT)
Un GSLT este un token unic care leagă serverul tău CS2 de contul tău Steam. Ai nevoie de un cont Steam în regulă (fără ban-uri VAC) pentru a genera unul.
- Conectează-te la contul tău Steam și vizitează steamcommunity.com/dev/managegameservers.
- În câmpul App ID introdu
730(Counter-Strike 2). - Introdu un memo opțional (de ex.
Legion CS2 Server) pentru a te ajuta să identifici token-ul mai târziu. - Apasă Create. Copiază token-ul generat — arată ca un șir alfanumeric lung.
- În GPanel, deschide fila Startup a serverului tău și lipește token-ul în câmpul GSLT / Steam Token.
Pasul 2: Pornește serverul tău
În GPanel, navighează la serverul tău CS2 și apasă Start. Serverul instalează sau verifică fișierele de joc la prima lansare — acest lucru poate dura câteva minute. Urmărește consola pentru linia:
Connection to Steam servers successful.
Dacă vezi acea linie, GSLT-ul tău este valid și serverul rulează în mod securizat (VAC).
Verifică fila Network din GPanel pentru portul de joc și portul GOTV atribuite serverului tău. Vezi Cum să găsești IP-ul și portul serverului tău dacă nu ești sigur de adresa serverului tău.
Pasul 3: Configurează server.cfg
Fișierul principal de configurare pentru serverul tău CS2 se află la:
game/csgo/cfg/server.cfg
Poți edita acest fișier folosind File Manager în GPanel sau încărcându-l prin SFTP. Vezi Cum să încarci fișiere prin SFTP pentru instrucțiuni.
Mai jos este o configurație de pornire recomandată cu explicații pentru fiecare setare:
// -----------------------------------------------
// 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
Pasul 4: Tipuri și moduri de joc
CS2 folosește o combinație de două cvar-uri pentru a defini modul de joc. Setează acestea în parametrii tăi de pornire (fila Startup din GPanel) sau în partea de sus a server.cfg.
| Mod | game_type | game_mode | Exec încorporat |
|---|---|---|---|
| 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 și game_mode în parametrii Startup din GPanel ca argumente de lansare: +game_type 0 +game_mode 1. Schimbarea lor doar în server.cfg fără o repornire poate să nu aibă efect deplin.
Pasul 5: Pool-ul de hărți și schimbarea hărților
Folosește următoarele comenzi de consolă pentru a gestiona hărțile. Acestea pot fi plasate în server.cfg, tastate prin RCON sau rulate din consola GPanel.
Hărți oficiale
CS2 vine cu pool-ul standard de hărți competitive. Schimbă harta cu:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Hărți din Workshop
Pentru a rula hărți din Steam Workshop, serverul tău are nevoie de parametrul de lansare +host_workshop_map și de o cheie Steam Web API.
- Obține o cheie Steam Web API de la steamcommunity.com/dev/apikey.
- În fila Startup din GPanel adaugă:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Pentru a încărca o hartă din workshop, adaugă:
+host_workshop_map WORKSHOP_MAP_ID(ID-ul numeric din URL-ul workshop-ului). - Alternativ, folosește:
+host_workshop_collection COLLECTION_IDpentru a încărca o întreagă colecție și a o parcurge ciclic.
Pasul 6: MetaMod și CounterStrikeSharp (Framework de plugin-uri)
MetaMod:Source este un încărcător de plugin-uri care se află între motorul de joc CS2 și plugin-uri. CounterStrikeSharp (CSS) este un framework de plugin-uri C# construit deasupra MetaMod care îți permite să instalezi plugin-uri comunitare precum meniuri de administrare, moduri de antrenament și sisteme de gestionare a meciurilor precum Get5.
Instalarea MetaMod:Source
- Descarcă cel mai recent build MetaMod:Source compatibil cu CS2 de la sourcemm.net. Alege ramura master.
- Extrage arhiva. Vei obține un folder
addons/. - Încarcă folderul
addons/în directorulgame/csgo/al serverului tău, astfel încât calea să devinăgame/csgo/addons/metamod/. Vezi Cum să încarci fișiere prin SFTP. - În
game/csgo/gameinfo.gi, găsește bloculSearchPathsși adaugă următoarea linie direct deasupra primei intrăriGame:Game csgo/addons/metamod - Repornește serverul tău. Rulează
meta listîn consola GPanel — dacă MetaMod este încărcat, vei vedea versiunea sa listată.
Instalarea CounterStrikeSharp
- Descarcă cea mai recentă versiune de la github.com/roflmuffin/CounterStrikeSharp. Obține pachetul with-runtime ca să nu fie nevoie să instalezi .NET separat.
- Extrage și încarcă conținutul în
game/csgo/(combinând cu folderuladdons/existent). - Repornește serverul. Verifică consola pentru
[CounterStrikeSharp] Loaded successfully. - Plugin-urile individuale merg în
game/csgo/addons/counterstrikesharp/plugins/— fiecare plugin are propriul subfolder.
Pasul 7: Conectarea la serverul tău
Găsește adresa IP și portul atribuit serverului tău în fila Network din GPanel.
Prin consola din joc
Deschide consola pentru dezvoltatori cu tasta ` (tildă) și tastează:
connect YOUR.SERVER.IP:PORT
Dacă ai setat o sv_password, urmează cu:
password YourPassword
Prin browserul de servere
- În CS2, deschide Play > Community Server Browser.
- Apasă fila Favourites, apoi Add a server.
- Introdu IP-ul și portul serverului tău (din fila Network din GPanel) și apasă OK.
- Serverul tău va apărea în Favourites și poți da dublu-clic pentru a te alătura.
Prin link-ul Steam connect
Poți distribui un link direct Steam connect către jucători:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Lipește acest link într-o bară de adrese a unui browser sau într-un mesaj de chat Steam. Partea cu parola este opțională dacă serverul nu are niciuna.
YOUR.SERVER.IP:PORT cu IP-ul și portul real al serverului tău din fila Network din GPanel. Vezi Cum să găsești IP-ul și portul serverului tău pentru ajutor la localizarea acestuia.
Articole conexe
- CS2 Admin Setup — RCON, comenzi de administrare, configurație competitivă, GOTV
- CS2 Troubleshooting — erori GSLT, blocări, probleme de conectare, probleme cu plugin-urile
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP