Te indítottad el a szervert, tehát te vagy az admin. A CS:GO admin parancsok a SourceMod-on keresztül futnak, amely minden 2hours.gg CS:GO szerveren telepítve és beállítva van, a Steam-fiókod pedig automatikusan admin jogosultságot kap. A CS:GO-hoz nincs webes konzol (a régi motor elutasítja a TCP RCON-t, amit a böngészős konzolunk használ), így mindent játékon belül kell futtatnod.
Háromféle parancs
Hasznos tudni, melyik micsoda, mert máshogy kell begépelni őket:
- Admin parancsok (SourceMod) — kirúgás, tiltás, pályaváltás, ölés. Ezeket csak adminok futtathatják. A chatben ! jellel add meg őket (vagy / jellel, ha nem szeretnéd, hogy mások lássák az üzenetet), például !kick. Ugyanez a parancs a konzolban sm_kick néven működik.
- Szerverbeállítások (cvarok) — kör időtartama, botok, baráti tűz. Ezek játékváltozók, nem admin parancsok. Adminként a sm_cvar <name> <value> paranccsal módosíthatod őket, például sm_cvar mp_roundtime 2.
- Játékos parancsok — bármi, amit egy játékos a saját kliensén futtat (vásárlás, hang, szellemként nézelődés). Nincs szükség admin jogosultságra, csak az adott játékosra vannak hatással.
Hogyan futtass admin parancsokat
Ehhez be kell kapcsolnod a fejlesztői konzolt (Settings > Game > Enable Developer Console, vagy add hozzá a -console kapcsolót az indítási beállításokhoz). Ezután:
- Chatben: nyomd meg a Y billentyűt, majd írd be a parancsot ! előtaggal (!map de_nuke). Használj / jelet ! helyett, ha nem szeretnéd, hogy más játékosok lássák az üzenetet.
- A konzolban: nyomd meg a ~ billentyűt (tilde, az 1-es billentyűtől balra), és írd be az sm_ verziót (sm_map de_nuke).
A legegyszerűbb megoldás: írd be a chatbe, hogy !admin, ez megnyitja a SourceMod admin menüt, ahol kattintgatva elérheted az összes alábbi parancsot, semmit nem kell megjegyezned.
Játékosok kezelése (admin)
!kick <name>- Eltávolít egy játékost a szerverről.
!ban <name> 30 <reason>- 30 percre kitilt egy játékost (használj 0-t a végleges tiltáshoz).
!slay <name>- Azonnal megöl egy játékost az aktuális körre.
!slap <name> 20- 20 sebzést okoz és megdobja a játékost (0 esetén csak a lökéshatás érvényesül).
!team <name> ct- Átteszi a játékost egy csapatba (ct, t vagy spec).
!gag <name>- Letiltja a játékos szöveges chatelését. A visszavonáshoz: !ungag.
!mute <name>- Letiltja a játékos hangchatjét. A visszavonáshoz: !unmute.
!noclip <name>- Lehetővé teszi a játékosnak, hogy átrepüljön a falakon (be/ki kapcsoló).
Meccs- és pályavezérlés (admin)
!map de_inferno- Azonnal átvált egy új pályára. A de_ pályák bomba hatástalanítás módúak, a cs_ pályák túsz mentés módúak.
!nextmap de_nuke- Beállítja, melyik pálya töltődik be a jelenlegi után.
sm_cvar mp_restartgame 1- 1 másodperc múlva újraindítja a meccset: az eredmények és a körök nullázódnak, mindenki kapcsolatban marad. Ez jelenti a "restart game" kifejezést a CS:GO-ban. (Ez NEM indítja újra magát a szervert.)
sm_cvar mp_warmup_start- Elindítja a bemelegítési időszakot (ingyenes vásárlás, nincs pontszámítás).
sm_cvar mp_warmup_end- Befejezi a bemelegítést és elindítja az éles meccset.
Szerverbeállítások / cvarok (admin)
Ezeket a sm_cvar <name> <value> paranccsal módosíthatod a konzolban, vagy a !admin menüből:
mp_roundtime 2- Egy kör hossza percben.
mp_timelimit 30- Hány perc múlva vált pályát (0 = nincs korlát).
mp_maxrounds 24- Hány kör után ér véget a meccs / cserélnek oldalt a csapatok.
mp_friendlyfire 1- Baráti tűz be (1) vagy ki (0) kapcsolva.
mp_startmoney 16000- Az összeg, amivel minden játékos a meccs elején rendelkezik.
bot_quota 6- Hány botot tartson a játékban.
bot_difficulty 2- A botok nehézsége: 0 könnyű, 1 normál, 2 nehéz, 3 profi.
sv_alltalk 1- Mindkét csapat hallja egymást hangban (1), vagy csak a saját csapatát (0).
sv_cheats 1- Engedélyezi a csaló parancsokat, például a noclip-et és a god-ot teszteléshez (1). Kapcsold ki (0) éles meccsekhez.
Szórakoztató parancsok és szavazások (admin)
!beacon <name>- Gyűrűt és pingjelzést ad egy játékosra, hogy mindenki megtalálja.
!freeze <name>- Néhány másodpercre lefagyasztja a játékost.
!burn <name>- Lángra lobbantja a játékost.
!votemap de_dust2 de_mirage- Szavazást indít a felsorolt pályák közül.
!votekick <name>- Szavazást indít egy játékos kirúgásáról.
!csay <message>- Üzenetet jelenít meg mindenki képernyőjének közepén.
Játékos parancsok (bárki)
Ezekhez nincs szükség admin jogosultságra, és csak arra a játékosra vannak hatással, aki futtatja őket:
status- Konzol: kilistázza a csatlakozott játékosokat, a SteamID-jüket és a pingjüket. Hasznos, ha meg akarod találni egy játékos nevét a kirúgáshoz.
timeleft- Chat: mennyi idő van hátra a pályaváltásig.
nextmap- Chat: melyik lesz a következő pálya.
rcon_password <pw>- Konzol: jelentkezz be az RCON jelszóval (a szerverkártyádon található), hogy natív szerverparancsokat futtathass közvetlenül, SourceMod nélkül.
Parancsok, amiket blokkolunk (és miért)
Néhány parancs kiszivárogtathatja a szervered azonosítóját, rosszindulatú letöltésekre irányíthatja a játékosokat, vagy leállíthatja a szerverfolyamatot. Biztonságod érdekében ezek blokkolva vannak, ugyanaz a lista, amit a CS2-n is blokkolunk:
- quit, _restart, restart, shutdown, crash — leállítja az egész szervert (mindenkit lecsatlakoztat). Használd inkább a mp_restartgame parancsot a meccs újraindításához.
- sv_setsteamaccount, rcon_password módosítások, sv_downloadurl, logaddress_add, exec — kiszivárogtathatja a bejelentkezési tokenedet, átirányíthatja a letöltéseket, vagy tetszőleges konfigurációt futtathat.
- connect, disconnect, retry — csak kliensoldali parancsok, amelyek leállítanák a szerver hálózati figyelőjét, és elérhetetlenné tennék.
Minden más, az összes fent felsorolt hasznos admin-, meccs- és játékmenet-parancs, szabadon használható.
Nem biztonságos szerverek (egyedi kliensek)
Alapértelmezés szerint a szervered bekapcsolt VAC-cal (Valve Anti-Cheat) fut, ugyanúgy, mint a nyilvános matchmakingben. Telepítéskor átválthatod nem biztonságosra: VAC kikapcsolva, így egyedi kliensek, szkriptek és moddolt beállítások is csatlakozhatnak. Ez csak a saját szerveredet érinti, és soha nem veszélyezteti a Steam-fiókodat.
Ez a te döntésed. Egyes zárt közösségek nem biztonságos szervereket futtatnak teszteléshez, moddingoz vagy saját szabályaikhoz (HvH és hasonlók). Normál, védett játékhoz hagyd bekapcsolva a VAC-ot; kapcsold ki egy privát lobbihoz, ahol mindenki ismeri a feltételeket.