← Blog

Как запустить свой сервер ARK Survival Ascended

Par Benjamin D. · PDG

· Mis à jour le 21 августа 2026 г. · Lecture 8 min

Содержание

Запустить сервер ARK Survival Ascended в 2026 году — задача выполнимая за вечер, если понимать, где игра требует ресурсов и какие параметры реально влияют на стабильность. Ниже — практический разбор: требования к железу, установка через SteamCMD, настройка конфигов, моды с CurseForge, кластеры, бэкапы и безопасность. Без теории ради теории, только то, что работает на боевых серверах.



Что нужно, чтобы поднять сервер ARK Survival Ascended

ARK: Survival Ascended построен на Unreal Engine 5, и это главное отличие от Evolved с точки зрения хостинга. Серверный процесс тяжелее: он агрессивно использует один-два потока, любит высокую тактовую частоту и требует существенно больше оперативной памяти, особенно на картах с большой застройкой и десятками прирученных существ.

Аппаратные требования по факту

КонфигурацияСлотыОЗУCPUДиск
Небольшой PvE, ваниль, 1 карта10–2016 ГБ4 потока Ryzen высокой частоты40–60 ГБ NVMe
Сообщество с модами, 1 карта30–5024–32 ГБ6 потоков80–120 ГБ NVMe
Кластер из 3–4 карт50–10048–96 ГБпо 4–6 потоков на инстанс200 ГБ+ NVMe

Ключевые моменты, которые часто недооценивают:

  • Частота важнее числа ядер. Тик-рейт ARK упирается в однопоточную производительность. Процессоры Ryzen с высокой частотой дают заметно более ровный игровой процесс, чем «много медленных ядер».
  • NVMe обязателен. Сохранение мира (.ark) на большой карте весит сотни мегабайт и пишется каждые несколько минут. На обычном SATA-хранилище это выливается в фризы всего сервера во время автосейва.
  • Память растёт со временем. Свежий мир занимает 8–10 ГБ RAM, через три месяца активной игры — легко 20 ГБ и больше. Закладывайте запас сразу.
  • Анти-DDoS. ARK-сообщества регулярно ловят волюметрические атаки от конкурирующих кланов. Фильтрация должна быть на уровне инфраструктуры, а не в скриптах на самом сервере.

Свой хостинг или готовый игровой сервер

Есть два пути. Первый — арендовать готовый сервер ARK с преднастроенным окружением: установка занимает минуты, панель уже подключена, анти-DDoS и автобэкапы включены по умолчанию. Второй — взять VPS Windows или VPS Linux и собрать всё вручную, получив полный контроль над окружением, планировщиком задач и вспомогательными сервисами (бот Discord, веб-карта, статистика).

Если вы ведёте несколько проектов сразу, третий вариант — VPS Pterodactyl: собственная панель, свои эгги, разделение прав между администраторами. Полный список поддерживаемых игр смотрите в разделе Тous nos serveurs de jeu.



Установка: SteamCMD, порты и первый запуск

Загрузка серверных файлов

Выделенный сервер ASA распространяется бесплатно через SteamCMD под App ID 2430930. Аккаунт не нужен — anonymous-логина достаточно.

# Windows (PowerShell), steamcmd распакован в C:\steamcmd
cd C:\steamcmd
.\steamcmd.exe +force_install_dir C:\ASAServer +login anonymous +app_update 2430930 validate +quit

На Linux-хосте порядок действий тот же, но серверный бинарник ASA рассчитан на Windows-окружение, поэтому его чаще запускают через Proton/Wine либо используют готовый образ в панели. Именно поэтому большинство администраторов выбирают либо Windows-инстанс, либо контейнер, где всё уже собрано.

# Linux: подготовка окружения под SteamCMD
sudo apt update && sudo apt install -y software-properties-common
sudo add-apt-repository -y multiverse && sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y steamcmd

# отдельный системный пользователь под игру — не запускайте сервер от root
sudo useradd -m -s /bin/bash arkserver
sudo -u arkserver /usr/games/steamcmd +force_install_dir /home/arkserver/asa \
  +login anonymous +app_update 2430930 validate +quit

Порты, которые нужно открыть

ПортПротоколНазначение
7777UDPИгровой трафик
27015UDPSteam Query (видимость в списке серверов)
27020TCPRCON (админ-команды)

В отличие от ASE, порт 7778 в Ascended больше не требуется. При запуске нескольких карт на одной машине разносите пары портов с шагом в 2–10, чтобы избежать конфликтов.

# ufw на VPS Linux
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow from ВАШ_IP to any port 27020 proto tcp   # RCON только для админа
sudo ufw enable

Строка запуска

Сервер ARK Survival Ascended запускается одной командой с параметрами карты, сессии и портов. Базовый пример:

ArkAscendedServer.exe TheIsland_WP?listen?SessionName=Fly-Serv%20PvE^
?Port=7777?QueryPort=27015^
?ServerPassword=^
?ServerAdminPassword=СложныйПарольАдмина^
?RCONEnabled=True?RCONPort=27020^
 -WinLiveMaxPlayers=50 -NoBattlEye -servergamelog -ForceAllowCaveFlyers

Важные нюансы:

  • Имена карт в ASA заканчиваются на _WP (World Partition): TheIsland_WP, ScorchedEarth_WP, TheCenter_WP, Aberration_WP, Extinction_WP, Ragnarok_WP, Astraeos_WP.
  • Лимит игроков задаётся через -WinLiveMaxPlayers, а не через старый MaxPlayers.
  • Параметры через ? идут слитно, параметры через - — после пробела. Перепутанный порядок — самая частая причина того, что сервер стартует с настройками по умолчанию.
  • Пароль администратора должен быть длинным и уникальным: RCON с простым паролем перебирается ботами за часы.

Автозапуск через systemd (Linux/Proton)

sudo nano /etc/systemd/system/asa.service
[Unit]
Description=ARK Survival Ascended Server
After=network-online.target

[Service]
Type=simple
User=arkserver
WorkingDirectory=/home/arkserver/asa/ShooterGame/Binaries/Win64
ExecStart=/home/arkserver/start-asa.sh
Restart=on-failure
RestartSec=20
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now asa
sudo systemctl status asa
journalctl -u asa -f

На управляемом хостинге всё это заменяет панель Pterodactyl: старт, стоп, рестарт, живая консоль и переменные запуска в один клик, без правки юнитов. Документация панели доступна на официальном сайте проекта.



Конфигурация: GameUserSettings.ini, Game.ini и моды

Где лежат конфиги

После первого запуска и остановки сервера появятся файлы:

ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini
ShooterGame/Saved/Config/WindowsServer/Game.ini

Правьте их только при остановленном сервере — иначе изменения перезапишутся при выключении.

Базовый GameUserSettings.ini

[ServerSettings]
ServerAdminPassword=СложныйПарольАдмина
ServerPassword=
ServerPVE=True
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
XPMultiplier=2.0
TamingSpeedMultiplier=5.0
HarvestAmountMultiplier=3.0
StructureResistanceMultiplier=1.0
PlayerCharacterFoodDrainMultiplier=0.8
DayCycleSpeedScale=0.7
NightTimeSpeedScale=2.0
AllowThirdPersonPlayer=True
ShowMapPlayerLocation=True
ServerCrosshair=True
AutoSavePeriodMinutes=15
RCONEnabled=True
RCONPort=27020

[SessionSettings]
SessionName=Fly-Serv ASA PvE

[/Script/Engine.GameSession]
MaxPlayers=50

OverrideOfficialDifficulty=5.0 — то, что даёт максимальный уровень диких существ 150. Без этой строки сервер будет спавнить существ низких уровней независимо от DifficultyOffset.

Game.ini: множители прокачки и приручения

[/script/shootergame.shootergamemode]
BabyMatureSpeedMultiplier=15.0
BabyCuddleIntervalMultiplier=0.1
EggHatchSpeedMultiplier=20.0
MatingIntervalMultiplier=0.15
CropGrowthSpeedMultiplier=3.0
PerLevelStatsMultiplier_Player[9]=2.0
PerLevelStatsMultiplier_DinoTamed_Add[8]=0.2
bAllowUnlimitedRespecs=True
bDisableStructurePlacementCollision=True

Индексы статов идут в фиксированном порядке: 0 — здоровье, 1 — стамина, 3 — кислород, 4 — еда, 7 — вес, 8 — урон, 9 — скорость передвижения. Полную таблицу параметров удобно сверять по официальной вики ARK.

Моды через CurseForge

В Ascended моды распространяются не через Steam Workshop, а через CurseForge. Сервер скачивает их сам при запуске — нужно только передать список ID:

ArkAscendedServer.exe TheIsland_WP?listen?Port=7777?QueryPort=27015 ^
 -WinLiveMaxPlayers=70 -mods=927131,928988,930684

Практические правила работы с модами:

  • Порядок в списке имеет значение. Моды, переопределяющие карту или движковые системы, ставьте первыми.
  • Обновление модов ломает сервер чаще, чем патчи игры. Перед обновлением делайте ручной бэкап папки Saved.
  • Не ставьте два мода, меняющих один и тот же класс. Классический симптом конфликта — краш при загрузке мира или исчезновение построек.
  • Проверяйте RAM. Каждый крупный мод контента добавляет 1–3 ГБ к потреблению памяти.

В панели Pterodactyl список модов задаётся переменной запуска — менять его можно без доступа к файловой системе, что удобно, когда моды курирует отдельный человек в команде.

Кластер из нескольких карт

Кластер позволяет переносить персонажей и существ между картами. Всем инстансам нужен общий идентификатор и общая папка передачи:

-ClusterDirOverride="C:\ASACluster" -clusterid=flyserv-cluster -NoTransferFromFiltering

Каждая карта — отдельный процесс со своими портами и своей папкой установки, но с одним clusterid. Не запускайте две карты кластера на одном ядре: пиковая нагрузка при телепорте существ бьёт по обеим одновременно.



Эксплуатация: бэкапы, обновления, производительность и безопасность

Бэкапы — не опция

Мир ARK — это набор файлов в ShooterGame/Saved/SavedArks/: основной .ark, профили игроков .arkprofile и племена .arktribe. Повреждённый сейв после жёсткого краша — обычное дело.

#!/bin/bash
# /home/arkserver/backup.sh — ротация 7 дней
SRC="/home/arkserver/asa/ShooterGame/Saved"
DST="/home/arkserver/backups"
mkdir -p "$DST"
tar -czf "$DST/asa-$(date +%F-%H%M).tar.gz" -C "$SRC" .
find "$DST" -name "asa-*.tar.gz" -mtime +7 -delete
chmod +x /home/arkserver/backup.sh
crontab -e
# каждые 4 часа
0 */4 * * * /home/arkserver/backup.sh

На управляемом хостинге автоматические сохранения выполняются на уровне инфраструктуры, но правило «храните хотя бы одну копию вне сервера» остаётся в силе — скачивайте архив раз в неделю через файловый менеджер панели.

Обновления после патча

ASA обновляется часто, и клиенты не смогут подключиться к серверу старой версии. Штатная процедура:

  1. Предупредите игроков командой RCON Broadcast Restart in 10 minutes.
  2. Выполните SaveWorld через консоль.
  3. Остановите сервер корректно (stop в панели, не kill).
  4. Сделайте бэкап.
  5. Запустите app_update 2430930 validate.
  6. Проверьте совместимость модов, только потом стартуйте.

Тюнинг производительности

  • AutoSavePeriodMinutes=15 — компромисс. Меньше 10 минут на большом мире означает постоянные микрофризы на автосейве.
  • Ограничивайте количество построек на племя (MaxStructuresInRange) — гигантские базы съедают тик-рейт сильнее, чем количество игроков.
  • Флаг -servergamelog помогает диагностировать проблемы, но лог растёт быстро: чистите его по крону.
  • Периодически удаляйте бесхозные постройки и «диких» существ на неактивных территориях — это возвращает и RAM, и производительность.
  • Следите за латентностью до целевой аудитории: сервер во Франции даёт разумный пинг по всей Европе, но для игроков из другого региона разница будет заметна.

Безопасность сервера и VPS

  • Отдельный длинный ServerAdminPassword, не совпадающий ни с чем другим; RCON-порт открыт только вашему IP.
  • Whitelist (AllowedCheaterSteamIDs / PlayersExclusiveJoinList.txt) для приватных серверов.
  • Разграничение прав: в панели создавайте суб-пользователей для модераторов вместо выдачи главного доступа.
  • На VPS — вход только по SSH-ключу и fail2ban против перебора.
# на локальной машине
ssh-keygen -t ed25519 -C "asa-admin"
ssh-copy-id -i ~/.ssh/id_ed25519.pub arkadmin@IP_СЕРВЕРА

# на VPS
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
sudo apt install -y fail2ban && sudo systemctl enable --now fail2ban

Волюметрические DDoS-атаки фильтруются на уровне сети хостинга, поэтому ваша зона ответственности — доступы, пароли и своевременные обновления. Другие практические разборы по администрированию игровых серверов собраны в блоге Fly-Serv, а список игровых предложений — на Fly-Serv.



Заключение

Поднять сервер ARK Survival Ascended несложно: SteamCMD, три порта, два конфига и аккуратная работа с модами. Сложнее — удержать его стабильным месяцами. Здесь решают высокочастотный CPU, NVMe, регулярные бэкапы и дисциплина при обновлениях. Начните с корректной конфигурации, а масштабировать слоты и добавлять карты кластера будете уже по факту роста сообщества.



FAQ

Сколько оперативной памяти нужно серверу ARK Survival Ascended на 50 игроков?

Для ванильной карты на 50 слотов планируйте минимум 24 ГБ, с модами — 32 ГБ. Потребление растёт по мере застройки мира и увеличения числа прирученных существ: через несколько месяцев активной игры сервер может занимать вдвое больше, чем в первые недели. Запас памяти дешевле, чем внезапный OOM-краш с потерей сейва.

Почему мой сервер ASA не отображается в списке серверов игры?

Чаще всего причина в закрытом Query-порте 27015/UDP или в том, что игрок ищет сервер во вкладке «Официальные». Проверьте открытие 7777/UDP и 27015/UDP на файрволе, укажите уникальное SessionName и ищите сервер во вкладке «Неофициальные» с включённым фильтром по имени. Подключение по прямому IP через «Избранное» работает всегда.

Как перенести мир с сервера ARK Survival Evolved на Ascended?

Прямой перенос сохранений между ASE и ASA невозможен: форматы мира и движки разные. Переносятся только настройки — множители из GameUserSettings.ini и Game.ini в основном совместимы и копируются вручную. Персонажей и постройки придётся создавать заново, поэтому запуск ASA лучше планировать как новый вайп с анонсом для сообщества.