Коротко. Сервер Avorion можно создать самому и бесплатно: скачайте выделенный сервер Avorion (приложение Steam 565060) через SteamCMD с анонимным входом, запустите ./bin/AvorionServer с названием галактики и откройте порты, которые вы задаёте через --port, --query-port, --steam-master-port и --steam-query-port. Или арендуйте сервер Avorion и пропустите установку и проброс портов.
Игроки заходят через список серверов в игре, пока сервер в нём показывается, и каждому игроку нужна собственная копия Avorion (приложение Steam 445220).
Проверено 5 ноября 2026 года на Avorion 2.5.13 (ветка по умолчанию с 16 марта 2026 года). Boxelware анонсировала патч 2.6 29 октября 2026 года на декабрь 2026 года.
В этом руководстве использованы анонсы Boxelware в Steam и страница игры в магазине, а также то, что работает на наших собственных серверах Avorion: точное приложение SteamCMD, строка запуска и файлы, которые пишет панель. Страницы Boxelware о запуске выделенного сервера мы не нашли, поэтому там, где деталь подтвердить не удалось, руководство так и говорит, а не гадает. Чтобы сразу перейти к аренде, смотрите вариант 2.
Что понадобится
Операционная система: 64-bit Linux для шагов ниже. На странице Avorion в магазине для игры указаны Windows, macOS и Linux, а наши серверы работают на серверной сборке для Linux.
Оборудование: Boxelware не публикует требования к выделенному серверу на странице Steam (там указано только то, что нужно самой игре).
Сеть: четыре порта, по одному для каждого из --port, --query-port, --steam-master-port и --steam-query-port, доступные из интернета. Источника Boxelware с протоколом для каждого порта мы не нашли, поэтому, если сомневаетесь, разрешите TCP и UDP на выбранных портах.
Аккаунт Steam: для скачивания сервера не нужен. Наша установка использует анонимный вход.
Серверное ПО бесплатное. Вы платите за машину, электричество и трафик, а не за программу.
Вариант 1: создать сервер самому
Это работает на запасном ПК, домашнем сервере или виртуальной машине в облаке. Порядок работы с SteamCMD ниже взят из нашего собственного установочного скрипта и сокращён до того, что нужно одной машине.
Linux (Debian или Ubuntu)
Создайте пользователя steam и переключитесь на него, чтобы сервер жил в отдельной учётной записи.
sudo useradd -m steam
sudo -iu steam
Установите SteamCMD под этим пользователем, предварительно поставив 32-bit библиотеки, которые страница SteamCMD от Valve указывает для вашего дистрибутива. Это тот же архив tarball, который скачивает наш установочный скрипт.
mkdir ~/Steam && cd ~/Steam
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
Не верьте одному только сообщению «success». В наших установках загрузки SteamCMD время от времени срываются, примерно две из семи на чистой установке, и всё равно сообщают об успехе. Проверьте, что файл appmanifest_565060.acf существует в /home/steam/avorion/steamapps/. Если его нет, запустите команду ещё раз.
Скопируйте библиотеки клиента Steam. Наш установочный скрипт копирует оба файла steamclient.so из SteamCMD в папку .steam внутри папки сервера, а наша строка запуска указывает HOME на папку сервера, чтобы сервер их нашёл:
Первый запуск создаёт галактику в --datapath. Сервер готов, когда в логе появится:
Server startup complete
Откройте порты. Разрешите четыре выбранных порта в брандмауэре машины и пробросьте их на роутере на эту машину (TCP и UDP, если сомневаетесь, как выше).
Зайдите из игры. С --listed true найдите название своего сервера в списке серверов в игре. --listed false убирает его из списка.
Что делают настройки строки запуска
--galaxy-name: сохранение, которое загружает сервер. В нашей конфигурации название, которого ещё нет, запускает новую галактику в папке с этим именем внутри --datapath.
--admin: выдаёт права администратора указанному ID игрока (наша панель просит ID Steam64). Наша строка запуска добавляет это, только если поле заполнено.
--difficulty: наша панель принимает значения от -3 до 3, по умолчанию 0.
--same-start-sector: true или false. У нас по умолчанию true.
--threads: сколько потоков одновременно обновляют секторы. У нас по умолчанию 1.
--save-interval: секунды между сохранениями. У нас по умолчанию 300.
Моды Steam Workshop
Наша конфигурация перечисляет моды в modconfig.lua внутри папки галактики, по одному ID Workshop на запись, а сервер скачивает их из Steam при запуске:
ID выше служит примером. Берите число в конце адреса мода в Workshop.
Запуск в контейнере
На наших серверах Avorion не запускался, если работал под числовым ID пользователя без записи в /etc/passwd контейнера, потому что при старте он вызывает getpwuid(). Наша установка добавляет библиотеку libnss-wrapper, а наша строка запуска записывает однострочные файлы passwd и group для ID, под которым работает сервер, и затем заранее подгружает обёртку через LD_PRELOAD, NSS_WRAPPER_PASSWD и NSS_WRAPPER_GROUP. На обычной учётной записи Linux всё это не нужно.
Вариант 2: создать сервер на PlayNHost
Аренда избавляет вас от установки SteamCMD, брандмауэра и рутины обновлений. Строка запуска с четырьмя настройками портов заполняется за вас.
Выберите план. Откройте страницу хостинга серверов Avorion и сравните планы (на момент написания NAONITE, OGONITE и AVORION, на 12, 20 и 35 игроков). Нажмите Создать сервер у NAONITE или OGONITE либо Настроить план у AVORION и завершите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Дождитесь установки. Когда всё будет готово, придёт письмо, а сервер появится на panel.playnhost.com. На вкладке Консоль панель считает сервер запущенным, когда он выводит Server startup complete.
Откройте Настройки, затем Настройки игры. Эти поля формируют строку запуска, показанную выше:
Название галактики: сохранение, которое загружает сервер. Новое название запускает новую галактику и оставляет старую на диске.
Название сервера: название в списке серверов.
ID администратора: ID Steam64 игрока, который станет администратором. Оставьте пустым, если администратор не нужен.
Сложность игры, Урон от столкновений, Интервал сохранения (секунды), Один и тот же стартовый сектор и Потоки: соответствующие настройки строки запуска.
Показывать публично: true показывает сервер в списке в игре, false скрывает его.
Макс. игроков показано только для чтения и зависит от вашего плана. В разделе Показать расширенные вы найдёте Автообновление (включено по умолчанию, поэтому сервер при запуске проверяет в Steam новую сборку) и Бета-ветка.
Перезапустите. Когда панель покажет «Сохранено. Чтобы изменения вступили в силу, сервер нужно перезапустить.», нажмите Перезапустить сейчас и дождитесь Server startup complete.
Добавьте моды Workshop (по желанию). Откройте вкладку Мастерская, вставьте адрес Steam Workshop или ID каждого мода в список Моды, нажмите Добавить, затем Сохранить. Нажмите Перезапустить для применения: при каждом запуске сервер заново пишет modconfig.lua из этого списка и сам скачивает моды из Steam.
Заходите. Найдите название своего сервера в списке серверов в игре. Всем, кто заходит, нужны те же моды, что и на сервере.
Что панель делает за вас
Проверки установки. Установочный скрипт повторяет SteamCMD до трёх раз и продолжает, только когда появился манифест приложения, поэтому тихо сорвавшаяся загрузка останавливает установку, а не оставляет пустую папку сервера.
Порты. Панель передаёт в строку запуска ваш игровой порт, а также порты query, Steam master и Steam query.
Файл модов.modconfig.lua заново создаётся при каждом запуске из списка Мастерская. Ручные правки не переживут перезапуск, поэтому меняйте список.
Исправление для контейнера. Описанная выше настройка nss_wrapper уже сделана.
Сброс галактики. На вкладке Быстрые задачи есть задача Сброс галактики: она останавливает сервер, удаляет сохранение галактики и запускает его заново. Настройки сохраняются. Задача очищает всю папку галактики, включая галактики под другими именами, поэтому сначала сделайте резервную копию, если хотите сохранить старую галактику.
Своими силами или аренда: честное сравнение
Стоимость. Своими силами: программа бесплатна, а вы платите за оборудование, электричество и трафик или за виртуальную машину в облаке. Аренда: ежемесячный платёж по плану. Смотрите текущие планы.
Доступность. Своими силами: надёжность зависит от вашей машины, электричества и домашнего интернета, и машина должна работать, когда играет ваша компания. Аренда: сервер работает на оборудовании хостера, а не на вашем ПК.
Открытость сети. Своими силами: четыре порта открыты в интернет на вашем подключении, а брандмауэр и роутер ведёте вы. Аренда: ваш домашний IP не задействован.
Нужные навыки. Своими силами: командная строка, SteamCMD, проброс портов и рутина обновлений. Вполне посильно и хороший способ научиться. Аренда: веб-панель с полями формы.
Обновления. Своими силами: остановите сервер, снова запустите команду SteamCMD, запустите сервер. Аренда: Автообновление ставит новую сборку при запуске сервера.
Свой сервер подойдёт, если машина и так работает целый день и вы уверенно чувствуете себя в сетях. Аренда подойдёт, если вы не хотите возиться с оборудованием.
Частые проблемы и решения
Сервер падает при первом запуске, папка пустая
Причина: загрузка SteamCMD сорвалась, но сообщила об успехе.
Решение: проверьте, есть ли steamapps/appmanifest_565060.acf в папке установки. Если его нет, запустите команду app_update 565060 validate ещё раз.
Сервер не запускается в контейнере
Причина: по нашему опыту, у ID пользователя нет записи в passwd, а Avorion при старте вызывает getpwuid().
Решение: используйте настройку nss_wrapper из раздела о контейнере выше или запускайте контейнер под пользователем, который есть в образе.
Вашего сервера нет в списке
Причина: он запущен с --listed false (на PlayNHost Показывать публично стоит в false) или порты query недоступны снаружи.
Решение: включите показ в списке, проверьте, что все четыре порта открыты и проброшены, и перезапустите сервер.
Файл модов возвращается к прежнему виду (PlayNHost)
Причина: сервер при каждом запуске пересобирает modconfig.lua из списка Мастерская.
Решение: меняйте моды на вкладке Мастерская, сохраняйте и перезапускайте сервер.
FAQ
Можно ли создать сервер Avorion бесплатно?
Да. Выделенный сервер скачивается с анонимным входом, поэтому программа ничего не стоит. Вы всё равно платите за машину, электричество и интернет, и она должна работать, пока люди играют.
Нужна ли мне игра, чтобы запустить сервер?
Не для скачивания: анонимному входу аккаунт Steam не нужен. Чтобы зайти на сервер, каждому игроку нужна собственная копия Avorion.
Сколько игроков может зайти?
Это значение вашего --max-players, если вы создаёте сервер сами. Наши планы рассчитаны на 12, 20 и 35 игроков.
Какое приложение Steam является выделенным сервером?
Мы устанавливаем приложение 565060 через SteamCMD. Сама игра идёт как приложение 445220.
Можно ли использовать моды Steam Workshop?
Да. Впишите ID Workshop в modconfig.lua или на PlayNHost добавьте их на вкладке Мастерская, сохраните и перезапустите сервер.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности