Перейти к содержимому
ATLAS

Установка сервера ATLAS

ATLAS (AppID SteamCMD 1006030) работает как «сетка»: каждая ячейка карты — отдельный серверный процесс, связанный с остальными. Это заметно сложнее обычного сервера. Сведения ниже взяты из руководств сообщества и официального инструмента ServerGridEditor; ряд пунктов официально не документирован.

Последнее обновление: 09.10.2026

ATLAS (AppID SteamCMD 1006030) работает как «сетка»: каждая ячейка карты — отдельный серверный процесс, связанный с остальными. Это заметно сложнее обычного сервера. Сведения ниже взяты из руководств сообщества и официального инструмента ServerGridEditor; ряд пунктов официально не документирован.

Пошаговая установка

  1. Проверьте ОС и оборудование (раздел «Требования»).

  2. Установите SteamCMD — консольный инструмент Steam.

  3. Скачайте файлы сервера ATLAS с AppID 1006030 (анонимный вход).

  4. Запустите сервер один раз, чтобы он создал файлы конфигурации, затем корректно остановите его.

  5. Настройте имя, пароли, слоты и правила с помощью инструментов этого сайта.

  6. Проверьте подключение локально (localhost / 127.0.0.1), прежде чем открывать сервер в Интернет.

  7. Откройте порты в брандмауэре системы, у хостера и дома — на роутере (NAT).

  8. Настройте службу (systemd или планировщик Windows) для автозапуска и перезапуска после сбоя.

  9. Запланируйте обновления и резервные копии и регулярно перезапускайте сервер.

  10. Добавьте сервер на game-rank.com, чтобы игроки могли его найти.

Требования

  • ОС: 64-битная Windows (изученные руководства описывают только Windows). Docker-образы сообщества запускают Linux-сервер, что намекает на наличие Linux-версии, но здесь она официально не документирована.
  • Оборудование: по процессу на ячейку, поэтому ОЗУ и ЦП растут с размером сетки. Официальный минимум не подтверждён; начните с сетки 1x1 для проверки.
  • Инструменты: ServerGridEditor (репозиторий GrapeshotGames на GitHub) для задания сетки и создания ServerGrid.json; по документации разработчика ячейки связывает база Redis (здесь повторно не проверялось).
  • Аккаунты: не нужны, SteamCMD с анонимным входом; игра нужна только игрокам.

Локальная установка (Windows)

Скачайте сервер через SteamCMD. В ServerGridEditor откройте шаблон (Projects), задайте имя (Friendly Name) и пароль (Atlas Password) в Edit Project и сгенерируйте сетку. Затем создайте .bat-файл на каждую ячейку инструментом «Генератор команды запуска ATLAS». Первый тест — на 127.0.0.1 с сеткой 1x1.

cd C:\steamcmd
steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

REM One start.bat per grid cell (see the ATLAS launch command tool):
REM start /high ShooterGame\Binaries\Win64\ShooterGameServer.exe "Ocean?ServerX=0?ServerY=0?AltSaveDirectoryName=A1?..." -server -log -NoBattlEye

Установка на Linux VPS / выделенный сервер (Ubuntu/Debian)

Для VPS или выделенного сервера надёжнее всего Windows Server: следуйте локальной установке. Нативная установка на Linux в изученных источниках официально не описана; при использовании Docker-образа сообщества проверьте его происхождение и прочитайте код перед запуском.

# Windows Server (PowerShell, administrator)
New-Item -ItemType Directory C:\steamcmd, C:\atlas-server
Invoke-WebRequest https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip -OutFile C:\steamcmd\steamcmd.zip
Expand-Archive C:\steamcmd\steamcmd.zip C:\steamcmd
C:\steamcmd\steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

Порты для открытия

Хостинг (OVH, Hetzner, Scaleway…): откройте те же порты в брандмауэре / security group провайдера в дополнение к системному. Дома: пробросьте (NAT) каждый порт с нужным протоколом UDP или TCP на локальный IP машины, лучше фиксированный. Проверяйте снаружи (подключение друга или UDP-тестер портов): UDP-порт не всегда отвечает на простое сканирование.

  • У каждой ячейки свои порты: Port (игра, UDP) и QueryPort (запрос Steam, UDP), например 5761 и 57561 в изученном руководстве.
  • Ячейки общаются между собой (seamless): порты seamless-данных и RCON задаются для каждой ячейки в ServerGrid.json (в образах сообщества встречаются значения вроде 27000 для seamless и 5750/57550 для игры/запроса — только как пример).
  • Откройте все порты всех ячеек с правильным протоколом (UDP для игры и запроса; протокол seamless/RCON проверьте в своём ServerGrid.json) и держите их в синхроне с ServerGrid.json.

Брандмауэр Windows (netsh)

Подставьте свои реальные порты (пример для сетки 1x1 с 5761 и 57561).

netsh advfirewall firewall add rule name="ATLAS UDP" dir=in action=allow protocol=UDP localport=5761,57561
REM Add the seamless/RCON ports from your ServerGrid.json with their protocol (TCP or UDP).

Автозапуск и контроль

Создайте задачу планировщика Windows при загрузке, запускающую .bat каждой ячейки (или один скрипт, вызывающий их). Официального unit-файла systemd для ATLAS не описано.

schtasks /create /tn "ATLAS grid" /tr "C:\atlas-server\start-all.bat" /sc onstart /ru SYSTEM /rl HIGHEST

Обновления

Остановите все ячейки, запустите SteamCMD с app_update 1006030 validate и перезапустите их вместе, чтобы версии не расходились.

C:\steamcmd\steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

Резервные копии и плановые перезапуски

Остановите все ячейки и скопируйте папку ShooterGame/Saved каждого экземпляра (AltSaveDirectoryName), а также ServerGrid.json и базу Redis, если она используется. Точное расположение сохранений в официальном источнике подтвердить не удалось — проверьте в своей установке.

Добавление сервера в каталог

Когда сервер станет доступен из Интернета, добавьте его на https://game-rank.com/jeux/atlas: игроки найдут его, проголосуют и увидят рейтинг. Держите открытым query-порт, иначе сервер не появится в списках.

Устранение неполадок

  • Сервера нет в списке: закрыт query-порт (UDP) или список обновляется несколько минут; попробуйте добавить напрямую по IP:query-порт.
  • Из Интернета не подключиться, локально работает: нет правила в брандмауэре системы, security group хостера или проброса портов (NAT); проверьте протокол (UDP/TCP) каждого правила.
  • Клиент сообщает о другой версии: игра обновилась; остановите сервер, снова запустите SteamCMD с «app_update … validate» и перезапустите.
  • Игроки зависают при переходе между ячейками: проверьте, что SeamlessIP, seamless-порты и общая база совпадают с ServerGrid.json на всех ячейках.
  • Две ячейки используют одинаковые порты или один AltSaveDirectoryName: у каждой ячейки должны быть свои порты и уникальное имя сохранения.

Частые вопросы

Как обновить сервер ATLAS?
Остановите сервер, снова запустите SteamCMD с командой «app_update» из раздела «Обновления» (с validate) и перезапустите. Перед крупными обновлениями делайте резервную копию.
Нужно ли покупать игру, чтобы запустить сервер ATLAS?
Нет: выделенный сервер бесплатно скачивается через SteamCMD с анонимным входом. Игра нужна только игрокам.
Что сохранять перед обновлением?
Папку сохранений мира и папку конфигурации (см. раздел «Резервные копии»): копируйте при остановленном сервере для согласованного состояния.
Сколько серверов нужно для ATLAS?
Один процесс на ячейку сетки из ServerGridEditor; для сетки 1x1 достаточно одного — идеально для тестов.

Инструменты для сервера ATLAS

ATLAS
ATLASСвободный доступ
Создайте GameUserSettings.ini для сервера ATLAS: пароль админа, RCON, множители опыта, приручения и добычи.
КонфигурацияМножителиОткрыть
Документация
ATLAS
ATLASСвободный доступ
Создайте команду запуска сервера сетки ATLAS: ServerX/ServerY, порты, SeamlessIP, слоты и пароль админа.
ЗапускСеткаОткрыть
Документация