Как запустить свой сервер 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–20 | 16 ГБ | 4 потока Ryzen высокой частоты | 40–60 ГБ NVMe |
| Сообщество с модами, 1 карта | 30–50 | 24–32 ГБ | 6 потоков | 80–120 ГБ NVMe |
| Кластер из 3–4 карт | 50–100 | 48–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
Порты, которые нужно открыть
| Порт | Протокол | Назначение |
|---|---|---|
| 7777 | UDP | Игровой трафик |
| 27015 | UDP | Steam Query (видимость в списке серверов) |
| 27020 | TCP | RCON (админ-команды) |
В отличие от 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 обновляется часто, и клиенты не смогут подключиться к серверу старой версии. Штатная процедура:
- Предупредите игроков командой RCON
Broadcast Restart in 10 minutes. - Выполните
SaveWorldчерез консоль. - Остановите сервер корректно (stop в панели, не kill).
- Сделайте бэкап.
- Запустите
app_update 2430930 validate. - Проверьте совместимость модов, только потом стартуйте.
Тюнинг производительности
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 через «Избранное» работает всегда.
Прямой перенос сохранений между ASE и ASA невозможен: форматы мира и движки разные. Переносятся только настройки — множители из GameUserSettings.ini и Game.ini в основном совместимы и копируются вручную. Персонажей и постройки придётся создавать заново, поэтому запуск ASA лучше планировать как новый вайп с анонсом для сообщества.