Это руководство охватывает администрирование сервера для Medal of Honor: Allied Assault, включая команды RCON, управление игроками, ротацию карт, настройку типа игры и устранение неполадок.
RCON (удалённая консоль)
RCON позволяет управлять сервером удалённо из игрового клиента. Установите пароль RCON в переменной запуска RCON_PASSWORD или в main/server.cfg:
seta rconPassword "your_secure_password"
Чтобы использовать RCON из внутриигровой консоли (~):
rconpassword your_secure_password
rcon [command]
Вы также можете выполнять команды напрямую из вкладки Console в GPanel.
Основные команды
| Команда | Описание |
|---|---|
rcon status |
Показывает информацию о сервере, подключённых игроков и их клиентские номера |
rcon kick [client_number] |
Выгоняет игрока по его клиентскому номеру (из вывода status) |
rcon map [mapname] |
Меняет текущую карту (например, rcon map dm/mohdm1) |
rcon say [message] |
Отправляет сообщение всем игрокам |
rcon g_gametype [type] |
Меняет тип игры (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Устанавливает лимит убийств |
rcon timelimit [minutes] |
Устанавливает лимит времени на карту |
rcon g_password [password] |
Устанавливает или меняет пароль для входа на сервер |
rcon sv_hostname [name] |
Меняет имя сервера |
quit |
Выключает сервер (из консоли GPanel) |
Типы игры
| Значение | Тип игры | Описание |
|---|---|---|
| 1 | Free For All | Каждый сам за себя. Побеждает первый, достигший fraglimit. |
| 2 | Team Deathmatch | Союзники против Оси. Побеждает команда с наибольшим числом убийств. |
| 3 | Round-Based | Раунды на выбывание. Без возрождения до конца раунда. |
| 4 | Objective | Команды соревнуются в выполнении или защите задач. |
Чтобы сменить тип игры, используйте:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype вы должны сменить карту, чтобы новый тип игры вступил в силу.
Ротация карт
Настройте автоматическую ротацию карт в main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
Сервер будет циклически переключать эти карты по порядку при достижении timelimit или fraglimit.
Управление игроками
Выгон игроков
- Выполните
rcon status, чтобы получить список подключённых игроков с их клиентскими номерами. - Выполните
rcon kick [client_number], чтобы удалить игрока.
Бан игроков
MOHAA поддерживает бан по IP. Добавьте забаненные IP в конфигурацию сервера или используйте серверные скрипты. Базовая игра имеет ограниченный встроенный функционал бана, поэтому для более продвинутого управления банами рассмотрите использование инструментов администрирования сообщества.
Справочник настроек сервера
| Настройка | Описание | Пример |
|---|---|---|
sv_maxRate |
Максимальная пропускная способность на клиента (байт/сек) | 25000 |
g_allowVote |
Разрешить игрокам инициировать голосования (1 = да, 0 = нет) | 1 |
g_teamdamage |
Включить дружественный огонь в командных режимах (1 = вкл) | 0 |
sv_floodProtect |
Предотвращение флуда в чате (1 = вкл) | 1 |
g_inactivity |
Секунд до выгона бездействующих игроков (0 = отключено) | 120 |
Логи сервера
Логи сервера хранятся в каталоге Logs/. Проверяйте эти файлы для отладки сбоев, мониторинга активности игроков и просмотра игровых событий.
Устранение неполадок
| Проблема | Решение |
|---|---|
| Команды RCON не работают | Убедитесь, что rconPassword установлен в server.cfg и совпадает с тем, что вы вводите в клиенте. Попробуйте вместо этого использовать консоль GPanel напрямую. |
| Сервер не отображается в браузере | Убедитесь, что сервер запущен (проверьте сообщение о завершении инициализации). Настройка dedicated должна быть 2 (Internet) для публичного отображения. |
| Смена карты не удаётся | Убедитесь, что путь к карте указан верно (например, dm/mohdm7, а не просто mohdm7). Доступны только карты, включённые в файлы сервера. |
| У игроков высокий пинг | Настройте sv_maxRate, чтобы выделить больше пропускной способности на клиента. Уменьшите sv_maxClients, если сервер перегружен. |
Похожие статьи
- Руководство по настройке сервера Medal of Honor
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP