Tämä opas opastaa sinut Counter-Strike 2 -palvelimesi asentamiseen ja määrittämiseen Legion Hostingissa, mukaan lukien GSLT-rekisteröinti, server.cfg-määritys, pelitilan valinta, workshop-kartat, lisäosakehykset ja kuinka yhdistää.
Vaihe 1: Hanki Game Server Login Token (GSLT)
GSLT on ainutlaatuinen token, joka yhdistää CS2-palvelimesi Steam-tiliisi. Tarvitset Steam-tilin, joka on hyvässä kunnossa (ei VAC-bannia), luodaksesi sellaisen.
- Kirjaudu Steam-tilillesi ja vieraile osoitteessa steamcommunity.com/dev/managegameservers.
- App ID -kenttään syötä
730(Counter-Strike 2). - Syötä valinnainen muistio (esim.
Legion CS2 Server) auttaaksesi tunnistamaan tokenin myöhemmin. - Klikkaa Create. Kopioi luotu token — se näyttää pitkältä aakkosnumeeriselta merkkijonolta.
- GPanelissa avaa palvelimesi Startup-välilehti ja liitä token GSLT / Steam Token -kenttään.
Vaihe 2: Käynnistä palvelimesi
GPanelissa siirry CS2-palvelimeesi ja klikkaa Start. Palvelin asentaa tai vahvistaa pelitiedostot ensimmäisellä käynnistyksellä — tämä voi kestää useita minuutteja. Tarkkaile konsolista riviä:
Connection to Steam servers successful.
Jos näet tämän rivin, GSLT:si on voimassa ja palvelin toimii suojatussa (VAC) tilassa.
Tarkista GPanelin Network-välilehti palvelimesi annetun pelportin ja GOTV-portin osalta. Katso Kuinka löytää palvelimesi IP ja portti, jos et ole varma palvelimesi osoitteesta.
Vaihe 3: Määritä server.cfg
CS2-palvelimesi ensisijainen konfiguraatiotiedosto sijaitsee osoitteessa:
game/csgo/cfg/server.cfg
Voit muokata tätä tiedostoa GPanelin File Managerilla tai lataamalla sen SFTP:n kautta. Katso ohjeet kohdasta Kuinka ladata tiedostoja SFTP:n kautta.
Alla on suositeltu aloituskonfiguraatio selityksineen jokaisesta asetuksesta:
// -----------------------------------------------
// 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
Vaihe 4: Pelityypit ja -tilat
CS2 käyttää kahden cvarin yhdistelmää määrittääkseen pelitilan. Aseta nämä käynnistysparametreissa (GPanelin Startup-välilehti) tai server.cfg:n yläosassa.
| Tila | game_type | game_mode | Sisäänrakennettu 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 ja game_mode GPanelin Startup-parametreissa käynnistysargumentteina: +game_type 0 +game_mode 1. Niiden muuttaminen vain server.cfg:ssä ilman uudelleenkäynnistystä ei välttämättä toimi täysin.
Vaihe 5: Karttapooli ja kartanvaihdot
Käytä seuraavia konsolikomentoja karttojen hallintaan. Nämä voidaan sijoittaa server.cfg:hen, kirjoittaa RCON:n kautta tai ajaa GPanelin konsolista.
Viralliset kartat
CS2 sisältää vakiomuotoisen kilpailullisen karttapoolin. Vaihda karttaa komennolla:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Workshop-kartat
Steam Workshop -karttojen suorittamiseen palvelimesi tarvitsee +host_workshop_map-käynnistysparametrin ja Steam Web API -avaimen.
- Hanki Steam Web API -avain osoitteesta steamcommunity.com/dev/apikey.
- GPanelin Startup-välilehdellä lisää:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Workshop-kartan lataamiseksi lisää:
+host_workshop_map WORKSHOP_MAP_ID(numeerinen ID workshop-URL:sta). - Vaihtoehtoisesti käytä:
+host_workshop_collection COLLECTION_IDladataksesi koko kokoelman ja kiertääksesi sitä.
Vaihe 6: MetaMod ja CounterStrikeSharp (lisäosakehys)
MetaMod:Source on lisäosalataaja, joka sijaitsee CS2-pelimoottorin ja lisäosien välissä. CounterStrikeSharp (CSS) on C#-lisäosakehys, joka on rakennettu MetaModin päälle ja jonka avulla voit asentaa yhteisön lisäosia, kuten admin-valikoita, harjoitustiloja ja ottelunhallintajärjestelmiä kuten Get5.
MetaMod:Sourcen asentaminen
- Lataa uusin CS2-yhteensopiva MetaMod:Source-build osoitteesta sourcemm.net. Valitse master-haara.
- Pura arkisto. Saat
addons/-kansion. - Lataa
addons/-kansio palvelimesigame/csgo/-hakemistoon, jotta polku tuleegame/csgo/addons/metamod/. Katso Kuinka ladata tiedostoja SFTP:n kautta. game/csgo/gameinfo.gi-tiedostossa etsiSearchPaths-lohko ja lisää seuraava rivi suoraan ensimmäisenGame-merkinnän yläpuolelle:Game csgo/addons/metamod- Käynnistä palvelin uudelleen. Aja
meta listGPanelin konsolissa — jos MetaMod on ladattu, näet sen version listattuna.
CounterStrikeSharpin asentaminen
- Lataa uusin julkaisu osoitteesta github.com/roflmuffin/CounterStrikeSharp. Hanki with-runtime-paketti, jotta sinun ei tarvitse asentaa .NET:iä erikseen.
- Pura ja lataa sisältö osoitteeseen
game/csgo/(yhdistämällä olemassa olevaanaddons/-kansioon). - Käynnistä palvelin uudelleen. Tarkista konsoli viestin
[CounterStrikeSharp] Loaded successfullyosalta. - Yksittäiset lisäosat menevät kansioon
game/csgo/addons/counterstrikesharp/plugins/— jokaisella lisäosalla on oma alikansionsa.
Vaihe 7: Yhdistäminen palvelimellesi
Etsi palvelimesi IP-osoite ja annettu portti Network-välilehdeltä GPanelissa.
Pelinsisäisen konsolin kautta
Avaa kehittäjäkonsoli ` (tilde) -näppäimellä ja kirjoita:
connect YOUR.SERVER.IP:PORT
Jos asetit sv_password:n, jatka komennolla:
password YourPassword
Palvelinselaimen kautta
- CS2:ssa avaa Play > Community Server Browser.
- Klikkaa Favourites-välilehteä, sitten Add a server.
- Syötä palvelimesi IP ja portti (GPanelin Network-välilehdeltä) ja klikkaa OK.
- Palvelimesi näkyy Suosikit-välilehdellä ja voit kaksoisklikata liittyäksesi.
Steam Connect -linkin kautta
Voit jakaa suoran Steam connect -linkin pelaajille:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Liitä tämä linkki selaimen osoiteriville tai Steam-chatviestiin. Salasanaosa on valinnainen, jos palvelimella ei ole sellaista.
YOUR.SERVER.IP:PORT palvelimesi todellisella IP:llä ja portilla GPanelin Network-välilehdeltä. Katso Kuinka löytää palvelimesi IP ja portti apua sen paikallistamiseen.
Aiheeseen liittyvät artikkelit
- CS2 Admin Setup — RCON, admin-komennot, kilpailullinen määritys, GOTV
- CS2 Troubleshooting — GSLT-virheet, kaatumiset, yhteysongelmat, lisäosaongelmat
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta