Перейти до вмісту
ARK: Survival Ascended

Встановлення сервера ARK: Survival Ascended

Виділений сервер ARK: Survival Ascended (AppID SteamCMD 2430930) працює на 64-бітній Windows; нативної версії для Linux немає (ark.wiki.gg). Потрібно 30–60 хвилин, ПК або сервер Windows із публічною IP та багато ОЗП.

Останнє оновлення: 09.10.2026

Виділений сервер ARK: Survival Ascended (AppID SteamCMD 2430930) працює на 64-бітній Windows; нативної версії для Linux немає (ark.wiki.gg). Потрібно 30–60 хвилин, ПК або сервер Windows із публічною IP та багато ОЗП.

Покрокове встановлення

  1. Перевірте ОС та обладнання (розділ «Вимоги»).

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

  3. Завантажте файли сервера ARK: Survival Ascended з AppID 2430930 (анонімний вхід).

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

  5. Налаштуйте ім'я, паролі, слоти й правила за допомогою інструментів цього сайту.

  6. Перевірте підключення локально (localhost / 127.0.0.1), перш ніж відкривати сервер в Інтернет.

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

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

  9. Заплануйте оновлення та резервні копії й регулярно перезапускайте сервер.

  10. Додайте сервер на game-rank.com, щоб гравці могли його знайти.

Вимоги

  • ОС: 64-бітна Windows (або Windows Server). Linux нативно не підтримується; спроби спільноти через Wine/Proton існують, тут не розглядаються.
  • Обладнання: в опрацьованих джерелах фіксований мінімум не вказано. Емпіричне правило спільноти (неофіційне): 16 ГБ ОЗП і більше на мапу, SSD на кілька десятків ГБ і більше ОЗП за більшої кількості гравців чи модів.
  • Акаунти: акаунт і ключ не потрібні, SteamCMD входить анонімно. Гра потрібна лише гравцям.
  • Мережа: публічна IP (краще статична) і достатня вихідна швидкість; UPnP не підтримується, прокидання портів — вручну (ark.wiki.gg).

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

Завантажте SteamCMD (steamcmd.zip), розпакуйте в C:\steamcmd і виконайте команду нижче. Потім створіть start.bat інструментом «Команда запуску» на цьому сайті, покладіть у C:\asa-server і запустіть. Для перевірки підключіться з гри до 127.0.0.1 на ігровому порту (7777); якщо сервера немає у списку — скористайтеся прямим підключенням.

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

REM Server executable:
REM C:\asa-server\ShooterGame\Binaries\Win64\ArkAscendedServer.exe

Встановлення на Windows-сервер (VPS / виділений)

В ASA немає нативного Linux-сервера: орендуйте VPS або виділений сервер із Windows Server і повторіть кроки локального встановлення (краще на швидкому диску). Якщо сервер не запускається, встановіть Visual C++ Redistributable x64 (часто потрібен, в опрацьованій вікі не підтверджено).

# Windows Server (PowerShell, as administrator)
New-Item -ItemType Directory C:\steamcmd, C:\asa-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:\asa-server +login anonymous +app_update 2430930 validate +quit

Порти для відкриття

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

  • 7777/UDP — ігровий порт (за замовчуванням)
  • 7778/UDP — порт піра (ігровий порт + 1)
  • 27015/UDP — query-порт Steam (QueryPort), потрібен для списку серверів
  • 27020/TCP — RCON (необов'язково; відкривайте лише для IP адміністратора)
  • Зміна портів: -port=… (гра), ?QueryPort=… (запит) у рядку запуску та RCONPort у GameUserSettings.ini. Для кількох серверів на одній машині збільшуйте кожен порт.

Брандмауер Linux (ufw)

В Ubuntu/Debian дозвольте порти, потім увімкніть ufw (спершу дозвольте SSH).

sudo ufw allow OpenSSH
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp
sudo ufw allow from <ADMIN_IP> to any port 27020 proto tcp
sudo ufw enable

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

У Windows виконайте команди в командному рядку адміністратора (з типовими налаштуваннями вихідні правила не потрібні).

netsh advfirewall firewall add rule name="ARK UDP" dir=in action=allow protocol=UDP localport=7777,7778,27015
netsh advfirewall firewall add rule name="ARK RCON" dir=in action=allow protocol=TCP localport=27020

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

У Windows створіть завдання планувальника, що запускає start.bat під час завантаження (обліковий запис SYSTEM). Для перезапуску після збою ввімкніть у планувальнику перезапуск за помилки.

schtasks /create /tn "ASA Server" /tr "C:\asa-server\start.bat" /sc onstart /ru SYSTEM /rl HIGHEST

Оновлення

Зупиніть сервер, знову запустіть SteamCMD тією ж командою, що й під час встановлення, і перезапустіть. Моди теж оновлюйте під час перезапуску.

C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit

Резервні копії та планові перезапуски

Копіюйте ShooterGame/Saved (теки SavedArks і Config) при зупиненому сервері. Заплануйте щоденний перезапуск для звільнення пам'яті.

schtasks /create /tn "ASA backup" /tr "robocopy C:\asa-server\ShooterGame\Saved C:\backups\asa /E" /sc daily /st 05:00 /ru SYSTEM

Додавання сервера до каталогу

Коли сервер стане доступним з Інтернету, додайте його на https://game-rank.com/jeux/ark-survival-ascended: гравці знайдуть його, проголосують і побачать рейтинг. Тримайте відкритим query-порт, інакше сервер не з'явиться у списках.

Усунення несправностей

  • Сервера немає у списку: закритий query-порт (UDP) або список оновлюється кілька хвилин; спробуйте додати напряму за IP:query-порт.
  • З Інтернету не підключитися, локально працює: немає правила в брандмауері системи, security group хостера або прокидання портів (NAT); перевірте протокол (UDP/TCP) кожного правила.
  • Клієнт повідомляє про іншу версію: гру оновлено; зупиніть сервер, знову запустіть SteamCMD з «app_update … validate» і перезапустіть.
  • Сервер не запускається у Windows: встановіть Visual C++ Redistributable x64 і перевірте, що ServerAdminPassword — останній елемент рядка з «?».
  • Ігровий порт лишається 7777 попри налаштування: в ASA використовуйте -port=… у рядку запуску (не ?Port=).

Поширені запитання

Як оновити сервер ARK: Survival Ascended?
Зупиніть сервер, знову запустіть SteamCMD з командою «app_update» з розділу «Оновлення» (з validate) і перезапустіть. Перед великими оновленнями робіть резервну копію.
Чи потрібно купувати гру, щоб запустити сервер ARK: Survival Ascended?
Ні: виділений сервер безкоштовно завантажується через SteamCMD з анонімним входом. Гра потрібна лише гравцям.
Що зберігати перед оновленням?
Папку збережень світу та папку конфігурації (див. розділ «Резервні копії»): копіюйте при зупиненому сервері для узгодженого стану.
Чи можна хостити ASA на Linux?
Офіційно ні: ark.wiki.gg вказує, що потрібен Windows або Windows-подібне середовище. Рішення спільноти на Wine/Proton є, але тут не описані.

Інструменти для сервера ARK: Survival Ascended

ARK: Survival Ascended
ARK: Survival AscendedВільний доступ
Створіть GameUserSettings.ini і Game.ini для ARK: Survival Ascended: досвід, приручення, видобуток, розведення, споруди та паролі.
КонфігураціяМножникиВідкрити
Документація
ARK: Survival Ascended
ARK: Survival AscendedВільний доступ
Створіть команду запуску сервера ARK: Survival Ascended: мапа, порти, RCON, кластер і опції.
ЗапускКластерВідкрити
Документація
ARK: Survival Ascended
ARK: Survival AscendedПотрібен вхід
Створіть рядки ConfigOverride* і NPCReplacements у Game.ini для ARK: Survival Ascended: спавн, ваги, макс. кількість, креслення, крива досвіду.
СпавнКресленняДосвідВідкрити
Документація
ARK: Survival Ascended
ARK: Survival AscendedВільний доступ
Створіть команди запуску кластера ARK: Survival Ascended: рядок на мапу, спільні -clusterid і -ClusterDirOverride, зміщені порти.
КластерЗапускВідкрити
Документація