В этом руководстве рассматриваются администрирование через RCON, управление игроками, настройка ботов, пользовательские карты и устранение неполадок для вашего выделенного сервера OpenArena. OpenArena — это бесплатный дезматч-шутер от первого лица на основе движка id Tech 3. Информацию о первоначальной настройке, конфигурации и инструкции по подключению смотрите в статье Руководство по настройке сервера OpenArena.
1. Настройка RCON
Задайте пароль RCON в baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Авторизуйтесь в игре через консоль (~):
rconPassword YourStrongPassword
rcon <command>
Вы также можете отправлять команды напрямую через вкладку Console в GPanel без авторизации RCON.
2. Команды управления игроками
| Команда | Описание |
|---|---|
rcon status | Список всех подключённых игроков с их клиентскими номерами и IP. |
rcon kick <client_num> | Кикнуть игрока по клиентскому номеру (узнать через status). |
rcon clientkick <client_num> | Альтернативная команда кика. |
rcon banClient <client_num> | Забанить игрока по клиентскому номеру. |
rcon banUser <playername> | Забанить игрока по имени. |
3. Команды карт и игры
| Команда | Описание |
|---|---|
rcon map <mapname> | Сменить карту, отключив игроков. |
rcon g_gametype <value> | Сменить игровой режим (0=FFA, 3=TDM, 4=CTF и т.д.). |
rcon timelimit <minutes> | Изменить ограничение времени. |
rcon fraglimit <frags> | Изменить лимит фрагов. |
rcon map_restart | Перезапустить текущую карту. |
rcon nextmap | Перейти к следующей карте в ротации. |
4. Команды управления сервером
| Команда | Описание |
|---|---|
rcon sv_hostname "Name" | Изменить имя сервера. |
rcon g_password "pass" | Задать или изменить пароль для входа. |
rcon say "message" | Отправить общее сообщение в чат сервера. |
rcon sv_maxclients <num> | Изменить максимальное число игроков (требуется перезапуск карты). |
rcon exec <filename> | Выполнить файл конфигурации. |
rcon quit | Выключить сервер. |
5. Управление ботами
OpenArena имеет встроенную поддержку ботов для заполнения пустых слотов сервера.
| Команда / CVar | Описание |
|---|---|
rcon addbot <name> <skill> | Добавить бота. Сложность: 1 (самая лёгкая) — 5 (самая сложная). |
rcon kick <botname> | Удалить конкретного бота. |
rcon bot_minplayers <num> | Автоматически заполнять ботами, пока не будет достигнуто это число игроков. Боты покидают сервер по мере подключения реальных игроков. |
rcon bot_nochat <0/1> | Отключить чат ботов. 1 = боты не пишут в чат. |
Пример: держать 8 игроков с ботами
Добавьте в server.cfg:
seta bot_minplayers 8
Боты автоматически присоединяются, когда подключено менее 8 игроков, и покидают сервер по мере прихода людей.
6. Пользовательские карты и моды
- Скачайте пользовательские файлы карт/модов
.pk3. - Загрузите их в
baseoa/через SFTP (см. Как загружать файлы через SFTP). - Перезапустите сервер. Файлы
.pk3загружаются автоматически. - Смените карту командой
rcon map <mapname>.
.pk3, чтобы подключиться к серверам с пользовательскими картами. Включите автоматическую загрузку с помощью sv_allowDownload 1 в server.cfg.
7. Устранение неполадок
Сервер не запускается
- Проверьте консоль GPanel на наличие сообщений об ошибках.
- Убедитесь, что GAME_MAP установлен на допустимое имя карты.
- Попробуйте
aggressorилиoa_dm1в качестве заведомо рабочей карты по умолчанию.
Игроки не могут подключиться
- Убедитесь, что сервер запущен в GPanel.
- Проверьте правильный IP и порт на вкладке Network.
- Убедитесь, что
sv_pureустановлен в0, если у игроков разные версии файлов pk3.
Боты не работают
- Убедитесь, что карта поддерживает маршруты ботов (файл AAS). Большинство стандартных карт это включают.
- Убедитесь, что
bot_minplayersустановлен на нужное число. - Пользовательские карты могут не поддерживать ботов, если для них не был сгенерирован файл AAS.
Похожие статьи
- Руководство по настройке сервера OpenArena
- Как узнать IP и порт вашего сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если у вас возникли проблемы с сервером OpenArena, не описанные здесь, создайте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.