Как поднять сервер ARK: Survival Ascended: пошаговая инструкция
ARK: Survival Ascended — это не патч к старой игре, а полноценный ремастер на Unreal Engine 5, и требования к железу у него совсем другие, чем у оригинала. Если вы поднимали сервер под обычный ARK и решили просто "переставить" его на Ascended — готовьтесь, что VPS, который тянул старую версию с запасом, здесь может начать захлёбываться. Разберём по шагам установку, конфиги и запуск, и честно скажем, где именно вас поджидают грабли.
Содержание
Чем Ascended отличается от Survival Evolved — и почему это важно для сервера
ARK: Survival Ascended — не мод и не обновление, а отдельная игра на новом движке, с отдельным приложением в Steam и отдельным дедикейтед-сервером. Карты пересобраны (та же The Island выглядит и весит совсем иначе), физика и освещение — на UE5, а движок в целом заметно прожорливее по CPU и RAM, чем старый ARK на UE4. Если вы уже разворачивали классический ARK: Survival Evolved, логика с SteamCMD и конфигами будет знакомой, но конкретные пути, app id и требования к ресурсам — другие, и путать их не стоит.
Второй важный момент: официально Studio Wildcard не выпускала нативный Linux-билд дедикейтед-сервера для Ascended. Сервер — это Windows-исполняемый файл, и на Linux-VPS его запускают через Proton. Это работает стабильно, но добавляет пару нюансов в установку, о которых ниже.
Системные требования: сколько реально нужно железа
Честно: Ascended требователен куда больше, чем старый ARK, и экономить на VPS здесь себе дороже.
- RAM: от 12 ГБ — минимальный рабочий порог для одной карты (The Island) на небольшую группу игроков, 5-10 человек, без крупных построек. Это именно стартовая точка, не комфортный режим — на ней сервер будет работать, но с минимальным запасом. Для нормальной игры на 15-20 слотов, тем более с модами или крупными базами, закладывайте 16-24 ГБ. Кластер из нескольких карт или сервер на 30+ игроков — от 32 ГБ.
- CPU: UE5 сильнее упирается в частоту и однопоточную производительность, чем в число ядер — берите VPS на современных Xeon/EPYC с высокой тактовой частотой, а не просто "побольше ядер подешевле".
- Диск: обязательно NVMe. Сама установка сервера с учётом карт и DLC ощутимо тяжелее, чем у оригинального ARK — ориентируйтесь на порядка 100+ ГБ свободного места, и это без модов из CurseForge, которые добавляют ещё.
- Канал: от 100 Мбит/с, лучше больше — синхронизация состояния мира на UE5 не легче, чем была на UE4.
ОС — Ubuntu 22.04/24.04 LTS. Дальше все команды и пути даны под неё; если сервер уже готовый образ от хостинга — часть подготовительных шагов ниже можно пропустить.
Поднять сервер ARK: Survival Ascended за пару минут
Готовый образ MAATRIX GAMES: NVMe, AMD EPYC, DDoS-защита, панель управления. Локации UK, US, RU. Оплата картой РФ, СБП или криптой.
Создать серверУстановка сервера через SteamCMD
У Ascended отдельный app id дедикейтед-сервера — 2430930 (не путайте с 376030 у оригинального ARK и с клиентским app id самого Ascended). Как и с любым игровым сервером, работаем от отдельного пользователя без root:
sudo adduser arkascended
sudo su - arkascended
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
На свежей Ubuntu понадобятся 32-битные библиотеки для самого SteamCMD:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6 ca-certificates
Устанавливаем сервер:
mkdir -p ~/ark-ascended-server
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/ark-ascended-server +login anonymous +app_update 2430930 validate +quit
Скачивание займёт заметно больше времени, чем для старого ARK — размер установки того стоит, будьте готовы подождать в зависимости от канала хостинга.
Настройка GameUserSettings.ini и Game.ini
Конфиги лежат по пути, который на первый взгляд сбивает с толку даже опытных админов:
~/ark-ascended-server/ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini
~/ark-ascended-server/ShooterGame/Saved/Config/WindowsServer/Game.ini
Да, даже на Linux-сервере папка называется WindowsServer — это не ошибка, а особенность того, что бинарник сервера остаётся Windows-приложением и запускается через Proton. При первом запуске папки и файлы создадутся автоматически, но проще создать их заранее и прописать нужное.
Базовый GameUserSettings.ini:
[ServerSettings]
ServerPassword=
ServerAdminPassword=SuperSecretAdminPass
MaxPlayers=20
DifficultyOffset=1.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
XPMultiplier=2.0
MatingIntervalMultiplier=0.5
BabyMatureSpeedMultiplier=5.0
[SessionSettings]
SessionName=My Ascended Server
Port=7777
QueryPort=27015
[/script/engine.gamesession]
MaxPlayers=20
Множители — дело вкуса, но дефолтные значения ванильного ARK многие считают чрезмерно медленными для сервера с ограниченным онлайном и временем на игру. Значения выше — типичная отправная точка для казуального PvE, не воспринимайте их как единственно верные.
Название карт в Ascended пишется с суффиксом _WP (World Partition — фича UE5): например, TheIsland_WP, ScorchedEarth_WP, TheCenter_WP. Это отличие от Evolved, где карты назывались просто TheIsland, без суффикса — если скопируете старый launch-параметр один в один, сервер не найдёт карту.
Запуск сервера: ArkAscendedServer.exe через Proton
Поскольку исполняемый файл сервера — ArkAscendedServer.exe, на Linux его запускают через Proton, а не напрямую. Практический путь — GE-Proton (сборка от сообщества, часто стабильнее ванильного Proton для серверных сценариев):
mkdir -p ~/.steam/root/compatibilitytools.d
cd ~/.steam/root/compatibilitytools.d
wget https://github.com/GloriousEggroll/proton-ge-custom/releases/latest/download/GE-Proton-latest.tar.gz
tar -xzf GE-Proton-latest.tar.gz
Запуск сервера с нужными переменными окружения:
export STEAM_COMPAT_DATA_PATH=~/ark-ascended-server/steamapps/compatdata/2430930
export STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.steam/steam
~/.steam/root/compatibilitytools.d/GE-Proton*/proton run \
~/ark-ascended-server/ShooterGame/Binaries/Win64/ArkAscendedServer.exe \
TheIsland_WP?listen?Port=7777?QueryPort=27015?MaxPlayers=20 \
-log -server -NoBattlEye
-NoBattlEye упрощает первый запуск и отладку — для боевого сервера лучше включить BattlEye против читеров, но учтите, что это добавляет ещё один слой поверх Proton и иногда требует дополнительной настройки. Через RCON (тот же принцип, что в Evolved — порт задаётся отдельно, RCONEnabled=True и RCONPort= в конфиге) можно администрировать сервер удалённо без прямого доступа к консоли.
Первый запуск может занимать несколько минут дольше обычного — Proton инициализирует префикс, это нормально, паниковать по поводу "зависшего" сервера не стоит.
Проброс портов и автозапуск
Стандартные порты Ascended — те же, что и у Evolved: игровой порт 7777/UDP, query-порт 27015/UDP, RCON — обычно 27020/TCP, если включён. Если планируете несколько инстансов на одном хосте (например, кластер карт) — каждому нужен свой набор портов, иначе будет конфликт.
Открываем порты через ufw:
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 27020/tcp
Если сервер на VPS с NAT или у хостинга отдельная панель проброса портов — сверьтесь с её документацией, iptables/ufw тут не единственная точка входа.
Для автозапуска — systemd-юнит, который поднимет сервер после перезагрузки хоста и перезапустит при падении:
[Unit]
Description=ARK Survival Ascended Dedicated Server
After=network.target
[Service]
User=arkascended
WorkingDirectory=/home/arkascended/ark-ascended-server
Environment=STEAM_COMPAT_DATA_PATH=/home/arkascended/ark-ascended-server/steamapps/compatdata/2430930
Environment=STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/arkascended/.steam/steam
ExecStart=/home/arkascended/.steam/root/compatibilitytools.d/GE-Proton-latest/proton run /home/arkascended/ark-ascended-server/ShooterGame/Binaries/Win64/ArkAscendedServer.exe TheIsland_WP?listen?Port=7777?QueryPort=27015?MaxPlayers=20 -log -server
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
Сохраните как /etc/systemd/system/ark-ascended.service, затем:
sudo systemctl daemon-reload
sudo systemctl enable --now ark-ascended
sudo systemctl status ark-ascended
Логи сервера удобно смотреть через journalctl -u ark-ascended -f — так вы сразу увидите, если Proton не может стартовать бинарник или конфиг содержит ошибку.
Если хочется автоматизировать сохранения и бэкапы мира (папка ShooterGame/Saved/SavedArks), можно завести отдельный cron-скрипт с копированием в архив — учитывая размер сейвов на UE5-картах, разумно хранить не больше 5-7 последних копий, чтобы не забить диск.
Поднять сервер ARK: Survival Ascended за пару минут
Готовый образ MAATRIX GAMES: NVMe, AMD EPYC, DDoS-защита, панель управления. Локации UK, US, RU. Оплата картой РФ, СБП или криптой.
Создать серверЧастые вопросы
Можно ли запустить сервер Ascended напрямую на Linux, без Proton?
На момент актуальности этой статьи (конец августа 2026) официального нативного Linux-билда дедикейтед-сервера от Studio Wildcard нет — рабочий путь именно через Proton/Wine.
Заработают ли конфиги и моды со старого ARK: Survival Evolved?
Нет, карты, save-файлы и большинство модов не совместимы между играми — это разные проекты на разных движках, переносить напрямую нельзя.
Хватит ли 12 ГБ RAM для комфортной игры вдесятером?
Технически сервер запустится и на этом объёме, но это именно минимальный порог без запаса — при активной стройке и большом онлайне лучше закладывать 16 ГБ и выше.
Почему сервер не виден в поиске игры, хотя запущен?
Чаще всего дело в непроброшенных query-порт или в несовпадении Port/QueryPort между launch-параметрами и GameUserSettings.ini — проверьте, что оба места указывают одинаковые значения.
Как обновить сервер до новой версии игры?
Тем же способом, что и установка — повторный запуск команды +app_update 2430930 validate через SteamCMD подтянет актуальную сборку поверх существующей установки.