Den här guiden går igenom hur du ställer in och konfigurerar din Counter-Strike 2-dedikerade server hostad hos Legion Hosting, inklusive GSLT-registrering, server.cfg-konfiguration, val av spelläge, workshop-kartor, plugin-ramverk och hur du ansluter.
Steg 1: Skaffa en Game Server Login Token (GSLT)
En GSLT är en unik token som kopplar din CS2-server till ditt Steam-konto. Du behöver ett Steam-konto i gott anseende (inga VAC-bannlysningar) för att generera en.
- Logga in på ditt Steam-konto och besök steamcommunity.com/dev/managegameservers.
- I fältet App ID, ange
730(Counter-Strike 2). - Ange en valfri notering (t.ex.
Legion CS2 Server) för att hjälpa dig identifiera token senare. - Klicka på Create. Kopiera den genererade token — den ser ut som en lång alfanumerisk sträng.
- I GPanel, öppna din servers flik Startup och klistra in token i fältet GSLT / Steam Token.
Steg 2: Starta din server
I GPanel, navigera till din CS2-server och klicka på Start. Servern installerar eller verifierar spelfiler vid första starten — detta kan ta flera minuter. Bevaka konsolen efter raden:
Connection to Steam servers successful.
Om du ser den raden är din GSLT giltig och servern körs i säkert (VAC) läge.
Kontrollera GPanels flik Network för din servers tilldelade spelport och GOTV-port. Se Hur du hittar din server-IP och port om du är osäker på din servers adress.
Steg 3: Konfigurera server.cfg
Den primära konfigurationsfilen för din CS2-server finns på:
game/csgo/cfg/server.cfg
Du kan redigera den här filen med File Manager i GPanel eller genom att ladda upp den via SFTP. Se Hur du laddar upp filer via SFTP för instruktioner.
Nedan följer en rekommenderad startkonfiguration med förklaringar för varje inställning:
// -----------------------------------------------
// 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
Steg 4: Speltyper och spellägen
CS2 använder en kombination av två cvars för att definiera spelläget. Ställ in dessa i dina startparametrar (fliken Startup i GPanel) eller högst upp i server.cfg.
| Läge | game_type | game_mode | Inbyggd 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 och game_mode i GPanels Startup-parametrar som startargument: +game_type 0 +game_mode 1. Att ändra dem enbart i server.cfg utan en omstart kanske inte får full effekt.
Steg 5: Kartpool och kartbyten
Använd följande konsolkommandon för att hantera kartor. Dessa kan placeras i server.cfg, skrivas via RCON eller köras från GPanel-konsolen.
Officiella kartor
CS2 levereras med den standardiserade competitive-kartpoolen. Byt karta med:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Workshop-kartor
För att köra Steam Workshop-kartor behöver din server startparametern +host_workshop_map och en Steam Web API-nyckel.
- Skaffa en Steam Web API-nyckel från steamcommunity.com/dev/apikey.
- I GPanels flik Startup, lägg till:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - För att ladda en workshop-karta, lägg till:
+host_workshop_map WORKSHOP_MAP_ID(det numeriska ID:t från workshop-URL:en). - Alternativt använd:
+host_workshop_collection COLLECTION_IDför att ladda en hel samling och växla genom den.
Steg 6: MetaMod och CounterStrikeSharp (Plugin-ramverk)
MetaMod:Source är en plugin-laddare som sitter mellan CS2:s spelmotor och plugins. CounterStrikeSharp (CSS) är ett C#-plugin-ramverk byggt ovanpå MetaMod som låter dig installera community-plugins såsom adminmenyer, övningslägen och matchhanteringssystem som Get5.
Installera MetaMod:Source
- Ladda ner den senaste CS2-kompatibla MetaMod:Source-versionen från sourcemm.net. Välj grenen master.
- Extrahera arkivet. Du får en mapp
addons/. - Ladda upp mappen
addons/till din servers kataloggame/csgo/så att sökvägen blirgame/csgo/addons/metamod/. Se Hur du laddar upp filer via SFTP. - I
game/csgo/gameinfo.gi, hitta blocketSearchPathsoch lägg till följande rad direkt ovanför den förstaGame-posten:Game csgo/addons/metamod - Starta om din server. Kör
meta listi GPanel-konsolen — om MetaMod är laddat ser du dess version listad.
Installera CounterStrikeSharp
- Ladda ner den senaste versionen från github.com/roflmuffin/CounterStrikeSharp. Hämta paketet with-runtime så att du inte behöver installera .NET separat.
- Extrahera och ladda upp innehållet till
game/csgo/(sammanfoga med den befintliga mappenaddons/). - Starta om servern. Kontrollera konsolen efter
[CounterStrikeSharp] Loaded successfully. - Enskilda plugins placeras i
game/csgo/addons/counterstrikesharp/plugins/— varje plugin har sin egen undermapp.
Steg 7: Ansluta till din server
Hitta din servers IP-adress och tilldelade port på fliken Network i GPanel.
Via konsolen i spelet
Öppna utvecklarkonsolen med tangenten ` (tilde) och skriv:
connect YOUR.SERVER.IP:PORT
Om du har ställt in ett sv_password, följ upp med:
password YourPassword
Via serverbläddraren
- I CS2, öppna Play > Community Server Browser.
- Klicka på fliken Favourites och sedan Add a server.
- Ange din server-IP och port (från GPanels Network-flik) och klicka på OK.
- Din server visas i Favourites och du kan dubbelklicka för att ansluta.
Via Steam connect-länk
Du kan dela en direkt Steam connect-länk med spelare:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Klistra in den här länken i en webbläsares adressfält eller ett Steam-chattmeddelande. Lösenordsdelen är valfri om servern inte har något.
YOUR.SERVER.IP:PORT med din faktiska server-IP och port från GPanels flik Network. Se Hur du hittar din server-IP och port för hjälp med att lokalisera den.
Relaterade artiklar
- CS2 Admininstallation — RCON, adminkommandon, competitive-konfiguration, GOTV
- CS2 Felsökning — GSLT-fel, krascher, anslutningsproblem, plugin-problem
- Hur du hittar din server-IP och port
- Hur du laddar upp filer via SFTP