2hours.gg/

Servere de joc plătite la oră. Plătești doar cât joci.

Cum configurezi un server privat, nemodificat, de Counter-Strike 2

Aproape orice ghid de server CS2 de pe internet este de fapt un ghid pentru MatchZy: un plugin complet pentru meciuri competitive, runde cu cuțite și o grămadă de configurări. Aici e exact invers. Tu vrei un server dedicat privat de CS2, pentru tine și prietenii tăi, complet nemodificat, fără pluginuri. Configurarea e mult mai scurtă decât pare pe internet și se reduce la un singur lucru pe care majoritatea îl ratează: token-ul de login este obligatoriu acum.

Mai întâi: token-ul GSLT (nu este opțional)

CS2 nu va accepta conexiuni pe un IP public fără un Game Server Login Token (GSLT). Acesta este cel mai frecvent motiv pentru care un server nou "pornește bine, dar nimeni nu se poate conecta". Obține unul gratuit:

  • Mergi la pagina Steam de administrare a conturilor de server de joc (steamcommunity.com/dev/managegameservers).
  • Creează un token pentru app ID 730 (Counter-Strike 2). Primești înapoi un șir lung de caractere.
  • Este legat de contul tău Steam. Un token per server. Nu îl distribui; un token scurs poate duce la banarea serverelor de pe contul tău.

Instalează serverul

Serverul dedicat CS2 este app 730 (același ca jocul). Instalează-l cu SteamCMD:

./steamcmd.sh +login anonymous \
  +app_update 730 validate \
  +quit

Autentificarea anonimă funcționează; nu trebuie să deții jocul pe contul serverului. Configurația se află la:

<install>/game/csgo/cfg/server.cfg

Un server.cfg simplu, fără modificări

Lipește asta și schimbă cele trei valori marcate CHANGE ME. Fără pluginuri, fără MatchZy.

// --- Identity ---
hostname "My Private CS2 Server"          // CHANGE ME
sv_setsteamaccount "YOUR_GSLT_TOKEN"      // CHANGE ME - the token from above

// --- Lock it down ---
sv_password "friends-only"                // CHANGE ME - join password
rcon_password "pick-a-long-secret"        // admin console over RCON

// --- Vanilla behaviour ---
sv_cheats 0
sv_pure 1
sv_lan 0
mp_autoteambalance 1
mp_limitteams 2

// --- A sane private match ---
mp_maxrounds 24
mp_roundtime 1.92
mp_freezetime 15
mp_warmuptime 30
sv_alltalk 0
sv_deadtalk 1

Asta este o configurație privată competitivă completă. Modul de joc și harta de start NU sunt aici: CS2 le setează în linia de lansare, pentru că game_type și game_mode trebuie cunoscute înainte ca harta să se încarce.

Linia de lansare

Pornește serverul din folderul de instalare. Reține că acum este binarul cs2 cu -dedicated, nu mai este srcds_run:

./game/bin/linuxsteamrt64/cs2 -dedicated \
  -ip 0.0.0.0 -port 27015 \
  +game_type 0 +game_mode 1 \
  +map de_dust2 \
  -maxplayers 10 \
  +exec server.cfg
  • game_type 0 + game_mode 1 este modul Competitiv standard 5v5. Vezi tabelul de mai jos pentru celelalte moduri.
  • map de_dust2 este harta de start. Merge orice hartă oficială (de_mirage, de_inferno, cs_office…).
  • exec server.cfg rulează cvar-urile tale, inclusiv sv_setsteamaccount, înainte ca jucătorii să se conecteze.
  • Portul 27015 este portul de joc și de interogare A2S. Deschide-l în firewall (UDP + TCP).

Perechile game_type / game_mode

CS2 nu are un singur cvar de "mod". Fiecare mod este o pereche de două numere:

game_type  game_mode   Mode
    0          0        Casual
    0          1        Competitive (5v5)
    0          2        Wingman (2v2)
    0          3        Hostage / Casual (cs_ maps)
    1          0        Arms Race
    1          1        Demolition
    1          2        Deathmatch

Schimbarea game_type pe un server pornit este instabilă în CS2, așa că alege modul dorit în linia de lansare și repornește procesul ca să îl schimbi. Schimbarea doar a hărții (changelevel de_mirage) în același mod este în regulă.

Încărcarea unei hărți din Workshop

Hărțile din Workshop nu sunt un argument de lansare. Le încarci la runtime cu host_workshop_map și ID-ul de workshop al hărții, iar serverul o descarcă și o găzduiește. Adaugă mai întâi -disable_workshop_command_filtering în linia de lansare, apoi în consola serverului (sau prin RCON):

host_workshop_map 3070315466

Numărul este ID-ul din URL-ul paginii Workshop. La prima încărcare, harta este descărcată de pe Steam, așa că mai durează puțin. Aceasta este singura capcană din CS2 în care cad toți: dacă pui numele unei hărți din Workshop după +map pe linia de lansare, nu se întâmplă nimic; trebuie folosit host_workshop_map.

Cum îl păstrezi privat

Cu sv_password setat, doar cei care introduc parola se pot conecta. Trimite IP-ul serverului tău și parola grupului tău și spune-le să folosească consola: connect your.server.ip:27015; password friends-only. O parolă ține serverul și în afara listei publice de quick-play, ceea ce e exact ce vrei pentru un joc privat.

Vezi și

← Înapoi la toate ghidurile