Как создать выделенный сервер ASA
Запустите одну карту ARK: Survival Ascended на своём ПК, со своими рейтами, модами и правами админа. Studio Wildcard раздаёт сервер бесплатно, для Windows.
Что нужно
64-битный ПК с Windows, который включён, пока люди играют, и SteamCMD, бесплатная консольная утилита Valve для загрузки серверов Steam. Сервер это приложение Steam 2430930, 12,2 ГБ с анонимным входом: этому ПК не нужны ни игра, ни аккаунт Steam.
ARK тяжёлая игра. The Island без игроков запускается от 3 до 4 минут на 12-ядерном ПК и потом занимает около 9,5 ГБ RAM. Каждая карта работает как отдельный сервер.
Нативной версии для Linux нет. В Linux Windows-сервер запускают через Proton или Wine, обычно с помощью Docker-образа от сообщества. Многие из них запускают его с -NoBattlEye.
Игроки подключаются по UDP 7777. Если будут заходить друзья не из вашей домашней сети, пробросьте этот порт на роутере (см. Порты и брандмауэр ниже).
Проверено на версии ARK 96.6, 30 октября 2026.
Установка сервера
1. Скачайте SteamCMD у Valve и распакуйте в C:\steamcmd.
2. Откройте PowerShell или командную строку и скачайте сервер в C:\asa-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit
3. Сохраните эти строки как start-server.bat рядом со SteamCMD, поменяйте имя и оба пароля и запустите сервер двойным щелчком:
@echo off cd /d C:\asa-server\ShooterGame\Binaries\Win64 start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerPassword=YOUR-JOIN-PASSWORD?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20
Сначала идёт карта, потом ?параметры без пробелов между ними, потом -параметры. ?ServerAdminPassword ставьте последним в ?-части. Сервер записывает эти параметры в GameUserSettings.ini, поэтому задавайте каждый только в одном месте.
Останавливайте сервер командой DoExit (в игре: cheat DoExit, или через RCON). Он сохранится и закроется в течение минуты. Если закрыть окно, сервер остановится без сохранения.
Карты
Все карты входят в одну и ту же загрузку на 12,2 ГБ. Чтобы сменить карту, замените TheIsland_WP в start-server.bat на её имя отсюда:
| Карта | Имя в строке запуска | Платная карта |
|---|---|---|
| The Island | TheIsland_WP | Нет |
| Scorched Earth | ScorchedEarth_WP | Нет |
| The Center | TheCenter_WP | Нет |
| Aberration | Aberration_WP | Нет |
| Extinction | Extinction_WP | Нет |
| Ragnarok | Ragnarok_WP | Нет |
| Valguero | Valguero_WP | Нет |
| Genesis: Part 1 | Genesis_WP | Нет |
| Astraeos | Astraeos_WP | Да |
| Lost Colony | LostColony_WP | Да |
Порты и брандмауэр
Игроки подключаются по UDP 7777 или по порту из -port=. ?Port= в ?-части игнорируется. RCON использует TCP 27020 и нужен только для админ-команд с другого ПК. Сервер также открывает UDP 27015 для Steam и не использует UDP 7778.
Пропустите игровой порт через брандмауэр Windows, в PowerShell от имени администратора:
New-NetFirewallRule -DisplayName "ARK server" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
Для игроков вне вашей домашней сети пробросьте на роутере UDP 7777 на локальный IP-адрес ПК с сервером. Второму серверу на том же ПК нужны свои -port= и RCONPort, например -port=7779 и RCONPort=27021.
Настройки сервера
Первый запуск создаёт файлы настроек в C:\asa-server\ShooterGame\Saved\Config\WindowsServer. Останавливайте сервер, прежде чем их править: работающий сервер записывает обратно свои значения.
| Параметр | По умолчанию | Что делает |
|---|---|---|
| ServerPVE | False | True отключает урон между игроками и по их базам. |
| XPMultiplier | 1 | Опыт за всё. 2 даёт двойной опыт. |
| TamingSpeedMultiplier | 1 | Больше значит быстрее приручение. |
| HarvestAmountMultiplier | 1 | Ресурсы за удар. |
| OverrideOfficialDifficulty | 0 | 5 как на официальных серверах: дикие существа до 150 уровня. |
| DayCycleSpeedScale | 1 | Скорость смены дня и ночи. Меньше значит медленнее. |
| AutoSavePeriodMinutes | 15 | Минуты между автосохранениями. |
| MaxTamedDinos | 5000 | Сколько прирученных существ можно на всём сервере. |
| ShowMapPlayerLocation | True | Ваша позиция на карте. |
| AllowThirdPersonPlayer | True | Вид от третьего лица. |
| ServerCrosshair | True | Прицел. |
[ServerSettings] ServerPVE=False XPMultiplier=1 TamingSpeedMultiplier=1 HarvestAmountMultiplier=1 OverrideOfficialDifficulty=5 AutoSavePeriodMinutes=15 ShowMapPlayerLocation=True AllowThirdPersonPlayer=True ServerCrosshair=True
Game.ini при первом запуске не создаётся. Создайте его рядом с GameUserSettings.ini. Настройки разведения пишутся сюда:
| Параметр | По умолчанию | Что делает |
|---|---|---|
| MatingIntervalMultiplier | 1 | Перерыв между спариваниями. 0.5 сокращает его вдвое. |
| EggHatchSpeedMultiplier | 1 | Больше значит яйца вылупляются быстрее. |
| BabyMatureSpeedMultiplier | 1 | Больше значит детёныши растут быстрее. |
| BabyCuddleIntervalMultiplier | 1 | Время между заботой для импринта. Меньше значит чаще. |
[/Script/ShooterGame.ShooterGameMode] MatingIntervalMultiplier=0.5 EggHatchSpeedMultiplier=2 BabyMatureSpeedMultiplier=2 BabyCuddleIntervalMultiplier=0.5
| Параметр | Что делает |
|---|---|
| ?SessionName= | Имя сервера в списке. |
| -port= | Игровой порт, по умолчанию 7777. |
| -WinLiveMaxPlayers= | Лимит игроков. Записывается в GameUserSettings.ini как MaxPlayers. |
| ?ServerPassword= | Пароль для входа. Для открытого сервера не указывайте его. |
| ?ServerAdminPassword= | Пароль для enablecheats и RCON. Ставьте последним в ?-части. |
| -mods= | ID проектов модов на CurseForge через запятую. |
| -clusterID= | Позволяет игрокам переходить между вашими серверами с одним cluster ID. |
| -NoBattlEye | Запуск без античита BattlEye. По умолчанию он включён. |
Админ и RCON
В игре откройте консоль клавишей слева от 1 (~ на американской раскладке) и введите enablecheats и после него ServerAdminPassword. Админ-команды тогда начинаются с cheat, например cheat SaveWorld.
enablecheats YOUR-ADMIN-PASSWORD cheat SaveWorld
С RCONEnabled=True любой RCON-клиент подключается к IP сервера на TCP 27020 с ServerAdminPassword. Полезные команды: ListPlayers, SaveWorld, Broadcast <text> и DoExit, которая сохраняет мир и останавливает сервер.
Моды
Серверы ASA берут моды с CurseForge. Найдите мод на CurseForge, скопируйте его Project ID и добавьте в строку запуска. Сервер скачивает моды при запуске, а игроки при входе.
start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20 -mods=FirstProjectID,SecondProjectID
Подключение к серверу
1. В главном меню откройте «Присоединяйтесь к игре». 2. Перейдите в «Неофициальный» и отметьте «Показать серверы игроков». 3. Найдите сервер по имени, выберите его и подключитесь. Сервер с паролем запросит ServerPassword.
На ПК можно подключиться и по адресу: откройте консоль в главном меню и введите open, а после него IP и порт.
open YOUR-SERVER-IP:7777
Сохранения, бэкапы и обновления
Каждая карта сохраняется в свою папку: C:\asa-server\ShooterGame\Saved\SavedArks\TheIsland_WP. Сервер сохраняет мир каждые AutoSavePeriodMinutes и по SaveWorld или DoExit.
Рядом с TheIsland_WP.ark он хранит копии с датой, например TheIsland_WP_30.10.2026_21.27.05.arkrbf, и TheIsland_WP_AntiCorruptionBackup.bak.
Чтобы сделать бэкап, остановите сервер командой DoExit и скопируйте папки SavedArks и Config. Чтобы обновить, остановите его так же и снова выполните строку SteamCMD: сохранения и настройки останутся.
Частые проблемы
Моего сервера нет в списке
Отметьте «Показать серверы игроков» в разделе «Неофициальный». Дождитесь, пока консоль напишет advertising for join, и проверьте, что у сервера и игры одна версия.
У друзей тайм-аут подключения
Пробросьте UDP 7777 (не TCP) на локальный IP ПК с сервером и добавьте правило брандмауэра. Игроки из вашей сети подключаются по локальному IP.
Мои правки в ini пропали
Сервер работал, пока вы правили файл. Остановите его, отредактируйте файл, запустите снова.
Лимит игроков не меняется
Задайте лимит через -WinLiveMaxPlayers= в строке запуска. Сервер записывает его в GameUserSettings.ini как MaxPlayers.
После обновления ARK игроки не могут зайти
Steam обновил игру, но не сервер. Остановите сервер и снова выполните строку SteamCMD.
Вопросы
Нужна ли своя копия ARK: Survival Ascended, чтобы создать сервер?
Нет. SteamCMD скачивает сервер с анонимным входом. Игра нужна только игрокам.
Какой порт пробросить для сервера ASA?
UDP 7777, задаётся через -port= в строке запуска. RCON использует TCP 27020, и он должен быть доступен, только если вы даёте админ-команды с другого ПК.
Сколько RAM нужно серверу ASA?
The Island без игроков занимает около 9,5 ГБ после запуска, который длится от 3 до 4 минут. Каждая карта, которую вы запускаете, это отдельный сервер со своей памятью.
Можно ли запустить сервер ASA на Linux?
Нативной версии для Linux нет, но Windows-сервер работает в Linux через Proton или Wine. Docker-образы от сообщества всё это настраивают, и многие запускают сервер с -NoBattlEye.
Как добавить моды на сервер ASA?
Добавьте ID проектов CurseForge в строку запуска через -mods=, через запятую. Сервер скачивает моды при запуске, а игроки при входе.
Как стать админом на своём сервере ASA?
Откройте консоль в игре и введите enablecheats, а после него ServerAdminPassword из строки запуска.