Гайд: свой сервер ARK: Survival Ascended (Windows и Linux)
1 месяц, 3 недели назад | 0 ОтветыПошаговая установка выделенного сервера ARK: Survival Ascended на Windows и Linux через SteamCMD: файлы, первый запуск, базовые настройки и доступ игроков.
Что понадобится
- Мощный PC или VPS: Windows Server / Windows 10+ или Linux
- 16 GB RAM минимум (ASA требовательна), 8+ ядер CPU — комфортнее
- 80–100+ GB SSD (карта, моды, сохранения)
- Upload от 20 Mbit/s для стабильного онлайна
- SteamCMD
- Порты: 7777/UDP (игра), 27015/UDP (query), 27020/UDP (RCON при включении)
Общая схема
- SteamCMD → AppID 2430930 (ARK: Survival Ascended Dedicated Server)
- Настроить
GameUserSettings.iniиGame.ini - Запустить сервер с параметрами карты и слотов
- Открыть порты в файрволе и на роутере
Windows
1. Загрузка
cd C:steamcmd
steamcmd.exe
login anonymous
force_install_dir C:arksa_server
app_update 2430930 validate
quit
Первый app_update может занять много времени и места на диске.
2. Запуск (TheIsland)
cd C:arksa_serverShooterGameBinariesWin64
ArkAscendedServer.exe TheIsland_WP?listen?SessionName=GuidepackASA?Port=7777?MaxPlayers=20 -WinLiveMaxPlayers=20 -ForceAllowCaveFlyers -ForceRespawnDinos -AllowRaidDinoFeeding=true -ActiveMods=
Конфиги лежат в ShooterGame/Saved/Config/WindowsServer/ — после первого запуска отредактируйте GameUserSettings.ini.
3. Базовые параметры в GameUserSettings.ini
[SessionSettings]
SessionName=Guidepack ASA
[/Script/ShooterGame.ShooterGameUserSettings]
MasterServerCrossplay=true
Linux (VPS)
1. Зависимости
sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 curl screen
2. Установка
sudo useradd -m -s /bin/bash steam
sudo su - steam
mkdir -p ~/arksa && cd ~
steamcmd +force_install_dir "$HOME/arksa"
+login anonymous
+app_update 2430930 validate
+quit
3. Скрипт запуска
~/arksa/start.sh:
#!/bin/bash
cd "$HOME/arksa/ShooterGame/Binaries/Linux"
./ShooterGameServer TheIsland_WP?listen?SessionName=GuidepackASA?Port=7777?MaxPlayers=20
-WinLiveMaxPlayers=20
-ForceAllowCaveFlyers
-ForceRespawnDinos
-AllowRaidDinoFeeding=true
-servergamelog
chmod +x ~/arksa/start.sh
screen -S arksa ./start.sh
4. Файрвол
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 27020/udp
Доступ игроков
В списке серверов ARK или через «Join IP»: ПУБЛИЧНЫЙ_IP:7777. Если сервер домашний — проброс UDP 7777 и 27015 на роутере обязателен.
Регулярные бэкапы папки ShooterGame/Saved/ — перед обновлениями и установкой модов.
Частые проблемы
| Симптом | Что проверить |
|---|---|
| Сервер не виден в списке | Порты UDP, белый IP, SessionName, время прогрева после старта |
| Out of memory / краши | RAM 16 GB+, меньше MaxPlayers, без лишних модов |
| Долгая загрузка карты | SSD, достаточно CPU; первый старт дольше обычного |
| Игроки вылетают при коннекте | Версия клиента = версии сервера, моды синхронизированы |
- Войдите, чтобы ответить в этой теме.