Виділений сервер ARK: Survival Ascended (AppID SteamCMD 2430930) працює на 64-бітній Windows; нативної версії для Linux немає (ark.wiki.gg). Потрібно 30–60 хвилин, ПК або сервер Windows із публічною IP та багато ОЗП.
Покрокове встановлення
Перевірте ОС та обладнання (розділ «Вимоги»).
Встановіть SteamCMD — консольний інструмент Steam.
Завантажте файли сервера ARK: Survival Ascended з AppID 2430930 (анонімний вхід).
Запустіть сервер один раз, щоб він створив файли конфігурації, потім коректно зупиніть його.
Налаштуйте ім'я, паролі, слоти й правила за допомогою інструментів цього сайту.
Перевірте підключення локально (localhost / 127.0.0.1), перш ніж відкривати сервер в Інтернет.
Відкрийте порти в брандмауері системи, у хостера та вдома — на роутері (NAT).
Налаштуйте службу (systemd або планувальник Windows) для автозапуску та перезапуску після збою.
Заплануйте оновлення та резервні копії й регулярно перезапускайте сервер.
Додайте сервер на 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 є, але тут не описані.
