В этом руководстве рассматриваются настройка администрирования, команды RCON движка Source, управление игроками, команды карт, поддержка плагинов SourceMod/MetaMod, пользовательские карты и устранение неполадок для вашего выделенного сервера Black Mesa. Black Mesa — это ремейк Half-Life на движке Source с соревновательным многопользовательским дезматчем. Для первоначальной настройки, конфигурации и инструкций по подключению см. Руководство по настройке сервера Black Mesa.
1. Настройка администрирования (пароль RCON)
Black Mesa использует систему RCON движка Source для администрирования. Установите пароль в GPanel Startup или в server.cfg:
rcon_password "YourStrongPassword"
Аутентифицируйтесь в игре через консоль (~):
rcon_password YourStrongPassword
rcon <command>
Вы также можете отправлять команды напрямую через вкладку Console в GPanel без аутентификации RCON.
2. Команды RCON движка Source
Управление игроками
| Команда | Описание |
|---|---|
rcon status | Вывести список игроков с идентификаторами пользователей, Steam ID, IP и пингом. |
rcon kick <userid> | Исключить игрока по идентификатору пользователя. |
rcon kick "<playername>" | Исключить по отображаемому имени. |
rcon banid <minutes> <userid> | Забанить по идентификатору пользователя. 0 = навсегда. |
rcon banip <minutes> <ip> | Забанить IP-адрес. |
rcon removeid <steamid> | Снять бан по Steam ID. |
rcon removeip <ip> | Снять бан по IP. |
rcon writeid | Сохранить список банов в banned_user.cfg. |
rcon writeip | Сохранить баны IP в banned_ip.cfg. |
rcon writeid и rcon writeip после бана. Без сохранения баны теряются при перезапуске.
Команды карт
| Команда | Описание |
|---|---|
rcon changelevel <mapname> | Сменить карту, сохраняя подключение игроков. |
rcon map <mapname> | Загрузить карту с нуля, отключая всех игроков. |
rcon maps * | Вывести список всех доступных карт. |
rcon mp_timelimit <min> | Изменить лимит времени карты. |
rcon mp_fraglimit <frags> | Изменить лимит фрагов. |
rcon mp_restartgame 1 | Перезапустить текущий раунд, сбрасывая счёт. |
Управление сервером
| Команда | Описание |
|---|---|
rcon hostname "Name" | Изменить имя сервера. |
rcon sv_password "pass" | Установить или изменить пароль для входа. |
rcon mp_friendlyfire <0/1> | Переключить дружественный огонь. |
rcon sv_alltalk <0/1> | Переключить межкомандный голосовой чат. |
rcon say "message" | Отправить общесерверное сообщение в чат. |
rcon exec <filename> | Выполнить файл конфигурации. |
rcon quit | Выключить сервер. |
3. SourceMod и MetaMod
Для продвинутых функций администрирования установите MetaMod:Source и SourceMod.
Установка
- Остановите ваш сервер из GPanel.
- Скачайте MetaMod:Source с sourcemm.net и загрузите в
bms/по SFTP. - Скачайте SourceMod с sourcemod.net и загрузите в
bms/. - Запустите сервер и проверьте с помощью
meta versionиsm version.
Добавление администраторов SourceMod
Отредактируйте bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Используйте sm_admin в чате или консоли, чтобы открыть внутриигровое меню администратора для исключения, бана, смены карт и голосований.
Популярные плагины
- Map Chooser: Голосование в конце карты с rock-the-vote.
- Fun Commands: Slay, slap, beacon и взаимодействие с игроками.
- Anti-Cheat: Серверное обнаружение читов.
- Reserved Slots: Резервирование слотов для администраторов и VIP.
4. Пользовательские карты
- Скачайте файл пользовательской карты
.bspи любой дополнительный контент. - Загрузите
.bspвbms/maps/по SFTP (см. Как загружать файлы через SFTP). - Добавьте имя карты в
mapcycle.txtдля ротации. - Протестируйте с помощью
rcon changelevel mapname.
Для более быстрой загрузки пользовательского контента настройте URL быстрой загрузки в server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Устранение неполадок
Сервер падает при запуске
- Проверьте консоль GPanel на наличие сообщений об ошибках.
- Если используете SourceMod/MetaMod, временно удалите каталоги аддонов для проверки.
- Убедитесь, что стартовая карта существует в
bms/maps/. - Удалите
server.cfgи перезапустите, чтобы восстановить значения по умолчанию.
Игроки не могут подключиться
- Убедитесь, что сервер запущен в GPanel.
- Проверьте правильный IP и порт на вкладке Network.
- Убедитесь, что и сервер, и игрок используют одну и ту же версию игры.
RCON или SourceMod не работают
- Убедитесь, что
rcon_passwordустановлен, и аутентифицируйтесь перед отправкой команд. - Для SourceMod убедитесь, что файлы находятся в
bms/(а не в корне сервера) и у вас правильная сборка. - Используйте консоль GPanel напрямую как альтернативу RCON.
Связанные статьи
- Руководство по настройке сервера Black Mesa
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемами с вашим сервером Black Mesa, которые здесь не описаны, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.