Ez az útmutató végigvezet a Legion Hosting-on üzemeltetett Counter-Strike 2 dedikált szerver beállításán és konfigurálásán, beleértve a GSLT regisztrációt, a server.cfg konfigurációt, a játékmód kiválasztását, a workshop pályákat, a plugin keretrendszereket, és a csatlakozás módját.
1. lépés: Game Server Login Token (GSLT) beszerzése
A GSLT egy egyedi token, amely a CS2 szerveredet a Steam fiókodhoz köti. Szükséged van egy jó állapotú Steam fiókra (VAC kitiltás nélkül) a generáláshoz.
- Jelentkezz be a Steam fiókodba, és látogass el a steamcommunity.com/dev/managegameservers oldalra.
- Az App ID mezőbe írd be:
730(Counter-Strike 2). - Adj meg egy opcionális megjegyzést (pl.
Legion CS2 Server), hogy később könnyebben azonosíthasd a tokent. - Kattints a Create gombra. Másold ki a generált tokent — ez egy hosszú alfanumerikus karakterlánc.
- A GPanel-ben nyisd meg a szervered Startup fülét, és illeszd be a tokent a GSLT / Steam Token mezőbe.
2. lépés: Szerver indítása
A GPanel-ben navigálj a CS2 szerveredhez, és kattints a Start gombra. A szerver az első indításkor telepíti vagy ellenőrzi a játékfájlokat — ez több percig is eltarthat. Figyeld a konzolt a következő sorra:
Connection to Steam servers successful.
Ha látod ezt a sort, a GSLT érvényes, és a szerver biztonságos (VAC) módban fut.
Ellenőrizd a GPanel Network fülét a szervered hozzárendelt játékportjáért és GOTV portjáért. Lásd a Szerver IP és port megkeresése útmutatót, ha nem vagy biztos a szervered címében.
3. lépés: A server.cfg konfigurálása
A CS2 szervered elsődleges konfigurációs fájlja a következő helyen található:
game/csgo/cfg/server.cfg
Ezt a fájlt a GPanel File Manager segítségével vagy SFTP-n keresztül szerkesztheted. Lásd a Fájlok feltöltése SFTP-n keresztül útmutatót az utasításokért.
Az alábbiakban egy ajánlott kiindulási konfiguráció található, az egyes beállítások magyarázatával:
// -----------------------------------------------
// 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
4. lépés: Játéktípusok és módok
A CS2 két cvar kombinációját használja a játékmód meghatározásához. Ezeket az indítási paraméterekben (GPanel Startup fül) vagy a server.cfg elején állítsd be.
| Mód | game_type | game_mode | Beépített 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 és game_mode értékeket a GPanel Startup paramétereiben indítási argumentumként: +game_type 0 +game_mode 1. Ha csak a server.cfg-ben változtatod meg újraindítás nélkül, előfordulhat, hogy nem lépnek teljes mértékben érvénybe.
5. lépés: Pályakészlet és pályaváltás
Használd az alábbi konzolparancsokat a pályák kezeléséhez. Ezek elhelyezhetők a server.cfg-ben, beírhatók RCON-on keresztül, vagy futtathatók a GPanel konzolról.
Hivatalos pályák
A CS2 a szabványos verseny pályakészlettel érkezik. Pályaváltás:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Workshop pályák
Steam Workshop pályák futtatásához a szerverednek szüksége van a +host_workshop_map indítási paraméterre és egy Steam Web API kulcsra.
- Szerezz Steam Web API kulcsot a steamcommunity.com/dev/apikey oldalról.
- A GPanel Startup fülén add hozzá:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Workshop pálya betöltéséhez add hozzá:
+host_workshop_map WORKSHOP_MAP_ID(a workshop URL-ben található numerikus azonosító). - Alternatívaként használhatod:
+host_workshop_collection COLLECTION_IDegy teljes gyűjtemény betöltéséhez és a pályák közötti váltáshoz.
6. lépés: MetaMod és CounterStrikeSharp (plugin keretrendszer)
A MetaMod:Source egy plugin betöltő, amely a CS2 játékmotor és a pluginok között helyezkedik el. A CounterStrikeSharp (CSS) egy C# plugin keretrendszer, amely a MetaMod-ra épül, és lehetővé teszi közösségi pluginok telepítését, mint például admin menük, gyakorló módok és mérkőzéskezelő rendszerek, mint a Get5.
MetaMod:Source telepítése
- Töltsd le a legújabb CS2-kompatibilis MetaMod:Source buildet a sourcemm.net oldalról. Válaszd a master branch-et.
- Csomagold ki az archívumot. Egy
addons/mappát kapsz. - Töltsd fel az
addons/mappát a szerveredgame/csgo/könyvtárába, hogy az elérési útgame/csgo/addons/metamod/legyen. Lásd a Fájlok feltöltése SFTP-n keresztül útmutatót. - A
game/csgo/gameinfo.gifájlban keresd meg aSearchPathsblokkot, és add hozzá a következő sort közvetlenül az elsőGamebejegyzés fölé:Game csgo/addons/metamod - Indítsd újra a szervert. Futtasd a
meta listparancsot a GPanel konzolon — ha a MetaMod betöltődött, látni fogod a verzióját.
CounterStrikeSharp telepítése
- Töltsd le a legújabb kiadást a github.com/roflmuffin/CounterStrikeSharp oldalról. Válaszd a with-runtime csomagot, így nem kell külön .NET-et telepítened.
- Csomagold ki és töltsd fel a tartalmat a
game/csgo/könyvtárba (egyesítve a meglévőaddons/mappával). - Indítsd újra a szervert. Ellenőrizd a konzolon a
[CounterStrikeSharp] Loaded successfullyüzenetet. - Az egyes pluginok a
game/csgo/addons/counterstrikesharp/plugins/mappába kerülnek — minden pluginnak saját almappája van.
7. lépés: Csatlakozás a szerveredhez
A szervered IP-címét és hozzárendelt portját a GPanel Network fülén találod.
Játékon belüli konzolon keresztül
Nyisd meg a fejlesztői konzolt a ` (tilde) billentyűvel, és írd be:
connect YOUR.SERVER.IP:PORT
Ha beállítottál sv_password-öt, utána írd be:
password YourPassword
Szerverböngészőn keresztül
- A CS2-ben nyisd meg a Play > Community Server Browser menüt.
- Kattints a Favourites fülre, majd az Add a server gombra.
- Add meg a szervered IP-jét és portját (a GPanel Network füléről), majd kattints az OK gombra.
- A szervered megjelenik a Kedvencek között, és dupla kattintással csatlakozhatsz.
Steam csatlakozási linken keresztül
Megoszthatod a játékosokkal a közvetlen Steam csatlakozási linket:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Illeszd be ezt a linket egy böngésző címsorába vagy egy Steam chat üzenetbe. A jelszó rész opcionális, ha a szervernek nincs jelszava.
YOUR.SERVER.IP:PORT részt a valódi szerver IP-dre és portodra a GPanel Network füléről. Lásd a Szerver IP és port megkeresése útmutatót a megtaláláshoz.
Kapcsolódó cikkek
- CS2 Admin beállítás — RCON, admin parancsok, verseny konfiguráció, GOTV
- CS2 hibaelhárítás — GSLT hibák, összeomlások, csatlakozási problémák, plugin problémák
- Szerver IP és port megkeresése
- Fájlok feltöltése SFTP-n keresztül