Aquesta guia us acompanya en la configuració del vostre servidor dedicat de Counter-Strike 2 allotjat a Legion Hosting, incloent-hi el registre GSLT, la configuració de server.cfg, la selecció del mode de joc, mapes del Workshop, frameworks de plugins i com connectar-vos.
Pas 1: Obtenir un Game Server Login Token (GSLT)
Un GSLT és un token únic que vincula el vostre servidor de CS2 al vostre compte de Steam. Necessiteu un compte de Steam en bon estat (sense bans de VAC) per generar-ne un.
- Inicieu sessió al vostre compte de Steam i visiteu steamcommunity.com/dev/managegameservers.
- Al camp App ID introduïu
730(Counter-Strike 2). - Introduïu una nota opcional (p. ex.
Legion CS2 Server) per ajudar-vos a identificar el token més endavant. - Feu clic a Create. Copieu el token generat — és una cadena alfanumèrica llarga.
- A GPanel, obriu la pestanya Startup del vostre servidor i enganxeu el token al camp GSLT / Steam Token.
Pas 2: Iniciar el servidor
A GPanel, navegueu al vostre servidor de CS2 i feu clic a Start. El servidor instal·la o verifica els fitxers del joc en el primer inici — això pot trigar diversos minuts. Observeu la consola per trobar la línia:
Connection to Steam servers successful.
Si veieu aquesta línia, el vostre GSLT és vàlid i el servidor funciona en mode segur (VAC).
Consulteu la pestanya Network de GPanel per veure el port de joc assignat i el port GOTV del vostre servidor. Consulteu Com trobar la IP i el port del servidor si no esteu segurs de l'adreça del vostre servidor.
Pas 3: Configurar server.cfg
El fitxer de configuració principal del vostre servidor de CS2 es troba a:
game/csgo/cfg/server.cfg
Podeu editar aquest fitxer utilitzant el File Manager de GPanel o pujant-lo per SFTP. Consulteu Com pujar fitxers per SFTP per a instruccions.
A continuació es mostra una configuració inicial recomanada amb explicacions per a cada paràmetre:
// -----------------------------------------------
// 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
Pas 4: Tipus de joc i modes
CS2 utilitza una combinació de dues cvars per definir el mode de joc. Configureu-les als paràmetres d'inici (pestanya Startup de GPanel) o al principi de server.cfg.
| Mode | game_type | game_mode | Exec integrat |
|---|---|---|---|
| Casual | 0 |
0 |
gamemode_casual.cfg |
| Competitiu | 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 als paràmetres d'Startup de GPanel com a arguments de llançament: +game_type 0 +game_mode 1. Canviar-los només a server.cfg sense reiniciar pot no tenir efecte complet.
Pas 5: Conjunt de mapes i canvis de mapa
Utilitzeu les següents comandes de consola per gestionar els mapes. Es poden col·locar a server.cfg, escriure per RCON o executar des de la consola de GPanel.
Mapes oficials
CS2 inclou el conjunt de mapes competitius estàndard. Canvieu de mapa amb:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Mapes del Workshop
Per executar mapes del Steam Workshop, el servidor necessita el paràmetre de llançament +host_workshop_map i una clau de l'API web de Steam.
- Obteniu una clau de l'API web de Steam a steamcommunity.com/dev/apikey.
- A la pestanya Startup de GPanel afegiu:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Per carregar un mapa del Workshop, afegiu:
+host_workshop_map WORKSHOP_MAP_ID(l'ID numèric de l'URL del Workshop). - Alternativament, utilitzeu:
+host_workshop_collection COLLECTION_IDper carregar una col·lecció sencera i fer-ne rotació.
Pas 6: MetaMod i CounterStrikeSharp (Framework de plugins)
MetaMod:Source és un carregador de plugins que se situa entre el motor del joc CS2 i els plugins. CounterStrikeSharp (CSS) és un framework de plugins en C# construït sobre MetaMod que us permet instal·lar plugins de la comunitat com menús d'administració, modes de pràctica i sistemes de gestió de partides com Get5.
Instal·lar MetaMod:Source
- Descarregueu la darrera compilació de MetaMod:Source compatible amb CS2 des de sourcemm.net. Trieu la branca master.
- Extraieu l'arxiu. Obtindreu una carpeta
addons/. - Pugeu la carpeta
addons/al directorigame/csgo/del servidor de manera que la ruta siguigame/csgo/addons/metamod/. Consulteu Com pujar fitxers per SFTP. - A
game/csgo/gameinfo.gi, trobeu el blocSearchPathsi afegiu la línia següent just a sobre de la primera entradaGame:Game csgo/addons/metamod - Reinicieu el servidor. Executeu
meta lista la consola de GPanel — si MetaMod està carregat, veureu la seva versió llistada.
Instal·lar CounterStrikeSharp
- Descarregueu la darrera versió des de github.com/roflmuffin/CounterStrikeSharp. Agafeu el paquet with-runtime perquè no necessiteu instal·lar .NET per separat.
- Extraieu i pugeu el contingut a
game/csgo/(fusionant-lo amb la carpetaaddons/existent). - Reinicieu el servidor. Comproveu la consola per veure
[CounterStrikeSharp] Loaded successfully. - Els plugins individuals es col·loquen a
game/csgo/addons/counterstrikesharp/plugins/— cada plugin té la seva pròpia subcarpeta.
Pas 7: Connectar-se al servidor
Trobeu l'adreça IP i el port assignat del vostre servidor a la pestanya Network de GPanel.
Per la consola del joc
Obriu la consola de desenvolupador amb la tecla ` (accent greu) i escriviu:
connect YOUR.SERVER.IP:PORT
Si heu configurat un sv_password, afegiu a continuació:
password YourPassword
Per el navegador de servidors
- A CS2, obriu Play > Community Server Browser.
- Feu clic a la pestanya Favourites i després a Add a server.
- Introduïu la IP i el port del servidor (de la pestanya Network de GPanel) i feu clic a OK.
- El servidor apareixerà a Preferits i podeu fer doble clic per unir-vos-hi.
Per un enllaç de connexió de Steam
Podeu compartir un enllaç de connexió directa de Steam amb els jugadors:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Enganxeu aquest enllaç a la barra d'adreces d'un navegador o en un missatge de xat de Steam. La part de la contrasenya és opcional si el servidor no en té.
YOUR.SERVER.IP:PORT per la IP i el port reals del servidor de la pestanya Network de GPanel. Consulteu Com trobar la IP i el port del servidor per ajuda per localitzar-los.
Articles relacionats
- CS2 Admin Setup — RCON, comandes d'administració, configuració competitiva, GOTV
- CS2 Troubleshooting — Errors de GSLT, fallades, problemes de connexió, problemes amb plugins
- Com trobar la IP i el port del servidor
- Com pujar fitxers per SFTP