Serwery gier na godziny. Płać tylko, gdy grasz.

Komendy administracyjne serwera CS:GO (SourceMod)

Ty uruchomiłeś serwer, więc to Ty jesteś administratorem. Komendy administracyjne CS:GO działają przez SourceMod, który jest zainstalowany i skonfigurowany na każdym serwerze CS:GO na 2hours.gg, a Twoje konto Steam automatycznie otrzymuje uprawnienia administratora. CS:GO nie ma konsoli webowej (silnik tej starszej gry odrzuca TCP RCON, którego używa nasza konsola w przeglądarce), więc wszystko uruchamiasz w grze.

Trzy rodzaje komend

Warto wiedzieć, który jest który, bo wpisuje się je inaczej:

  • Komendy administracyjne (SourceMod) — wyrzucanie (kick), banowanie, zmiana mapy, zabijanie (slay). Może je uruchomić tylko administrator. Wpisujesz je na czacie z prefiksem !, na przykład !kick (lub / , żeby ukryć wiadomość przed innymi graczami). Ta sama komenda działa w konsoli jako sm_kick.
  • Ustawienia serwera (cvary) — czas rundy, boty, ogień do sojuszników. To zmienne gry, a nie komendy administracyjne. Jako administrator zmieniasz je poleceniem sm_cvar <name> <value>, na przykład sm_cvar mp_roundtime 2.
  • Komendy gracza — wszystko, co dowolny gracz uruchamia na swoim własnym kliencie (kupowanie broni, głos, obserwowanie). Nie wymagają uprawnień administratora i dotyczą tylko tego gracza.

Jak uruchamiać komendy administracyjne

Musisz włączyć konsolę developerską (Ustawienia > Gra > Włącz konsolę dla deweloperów, albo dodaj -console do opcji uruchamiania). Następnie masz dwie opcje:

  • Na czacie: naciśnij Y, wpisz komendę z prefiksem ! (!map de_nuke). Użyj / zamiast !, żeby uruchomić ją bez pokazywania wiadomości innym graczom.
  • W konsoli: naciśnij ~ (tylda, na lewo od klawisza 1) i wpisz wersję z sm_ (sm_map de_nuke).

Najprościej: wpisz !admin na czacie, żeby otworzyć menu administracyjne SourceMod i kliknąć każdą z poniższych komend bez zapamiętywania.

Zarządzanie graczami (administrator)

!kick <name>
Usuwa gracza z serwera.
!ban <name> 30 <reason>
Banuje gracza na 30 minut (użyj 0 dla bana na stałe).
!slay <name>
Natychmiast zabija gracza w bieżącej rundzie.
!slap <name> 20
Zadaje 20 obrażeń i odrzuca gracza (0, żeby tylko odrzucić bez obrażeń).
!team <name> ct
Przenosi gracza do drużyny (ct, t lub spec).
!gag <name>
Blokuje graczowi czat tekstowy. !ungag, żeby cofnąć.
!mute <name>
Blokuje graczowi czat głosowy. !unmute, żeby cofnąć.
!noclip <name>
Pozwala graczowi przelatywać przez ściany (przełącznik).

Kontrola meczu i mapy (administrator)

!map de_inferno
Natychmiast zmienia mapę na nową. Mapy de_ to Rozbrajanie bomby, mapy cs_ to Odbijanie zakładników.
!nextmap de_nuke
Ustawia mapę, która wczyta się po bieżącej.
sm_cvar mp_restartgame 1
Restartuje mecz po 1 sekundzie: wyniki i rundy są zerowane, wszyscy zostają połączeni. Właśnie to oznacza "restart game" w CS:GO. (To NIE restartuje samego serwera.)
sm_cvar mp_warmup_start
Rozpoczyna rozgrzewkę (darmowy zakup broni, bez liczenia wyniku).
sm_cvar mp_warmup_end
Kończy rozgrzewkę i rozpoczyna właściwy mecz.

Ustawienia serwera / cvary (administrator)

Zmieniasz je poleceniem sm_cvar <name> <value> w konsoli albo z menu !admin:

mp_roundtime 2
Liczba minut na rundę.
mp_timelimit 30
Liczba minut przed zmianą mapy (0 = bez limitu).
mp_maxrounds 24
Liczba rozegranych rund przed końcem meczu / zamianą stron.
mp_friendlyfire 1
Ogień do sojuszników włączony (1) lub wyłączony (0).
mp_startmoney 16000
Ilość pieniędzy, z jaką każdy gracz zaczyna mecz.
bot_quota 6
Liczba botów utrzymywanych w grze.
bot_difficulty 2
Poziom trudności botów: 0 łatwy, 1 normalny, 2 trudny, 3 ekspert.
sv_alltalk 1
Pozwala obu drużynom słyszeć się nawzajem na głosowym (1) lub tylko w drużynie (0).
sv_cheats 1
Włącza komendy typu cheat, jak noclip i god, do testów (1). Wyłącz (0) na prawdziwe mecze.

Zabawa i głosowania (administrator)

!beacon <name>
Nakłada na gracza pierścień i sygnał dźwiękowy, żeby wszyscy mogli go znaleźć.
!freeze <name>
Zamraża gracza w miejscu na kilka sekund.
!burn <name>
Podpala gracza.
!votemap de_dust2 de_mirage
Rozpoczyna głosowanie na mapę spośród podanych map.
!votekick <name>
Rozpoczyna głosowanie nad wyrzuceniem gracza.
!csay <message>
Wyświetla wiadomość na środku ekranu wszystkich graczy.

Komendy gracza (dla każdego)

Nie wymagają uprawnień administratora i dotyczą tylko gracza, który je uruchamia:

status
Konsola: wyświetla listę połączonych graczy, ich SteamID i ping. Przydatne do znalezienia nicku do wyrzucenia.
timeleft
Czat: pokazuje, ile czasu zostało do zmiany mapy.
nextmap
Czat: pokazuje, jaka będzie następna mapa.
rcon_password <pw>
Konsola: zaloguj się hasłem RCON (znajdziesz je na karcie serwera), żeby uruchamiać natywne komendy serwera bezpośrednio, bez SourceMod.

Komendy, które blokujemy (i dlaczego)

Kilka komend może ujawnić tożsamość Twojego serwera, przekierować graczy do złośliwych plików do pobrania albo zabić proces serwera. Dla Twojego bezpieczeństwa są zablokowane — to ta sama lista, którą blokujemy w CS2:

  • quit, _restart, restart, shutdown, crash — zabijają cały serwer (rozłączają wszystkich). Użyj zamiast tego mp_restartgame, żeby zrestartować mecz.
  • sv_setsteamaccount, zmiany rcon_password, sv_downloadurl, logaddress_add, exec — mogą ujawnić Twój token logowania, przekierować pobieranie plików albo uruchomić dowolną konfigurację.
  • connect, disconnect, retry — komendy tylko dla klienta, które zamknęłyby nasłuch sieciowy serwera i uczyniły go nieosiągalnym.

Wszystko inne, czyli wszystkie przydatne komendy administracyjne, meczowe i rozgrywkowe opisane powyżej, możesz swobodnie używać.

Niezabezpieczone serwery (własne klienty)

Domyślnie twój serwer działa z włączonym VAC (Valve Anti-Cheat), tak jak w publicznym matchmakingu. Przy wdrażaniu możesz zamiast tego ustawić go jako niezabezpieczony: VAC wyłączony, dzięki czemu będą mogły się łączyć własne klienty, skrypty i zmodyfikowane konfiguracje. Dotyczy to wyłącznie twojego serwera i nigdy nie naraża twojego konta Steam.

To zależy od ciebie. Niektóre prywatne grupy uruchamiają niezabezpieczone serwery do testów, moddingu albo własnych zasad (HvH i podobne). Zostaw VAC włączony do normalnej, chronionej gry; wyłącz go dla prywatnego lobby, w którym wszyscy znają zasady.

Zobacz także

← Wróć do wszystkich przewodników