В этом руководстве рассказывается, как настроить выделенный сервер OpenArena на Legion Hosting, задать переменные запуска, отредактировать server.cfg, настроить ротацию карт и подключиться к серверу. OpenArena — это созданный сообществом бесплатный дезматч-шутер от первого лица на основе технологии GPL id Tech 3 (движок Quake III Arena). Информацию об админских командах, управлении ботами и устранении неполадок смотрите в статье Админские команды OpenArena.
1. Первый запуск
- Войдите в GPanel и выберите ваш сервер OpenArena.
- Перейдите на вкладку Startup и просмотрите настраиваемые переменные (см. раздел 2).
- Задайте предпочитаемую стартовую карту через GAME_MAP (по умолчанию
aggressor). - Вернитесь на вкладку Console и нажмите Start.
- Дождитесь, пока в консоли появится
AAS initialized, что подтверждает готовность сервера.
2. Переменные запуска GPanel
| Переменная | По умолчанию | Описание |
|---|---|---|
GAME_MAP | aggressor | Карта, загружаемая при запуске. Полный список доступных карт смотрите в списке карт. |
3. Конфигурация сервера (server.cfg)
Для детальной настройки создайте или отредактируйте server.cfg. Остановите сервер перед внесением изменений.
Расположение файла
baseoa/server.cfg
Используется синтаксис в стиле Quake set/seta key "value".
Основные настройки
| Настройка | По умолчанию | Описание |
|---|---|---|
sv_hostname | (пусто) | Имя сервера, отображаемое в браузере серверов. |
sv_maxclients | 8 | Максимальное число игроков (включая ботов). |
g_password | (пусто) | Пароль для входа. Пусто = публичный. |
rconPassword | (пусто) | Пароль удалённой консоли. |
g_gametype | 0 | Игровой режим (см. раздел 4). |
timelimit | 15 | Ограничение времени на карту в минутах. |
fraglimit | 30 | Лимит фрагов для завершения раунда. |
sv_pure | 0 | Контроль целостности файлов. 1 = режим pure. |
bot_minplayers | 0 | Минимальное число игроков (боты заполняют пустые слоты). |
Пример server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Чтобы загрузить конфигурацию, добавьте +exec server.cfg к переменной запуска GAME_MAP или выполните её во время работы через консоль.
4. Игровые режимы
| Значение | Режим | Описание |
|---|---|---|
0 | Free For All (FFA) | Классический дезматч. Побеждает тот, у кого больше фрагов. |
1 | Tournament (1v1) | Дезматч один на один. |
3 | Team Deathmatch (TDM) | Командный дезматч. |
4 | Capture the Flag (CTF) | Классический режим захвата флага. |
5 | One Flag CTF | Вариант CTF с одним нейтральным флагом. |
6 | Overload | Уничтожьте череп базы противника. |
7 | Harvester | Собирайте черепа врагов и доставляйте их на базу. |
8 | Elimination | Раундовый режим без возрождения. |
9 | CTF Elimination | CTF с раундами на выбывание. |
10 | Last Man Standing | Дезматч с ограниченным числом жизней. |
11 | Double Domination | Контролируйте две точки одновременно. |
12 | Domination | Удерживайте контрольные точки для набора очков. |
5. Ротация карт
Задайте ротацию карт в server.cfg с помощью цепочек set:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Это циклически переключает oa_dm1, oa_dm2 и aggressor по порядку.
6. Как подключиться
Вариант A — Браузер серверов
- Запустите OpenArena.
- Нажмите Multiplayer.
- Найдите ваш сервер в браузере или используйте Specify, чтобы ввести IP напрямую.
Вариант B — Подключение через консоль
- Откройте консоль (
~). - Введите:
connect <your-server-ip>:<port>
Похожие статьи
Нужна помощь?
Если у вас возникли проблемы с сервером OpenArena, не описанные здесь, создайте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.