Denne guide gennemgår opsætning og konfiguration af din Counter-Strike 2 dedikerede server hostet på Legion Hosting, herunder GSLT-registrering, server.cfg-konfiguration, valg af spiltilstand, workshop-maps, plugin-frameworks og hvordan du forbinder.
Trin 1: Få en Game Server Login Token (GSLT)
En GSLT er en unik token, der knytter din CS2-server til din Steam-konto. Du skal bruge en Steam-konto i god stand (ingen VAC-bans) for at generere en.
- Log ind på din Steam-konto og besøg steamcommunity.com/dev/managegameservers.
- I feltet App ID indtast
730(Counter-Strike 2). - Indtast en valgfri note (f.eks.
Legion CS2 Server) for at hjælpe dig med at identificere din token senere. - Klik på Create. Kopiér den genererede token — den ser ud som en lang alfanumerisk streng.
- I GPanel, åbn din servers Startup-fane og indsæt din token i feltet GSLT / Steam Token.
Trin 2: Start din server
I GPanel, naviger til din CS2-server og klik på Start. Serveren installerer eller verificerer spilfiler ved første opstart — dette kan tage flere minutter. Hold øje med konsollen for linjen:
Connection to Steam servers successful.
Hvis du ser den linje, er din GSLT gyldig, og serveren kører i sikker (VAC) tilstand.
Tjek GPanels Network-fane for din servers tildelte spilleport og GOTV-port. Se Sådan finder du din servers IP og port hvis du er usikker på din servers adresse.
Trin 3: Konfigurer server.cfg
Den primære konfigurationsfil for din CS2-server findes på:
game/csgo/cfg/server.cfg
Du kan redigere denne fil ved hjælp af File Manager i GPanel eller ved at uploade den via SFTP. Se Sådan uploader du filer via SFTP for instruktioner.
Nedenfor er en anbefalet startkonfiguration med forklaringer til hver indstilling:
// -----------------------------------------------
// 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
Trin 4: Spiltyper og tilstande
CS2 bruger en kombination af to cvars til at definere spiltilstanden. Indstil disse i dine startparametre (GPanel Startup-fane) eller øverst i server.cfg.
| Tilstand | game_type | game_mode | Indbygget 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 og game_mode i GPanels Startup-parametre som startargumenter: +game_type 0 +game_mode 1. Ændring af dem kun i server.cfg uden en genstart har muligvis ikke fuld effekt.
Trin 5: Map-pulje og map-skift
Brug følgende konsolkommandoer til at administrere maps. Disse kan placeres i server.cfg, indtastes via RCON eller køres fra GPanel-konsollen.
Officielle maps
CS2 leveres med den standard konkurrencemæssige map-pulje. Skift map med:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Workshop Maps
For at køre Steam Workshop maps skal din server bruge startparameteren +host_workshop_map og en Steam Web API-nøgle.
- Hent en Steam Web API-nøgle fra steamcommunity.com/dev/apikey.
- I GPanels Startup-fane tilføj:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - For at indlæse et workshop map, tilføj:
+host_workshop_map WORKSHOP_MAP_ID(det numeriske ID fra workshop-URL'en). - Alternativt brug:
+host_workshop_collection COLLECTION_IDfor at indlæse en hel kollektion og skifte mellem dem.
Trin 6: MetaMod og CounterStrikeSharp (Plugin Framework)
MetaMod:Source er en plugin-loader, der sidder mellem CS2-spilmotoren og plugins. CounterStrikeSharp (CSS) er et C# plugin-framework bygget oven på MetaMod, der lader dig installere community-plugins som admin-menuer, øvelsestilstande og kampadministrationssystemer som Get5.
Installation af MetaMod:Source
- Download det seneste CS2-kompatible MetaMod:Source-build fra sourcemm.net. Vælg master-branchen.
- Udpak arkivet. Du får en
addons/-mappe. - Upload
addons/-mappen til din serversgame/csgo/-mappe, så stien blivergame/csgo/addons/metamod/. Se Sådan uploader du filer via SFTP. - I
game/csgo/gameinfo.gi, findSearchPaths-blokken og tilføj følgende linje direkte over den førsteGame-indgang:Game csgo/addons/metamod - Genstart din server. Kør
meta listi GPanel-konsollen — hvis MetaMod er indlæst, vil du se dens version listet.
Installation af CounterStrikeSharp
- Download den seneste udgivelse fra github.com/roflmuffin/CounterStrikeSharp. Hent with-runtime-pakken, så du ikke behøver at installere .NET separat.
- Udpak og upload indholdet til
game/csgo/(flet med den eksisterendeaddons/-mappe). - Genstart serveren. Tjek konsollen for
[CounterStrikeSharp] Loaded successfully. - Individuelle plugins placeres i
game/csgo/addons/counterstrikesharp/plugins/— hvert plugin har sin egen undermappe.
Trin 7: Forbind til din server
Find din servers IP-adresse og tildelte port under fanen Network i GPanel.
Via in-game konsol
Åbn udviklerkonsollen med ` (tilde)-tasten og skriv:
connect YOUR.SERVER.IP:PORT
Hvis du har sat en sv_password, følg op med:
password YourPassword
Via serverbrowser
- I CS2, åbn Play > Community Server Browser.
- Klik på fanen Favourites, derefter Add a server.
- Indtast din servers IP og port (fra GPanels Network-fane) og klik OK.
- Din server vil blive vist under Favourites, og du kan dobbeltklikke for at deltage.
Via Steam Connect-link
Du kan dele et direkte Steam connect-link med spillere:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Indsæt dette link i en browsers adresselinje eller i en Steam-chatbesked. Adgangskodedelen er valgfri, hvis serveren ikke har nogen.
YOUR.SERVER.IP:PORT med din faktiske server-IP og port fra GPanels Network-fane. Se Sådan finder du din servers IP og port for hjælp til at finde den.
Relaterede artikler
- CS2 Admin Opsætning — RCON, admin-kommandoer, konkurrencekonfiguration, GOTV
- CS2 Fejlfinding — GSLT-fejl, nedbrud, forbindelsesproblemer, plugin-problemer
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP