Коротко. Вы можете бесплатно запустить сервер OpenArena сами: скачайте полный ZIP OpenArena 0.8.8 с openarena.ws, распакуйте его, запустите oa_ded.x86_64 в Linux с параметром +set dedicated 2 и откройте UDP-порт 27960. Или арендуйте сервер OpenArena и забудьте про настройку сети.
Игроки подключаются к IP-адресу и порту вашего сервера из своей игры OpenArena. Quake III Arena никому не нужна.
Проверено 5 ноября 2026 года, актуально для OpenArena 0.8.8 (февраль 2012 года), самой новой версии на openarena.ws.
В этом руководстве использованы страница загрузки OpenArena, код движка и игры OpenArena на GitHub и настройка, которую наша панель применяет для серверов OpenArena. Чтобы сразу перейти к аренде, смотрите вариант 2.
Что вам понадобится
Операционная система: 64-битный Linux для шагов ниже. В ZIP 0.8.8 лежит серверный файл для Linux oa_ded.x86_64.
Сеть: UDP 27960, порт сервера по умолчанию в движке, доступный из интернета. Его можно изменить параметром net_port.
Программы:wget и unzip. Аккаунт Steam и лицензия не нужны: OpenArena бесплатна.
Игра: каждому игроку нужна OpenArena, которая тоже бесплатна.
Вариант 1: запустить самому
Linux
Скачайте игру. Откройте страницу загрузки на openarena.ws и возьмите полный ZIP для 0.8.8 или скачайте его по ссылке самого сайта.
mkdir ~/openarena && cd ~/openarena
wget -O openarena.zip "http://www.openarena.ws/request.php?4"
Эта ссылка перенаправляет на копию openarena-0.8.8.zip, поэтому используйте -O, чтобы задать имя файла.
Распакуйте сервер. Нужны только серверный файл и папки baseoa и missionpack.
dedicated 2 предназначен для игры через интернет. В исходном коде движка сервер отправляет сигналы мастер-серверам только тогда, когда запущен с dedicated 2 (или задан sv_public), а dedicated 1 предназначен для игры по локальной сети.
Откройте порт. Разрешите UDP 27960 в брандмауэре машины (с ufw: sudo ufw allow 27960/udp) и пробросьте его как UDP на роутере к этой машине.
Проверьте. Когда консоль выведет AAS initialized, карта и навигационные данные ботов загружены. Затем попросите друга подключиться к вашему публичному IP и порту.
Основные параметры запуска
net_port: UDP-порт. По умолчанию в движке 27960.
sv_hostname: название сервера.
sv_maxclients: слоты игроков. Значение применяется при загрузке карты, поэтому меняйте его до смены карты или перезапуска.
g_password: пароль для входа. Оставьте пустым для открытого сервера.
rconpassword: пароль удалённой консоли. Без него удалённые команды отключены.
g_gametype: режим игры, число из кода игры: 0 Free For All, 3 Team Deathmatch, 4 Capture The Flag, 7 Harvester, 10 Last Man Standing, 11 Double Domination. В коде есть и другие числа (например, 1 Tournament и 12 Domination).
bot_enable и bot_minplayers: при включённых ботах сервер добавляет ботов, пока в матче не наберётся столько игроков. В командных режимах число считается на команду, поэтому 4 дополняет каждую команду ботами до 4 игроков (живые игроки всё равно могут зайти).
+map: стартовая карта. Режимам с целями нужна карта, сделанная под них: на aggressor нет флагов, поэтому для Capture The Flag запустите CTF-карту, например oa_ctf2.
Вариант 2: запустить на PlayNHost
Аренда избавляет от брандмауэра, проброса портов, а также от шагов скачивания и распаковки. Порт настроен за вас.
Выберите тариф. Откройте страницу хостинга серверов OpenArena и сравните тарифы (на момент написания SKIRMISH, DEATHMATCH и TOURNAMENT, на 8, 16 и 32 игрока). Нажмите Создать сервер на тарифе (Настроить план на TOURNAMENT) и завершите заказ. Цены указаны на этой странице.
Дождитесь установки. Когда сервер будет готов, придёт письмо, и он появится на panel.playnhost.com. На вкладке Консоль панель считает сервер запущенным, когда выводится AAS initialized.
Откройте Настройки. Эти поля попадают в строку запуска сервера:
Хостнейм сервера: название сервера, до 55 символов.
Пароль сервера: пароль для входа, до 20 символов. Если поле пустое, зайти может любой.
Пароль RCON: до 20 символов, для команд удалённой консоли.
Тип игры / режим игры: Free For All, Team Deathmatch, Capture The Flag, Harvester, Last Man Standing или Double Domination.
Карта игры: карта, на которой стартует сервер. По умолчанию стоит aggressor, на ней нет флагов, поэтому для Capture The Flag выберите CTF-карту, например oa_ctf2.
Боты: до скольких игроков матч дополняется ботами, максимум 16. В командных режимах число считается на команду.
Макс. игроков: задаётся вашим тарифом и здесь не редактируется. Изменить число слотов позволяет уменьшить его для матча поменьше.
Перезапустите. Сервер читает эти значения при запуске, поэтому после изменений перезапустите его и дождитесь AAS initialized.
Заходите. Игроки подключаются из OpenArena по IP-адресу и порту сервера, которые показаны в панели, и по паролю, если вы его задали.
Что наша настройка делает за вас
Установка. Скрипт установки скачивает ZIP 0.8.8 с openarena.ws и распаковывает только серверный файл, baseoa и missionpack, то есть тот же урезанный набор, что и в шагах для Linux выше.
Фиксированная строка запуска. Панель запускает oa_ded.x86_64 с вашими портом, названием, паролями, слотами, типом игры и числом ботов, а bot_enable 1 включён всегда. Она не задаёт ни dedicated 2, ни sv_public, поэтому по правилам движка сервер не объявляет себя мастер-серверам. Делитесь адресом с игроками, а не ждите записи в публичном списке.
Перезапустить матч. Быстрая задача Перезапустить матч перезагружает текущую карту без полного перезапуска.
Файлы. Более глубокая настройка ботов, типов игры и ротации карт находится в разделе Файлы.
Свой сервер или аренда: честное сравнение
Стоимость. Свой сервер: программа бесплатна, а вы платите за железо, электричество и трафик. Аренда: ежемесячная плата по тарифу. Смотрите актуальные тарифы.
Доступность. Свой сервер: надёжен настолько, насколько надёжны ваша машина и домашний интернет, и он должен быть включён, когда играют друзья. Аренда: работает на оборудовании хостера, а не на вашем ПК.
Публичный список серверов. Свой сервер: возможен с dedicated 2. Аренда: наша строка запуска его не объявляет, поэтому делитесь адресом.
Открытость сети. Свой сервер: игроки подключаются к вашему публичному IP, а брандмауэр и роутер на вас. Аренда: ваш домашний IP не задействован.
Контроль. Свой сервер: любой параметр запуска. Аренда: поля в Настройках плюс файлы конфигурации в Файлах.
Свой сервер подойдёт, если какая-то машина и так работает весь день, а с сетями вы на «ты». Аренда подойдёт, если вы не хотите заниматься железом.
Частые проблемы и решения
Друзья не могут подключиться
Причина: UDP 27960 (или ваш net_port) заблокирован брандмауэром или не проброшен на роутере.
Решение: разрешите его как UDP, пробросьте и дайте игрокам ваш публичный IP с портом.
Изменение слотов ничего не даёт
Причина:sv_maxclients применяется с задержкой: значение вступает в силу при запуске сервера или смене карты.
Решение: смените карту или перезапустите сервер.
Вы ждали запись в списке серверов
Причина: сервер запущен без dedicated 2.
Решение: на своей машине запускайте с +set dedicated 2. В PlayNHost делитесь адресом.
FAQ
Можно ли бесплатно запустить сервер OpenArena?
Да. Сервер является свободным ПО. Но за машину, электричество и интернет вы всё равно платите.
Нужна ли мне Quake III Arena?
Нет. В ZIP 0.8.8 есть всё, что нужно серверу.
Какой порт использует сервер OpenArena?
По умолчанию UDP 27960. Изменить его можно параметром net_port.
Сколько игроков может зайти?
Это вы выбираете параметром sv_maxclients. Наши тарифы рассчитаны на 8, 16 и 32 игрока.
Можно ли добавить ботов?
Да. Задайте bot_enable 1 и bot_minplayers или используйте поле Боты в PlayNHost.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности