Това ръководство обхваща настройването на администраторски достъп, 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