Ten przewodnik obejmuje konfigurację dostępu administratora, RCON, komendy administracyjne oraz konfigurację meczów rywalizacyjnych na Twoim serwerze Counter-Strike 2 w Legion Hosting. Aby zapoznać się z początkową konfiguracją serwera, w tym GSLT, trybami gry i łączeniem się, zobacz Przewodnik konfiguracji serwera CS2.
Konfiguracja RCON (Remote Console)
RCON umożliwia zdalne uruchamianie komend serwera z konsoli w grze lub z GPanel bez ponownego uruchamiania. Konfiguruje się go za pomocą zmiennej cvar rcon_password w pliku server.cfg.
Ustawianie hasła RCON
Otwórz game/csgo/cfg/server.cfg za pomocą File Manager w GPanel lub przez SFTP i dodaj lub edytuj:
rcon_password "YourStrongPassword"
Korzystanie z RCON w grze
Otwórz konsolę dewelopera klawiszem ` (tylda). Najpierw uwierzytelnij się, a następnie wydawaj komendy:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
Po uwierzytelnieniu poprzedzaj każdą komendę przedrostkiem rcon, aby została wykonana na serwerze.
Korzystanie z RCON z GPanel
Możesz również uruchamiać komendy bezpośrednio z zakładki Console w GPanel bez potrzeby stosowania przedrostka rcon. Jest to najprostsza metoda zarządzania serwerem.
Niezbędne komendy administracyjne
Następujące komendy można uruchamiać za pośrednictwem RCON lub konsoli GPanel.
Zarządzanie graczami
| Komenda | Opis |
|---|---|
status |
Wyświetla listę wszystkich połączonych graczy wraz z ich Steam ID i pingiem |
kick <name> |
Wyrzuca gracza po nazwie |
kickid <userid> |
Wyrzuca gracza po ID użytkownika (z wyniku status) |
banid <minutes> <steamid> |
Banuje gracza po Steam ID (0 = na stałe) |
removeid <steamid> |
Usuwa Steam ID z listy banów |
users |
Wyświetla listę uwierzytelnionych użytkowników RCON |
Sterowanie serwerem
| Komenda | Opis |
|---|---|
changelevel <map> |
Zmienia bieżącą mapę (np. de_inferno) |
mp_restartgame 1 |
Restartuje bieżącą grę po 1 sekundzie |
mp_warmup_end |
Natychmiast kończy rozgrzewkę |
mp_pause_match |
Wstrzymuje bieżący mecz |
mp_unpause_match |
Wznawia bieżący mecz |
bot_add_t / bot_add_ct |
Dodaje bota do określonej drużyny |
bot_kick |
Wyrzuca wszystkie boty z serwera |
exec <filename> |
Wykonuje plik konfiguracyjny (np. exec competitive.cfg) |
Konfiguracja meczu rywalizacyjnego
Do gry rywalizacyjnej utwórz lub edytuj game/csgo/cfg/autoexec.cfg (wykonywany automatycznie przy każdym wczytaniu mapy), aby zastosować ustawienia rywalizacyjne na bazie domyślnych ustawień trybu gry:
// -----------------------------------------------
// Competitive / match settings
// -----------------------------------------------
mp_overtime_enable 1 // Enable overtime if scores are tied
mp_overtime_maxrounds 6 // Rounds per overtime half (3+3)
mp_overtime_halftime_pausetimer 0
mp_halftime 1 // Enable halftime side switch
mp_maxrounds 24 // Standard 12 per half
mp_freezetime 15 // Seconds players are frozen at round start
mp_roundtime 1.92 // Round time in minutes (1:55 approx)
mp_roundtime_defuse 1.92
mp_buytime 20 // Seconds players can buy after round start
mp_buy_anywhere 0 // Players must be in buy zone
mp_startmoney 800 // Starting money
mp_friendlyfire 1 // Team damage on (standard competitive)
mp_warmup_pausetimer 0
mp_warmuptime 30
// -----------------------------------------------
// Anti-cheat and security
// -----------------------------------------------
sv_pure 1 // Only allow official files (1) or workshop (0)
sv_pure_kick_clients 1
// -----------------------------------------------
// Bot behaviour (remove bots for real matches)
// -----------------------------------------------
bot_quota 0
bot_join_after_player 0
practice.cfg, match.cfg, warmup.cfg) i wczytywać je za pomocą exec practice.cfg przez RCON lub konsolę GPanel.
GOTV (oglądanie i nagrywanie dem)
GOTV umożliwia widzom oglądanie Twojego meczu z konfigurowalnym opóźnieniem oraz pozwala nagrywać dema do późniejszej analizy. Dodaj te ustawienia do swojego server.cfg:
tv_enable 1 // Enable GOTV
tv_name "GOTV" // Name shown to spectators
tv_delay 30 // Delay in seconds before GOTV shows action
tv_maxclients 10 // Maximum GOTV spectators
connect YOUR.SERVER.IP:GOTV_PORT.
Aby ręcznie nagrać demo przez RCON:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
Plik demo jest zapisywany w katalogu game/csgo/ Twojego serwera i można go pobrać przez SFTP.
Powiązane artykuły
- Przewodnik konfiguracji serwera CS2 — GSLT, server.cfg, tryby gry, łączenie się
- Rozwiązywanie problemów CS2 — Częste błędy i poprawki
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP