Это руководство охватывает настройку доступа администратора, RCON, команды администратора и конфигурацию соревновательных матчей для вашего сервера Counter-Strike 2 на Legion Hosting. Для первоначальной настройки сервера, включая GSLT, игровые режимы и подключение, смотрите Руководство по настройке сервера CS2.
Настройка RCON (Remote Console)
RCON позволяет вам удалённо выполнять команды сервера из внутриигровой консоли или из GPanel без перезапуска. Он настраивается через cvar rcon_password в вашем server.cfg.
Установка пароля RCON
Откройте game/csgo/cfg/server.cfg через File Manager в GPanel или через SFTP и добавьте или отредактируйте:
rcon_password "YourStrongPassword"
Использование RCON в игре
Откройте консоль разработчика клавишей ` (тильда). Сначала аутентифицируйтесь, затем выполняйте команды:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
После аутентификации добавляйте префикс rcon к каждой команде, чтобы она выполнялась на сервере.
Использование RCON из GPanel
Вы также можете выполнять команды напрямую из вкладки Console в GPanel без необходимости в префиксе rcon. Это самый простой метод для управления сервером.
Основные команды администратора
Следующие команды могут быть выполнены через RCON или консоль GPanel.
Управление игроками
| Команда | Описание |
|---|---|
status |
Перечислить всех подключённых игроков с их Steam ID и пингом |
kick <name> |
Кикнуть игрока по имени |
kickid <userid> |
Кикнуть игрока по user ID (из вывода status) |
banid <minutes> <steamid> |
Забанить игрока по Steam ID (0 = перманентно) |
removeid <steamid> |
Удалить Steam ID из списка банов |
users |
Перечислить аутентифицированных пользователей RCON |
Управление сервером
| Команда | Описание |
|---|---|
changelevel <map> |
Сменить текущую карту (например, de_inferno) |
mp_restartgame 1 |
Перезапустить текущую игру через 1 секунду |
mp_warmup_end |
Немедленно завершить разминку |
mp_pause_match |
Поставить текущий матч на паузу |
mp_unpause_match |
Снять текущий матч с паузы |
bot_add_t / bot_add_ct |
Добавить бота в указанную команду |
bot_kick |
Кикнуть всех ботов с сервера |
exec <filename> |
Выполнить конфигурационный файл (например, exec competitive.cfg) |
Конфигурация соревновательного матча
Для соревновательной игры создайте или отредактируйте game/csgo/cfg/autoexec.cfg (выполняется автоматически при каждой загрузке карты), чтобы применить соревновательную настройку поверх настроек игрового режима по умолчанию:
// -----------------------------------------------
// 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) и загружать их с помощью exec practice.cfg через RCON или консоль GPanel.
GOTV (наблюдение и запись демо)
GOTV позволяет зрителям наблюдать за вашим матчем с настраиваемой задержкой и позволяет записывать демо для просмотра. Добавьте эти настройки в ваш 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.
Чтобы записать демо вручную через RCON:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
Файл демо сохраняется в каталоге game/csgo/ вашего сервера и может быть скачан через SFTP.
Связанные статьи
- Руководство по настройке сервера CS2 — GSLT, server.cfg, игровые режимы, подключение
- Устранение неполадок CS2 — Распространённые ошибки и их исправление
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP