Перейти к содержимому
WikilyWIKILY
Все игрыВики: 29 · выберите свою игру
Выделенный сервер

Сменить игру

Вики: 29 · выберите свою игру
ARK в приложении WikilyБесплатно · 4.4★4.6★ · На весь экранСкачатьСкачать

Как создать выделенный сервер ASE

Держите мир ARK: Survival Evolved для своего племени на ПК под вашим контролем, со своими рейтами, модами и картами. Сервер от Studio Wildcard бесплатный и есть для Windows и для Linux.

Что нужно

64-битный ПК с Windows или Linux, включённый, когда люди хотят играть. Сервер это приложение Steam 376030. SteamCMD, бесплатный консольный загрузчик Valve, ставит его с анонимным входом: ни аккаунт Steam, ни ARK на этом ПК не нужны. Установленный сервер занимает около 22 ГБ.

В нашем тесте на Linux The Island без игроков через 25 минут после запуска занимал 5,5 ГБ RAM. Большим картам, большему числу прирученных и игроков нужно больше. Одна карта это один серверный процесс.

Игроки подключаются к серверу по UDP 7777, 7778 и 27015. Для друзей не из вашей домашней сети пробросьте эти порты на роутере (см. Порты и брандмауэр ниже).

Проверено на сборке сервера 21241282, 31 октября 2026.

Установка сервера

Разделы

1. Скачайте SteamCMD у Valve и распакуйте в C:\steamcmd.

SteamCMD на сайте Valve

2. В PowerShell или командной строке скачайте сервер в C:\games\ase-server:

PowerShell
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit

3. Запишите эти две строки в файл run-ase.cmd, впишите своё имя и пароли и запустите файл двойным щелчком:

run-ase.cmd
cd /d C:\games\ase-server\ShooterGame\Binaries\Win64
ShooterGameServer.exe "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEye

Файлу сервера для Windows нужны MSVCP120.dll и XAudio2_7.dll. Если Windows сообщает, что одной из них нет, установите Visual C++ 2013 Redistributable (x64) от Microsoft и DirectX End-User Runtime.

Держите всю часть с картой и параметрами в кавычках и без пробелов: сначала идёт имя карты, каждый параметр начинается с ?, а ключи, которые начинаются с -, идут после пробела.

Не ждите строки в логе: в нашем тесте на Linux ShooterGame.log оставался пустым. Спросите через RCON. Как только listplayers ответит No Players Connected, сервер работает и его порты открыты.

Чтобы остановить сервер, введите SaveWorld, а затем DoExit в консоли администратора или через RCON. В нашем тесте DoExit сразу записал мир, но процесс работал и через две минуты, так что проверьте, что он завершился, прежде чем копировать сохранения или обновлять.

Карты

Все карты входят в одну загрузку. Поставьте имя карты в самое начало части в кавычках вместо TheIsland. Чтобы зайти на платную карту, она должна быть у игроков, серверу она не нужна.

КартаИмя для запускаЧто нужно игрокам
The IslandTheIslandИгра
The CenterTheCenterИгра
RagnarokRagnarokИгра
ValgueroValguero_PИгра
Crystal IslesCrystalIslesИгра
Lost IslandLostIslandИгра
FjordurFjordurИгра
Scorched EarthScorchedEarth_PDLC
AberrationAberration_PDLC
ExtinctionExtinctionDLC
Genesis: Part 1GenesisGenesis Season Pass
Genesis: Part 2Gen2Genesis Season Pass

В нашей анонимной загрузке на Linux была папка для каждой карты из этой таблицы: платные в ShooterGame/Content/Maps, бесплатные в ShooterGame/Content/Mods. Мы запускали только The Island.

Порты и брандмауэр

UDP 7777 это игровой порт, а UDP 7778 всегда на один выше. UDP 27015 отвечает на запросы списка серверов, без него сервер не виден. TCP 27020 это RCON, он важен, только если вы хотите отправлять админ-команды с другого ПК.

В Windows откройте три UDP-порта одним правилом (PowerShell от имени администратора):

PowerShell (administrator)
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action Allow

В Ubuntu с включённым ufw:

bash
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp

Наш работающий тестовый сервер слушал ровно эти порты: UDP 7777, 7778 и 27015, плюс TCP 27020 с включённым RCON.

На роутере пробросьте те же три UDP-порта на локальный IP-адрес ПК с сервером. Второй сервер на том же ПК получает свой набор, например Port=7779 (вместе с 7780) и QueryPort=27016.

Схема: игроки подключаются к ПК с сервером по UDP 7777, 7778 и 27015 через роутер; RCON использует TCP 27020.
Три UDP-порта должны дойти до ПК с сервером через роутер и брандмауэр.

Настройки сервера

После первого запуска настройки лежат в ShooterGame\Saved\Config\WindowsServer в Windows и в ShooterGame/Saved/Config/LinuxServer в Linux. Меняйте их, когда сервер остановлен.

Наш первый запуск создал GameUserSettings.ini размером около 16 КБ, где уже были параметры из строки запуска, например пароль админа. Многих ключей из таблицы ниже там не было (например, XPMultiplier), так что добавьте их сами.

Разделы

ПараметрПо умолчаниюЧто меняет
XPMultiplier1Опыт из всех источников.
TamingSpeedMultiplier1Скорость приручения. 3 значит втрое быстрее.
HarvestAmountMultiplier1Ресурсы за каждый удар.
DifficultyOffset1Вместе с OverrideOfficialDifficulty задаёт уровень диких существ.
OverrideOfficialDifficulty0Задаёт потолок уровня диких существ: 5 значит до 150 уровня, как на официальных серверах.
ServerPVEFalseTrue не даёт игрокам и их прирученным существам наносить урон друг другу.
DayCycleSpeedScale1Длина дня. 0.5 делает дни вдвое длиннее.
AutoSavePeriodMinutes15Минуты между сохранениями мира.
MaxTamedDinos5000Лимит прирученных существ на весь сервер.
ShowMapPlayerLocationTrueВаша метка на карте.
AllowThirdPersonPlayerTrueКамера от третьего лица.
ServerCrosshairTrueПрицел на экране.
RCONEnabledFalseTrue открывает RCON на RCONPort (27020).

Большинство из них пишутся в раздел [ServerSettings]. Короткий пример:

GameUserSettings.ini
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020

Админ и RCON

Нажмите Tab в игре, чтобы открыть консоль, и войдите с ServerAdminPassword. После этого админ-команды начинаются с admincheat:

Console
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorld
Все консольные команды ARK

С RCONEnabled=True RCON-клиент подключается к серверу на TCP 27020 с тем же паролем. В нашем тесте listplayers, saveworld и doexit работали через RCON. Команда, которой нечего сообщить, например broadcast, отвечает Server received, But no response!!

Чтобы сделать кого-то админом без пароля, впишите его SteamID64 (17-значное число, начинающееся с 7656119) в ShooterGame/Saved/AllowedCheaterSteamIDs.txt, по одному на строку, и перезапустите сервер.

Моды

Серверные моды для ASE это предметы Steam Workshop. У каждого мода есть номер в адресе Workshop (id=...). Перечислите номера в GameUserSettings.ini, у первого наивысший приоритет, и добавьте -automanagedmods в строку запуска, чтобы сервер их скачал:

GameUserSettings.ini
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-ID

Игроки получают моды из Workshop при входе. Игроки из Epic Games Store не могут зайти на сервер с модами.

Подключение к серверу

1. В главном меню нажмите JOIN ARK. 2. В SESSION FILTER выберите UNOFFICIAL PC SESSIONS, а для сервера с паролем отметьте SHOW PASSWORD PROTECTED. 3. Введите имя сервера в поле поиска, выберите его и подключитесь.

Если в списке его нет, откройте Steam, выберите View, затем Game Servers, добавьте YOUR-SERVER-IP:27015 на вкладке Favorites и подключитесь оттуда. Игроки в той же сети, что и сервер, используют его локальный IP-адрес.

Сохранения, бэкапы и обновления

Как перенести одиночное сохранение ASE на сервер

Каждая карта хранит свой мир в ShooterGame/Saved/SavedArks в одном файле с именем карты. Новый мир The Island в нашем тесте записал TheIsland.ark, около 34 МБ.

Когда люди начинают играть, их выжившие (.arkprofile) и племена (.arktribe) сохраняются в ту же папку.

Для бэкапа сохраните мир и остановите сервер, затем скопируйте всю папку ShooterGame/Saved: в ней миры, персонажи, племена, настройки и список админов.

Чтобы обновить, остановите сервер и снова выполните строку SteamCMD. Игрокам, которые остаются в Steam на старой версии preaquatica, нужен сервер на той же ветке: добавьте -beta preaquatica после 376030 в строке SteamCMD.

Частые проблемы

SteamCMD пишет Missing configuration

Наша первая попытка закончилась этой ошибкой примерно через полминуты. Со второго запуска загрузка скачала весь сервер.

Мой сервер не появляется в Unofficial

Дайте новому миру несколько минут (RCON listplayers ответит, когда он поднимется), проверьте, что UDP 27015 открыт и проброшен, а для сервера с паролем отметьте SHOW PASSWORD PROTECTED. Без списка можно добавить YOUR-SERVER-IP:27015 в избранное Steam.

Друзья не из моей сети получают тайм-аут при подключении

Пробросьте UDP 7777 и 7778 на локальный IP ПК с сервером и пропустите их через брандмауэр. Игроки из вашей сети подключаются по локальному IP.

Настройки, которые я поменял в ini, вернулись к прежним

Останавливайте сервер перед правкой и храните копию обоих файлов. После обновления Aquatica Wildcard назвала сброс настроек с каждым патчем известной проблемой. В нашем тесте параметры из строки запуска копировались в GameUserSettings.ini, так что меняйте такой ключ и там.

Игрокам пишут, что версия не совпадает

Игра обновилась, а сервер нет, или одна из сторон на ветке preaquatica. Остановите сервер и снова выполните строку SteamCMD на той же ветке, что и у игроков.

Моды роняют сервер после обновления

Некоторые старые моды сломались с обновлением Aquatica в 2025 году. Обновите или удалите их, либо держите сервер и игроков на ветке preaquatica.

Вопросы

Нужна ли своя копия ARK: Survival Evolved, чтобы создать сервер?

Нет. Сервер скачивается бесплатно, и SteamCMD загружает его без аккаунта Steam; ARK: Survival Evolved нужна только тем, кто заходит, плюс DLC платной карты.

Какие порты пробросить для сервера ARK: Survival Evolved?

UDP 7777 и 7778 для игры и UDP 27015 для списка серверов. TCP 27020 только для RCON извне.

Можно ли запустить сервер ARK: Survival Evolved на Linux?

Да. В загрузке есть Linux-сервер, ShooterGame/Binaries/Linux/ShooterGameServer, который работает без Wine.

Сколько RAM нужно серверу ASE?

The Island без игроков в нашем тесте занимал 5,5 ГБ. Для больших карт, множества прирученных существ и модов закладывайте больше.

Как добавить моды на сервер ASE?

Впишите номера из Steam Workshop в ActiveMods= в разделе [ServerSettings] и запускайте сервер с -automanagedmods.

Как стать админом на своём сервере ASE?

В игре нажмите Tab, чтобы открыть консоль, и введите enablecheats, а после него ServerAdminPassword.

Присоединяйся к сообществу авторовЛюди, которые делают вики по ARK: Survival Evolved, есть в нашем Discord. Задавай вопросы, предлагай страницы или помогай нам её развивать.Перейти в Discord (открывает Discord в новой вкладке)