servarium :)
главная / журнал / Как запустить выделенный сервер ARK: Survival Evolved в Windows: полное руководство

Как запустить выделенный сервер ARK: Survival Evolved в Windows: полное руководство

·

Выделенный сервер ARK: Survival Evolved позволяет создать собственный мир, настроить правила игры и пригласить друзей. На компьютере с Windows сервер можно запустить cамостоятельно.

Дата проверки источников: 8 октября 2026 года. В этом руководстве мы настроим один закрытый PvE-сервер на десять игроков с картой The Island. Для этого используется выделенный сервер для Windows, распространяемый через SteamCMD. На этом же компьютере будет работать игровой клиент ARK. Руководство охватывает установку, настройку, доступ из интернета, подключение игроков, администрирование, резервное копирование, обновления, а также необязательную установку модов Steam и включение совместной игры между Steam и Epic Games Store.

1. Выберите нужную версию игры и способ запуска сервера

Нужна именно ARK: Survival Evolved (ASE). ARK: Survival Ascended — отдельная игра с другим серверным ПО и другими требованиями. В этом руководстве используется исполняемый файл ShooterGameServer.exe; идентификатор выделенного сервера в Steam — 376030.

Основная инструкция предназначена для версии игры для ПК из Steam. Клиенты Epic Games Store могут подключаться к правильно настроенному серверу без модов; об этом говорится в разделе 10. Версия из Microsoft Store, входящая в программу Xbox Play Anywhere, относится к другой многопользовательской экосистеме. Установка сервера Steam/Epic в Windows не делает его сервером для Xbox или PlayStation. В объявлениях Wildcard совместная игра Steam/Epic и совместная игра Microsoft Store/Xbox описываются отдельно.

Запускайте выделенный сервер отдельно от игрового клиента. Оставьте открытым его консольное окно, а затем запустите ARK через Steam обычным способом. Так можно одновременно поддерживать сервер и играть на нём. Сервер, установленный с анонимным входом, не требует покупки второй копии игрового клиента; при этом каждому участнику нужен доступ к соответствующей версии игры. Valve документирует анонимное распространение выделенных серверов, а инструкция по установке сервера ARK предусматривает анонимный вход.

В этом руководстве не используется запуск через меню игры Host/Local → Run Dedicated Server («Создать/локальная игра → Запустить выделенный сервер»). Установите отдельные серверные файлы по инструкции ниже.

2. Рекомендуемые характеристики компьютера, на котором одновременно работают сервер и клиент

Ниже приведена практическая рекомендация по подбору оборудования, а не официальная спецификация Wildcard для совмещённой нагрузки. На текущей странице ASE в Steam опубликованы только минимальные требования игрового клиента. Ни эта страница, ни документация по установке сервера не содержат утверждённой конфигурации для одновременного размещения сервера и игры на нём. Выдавать минимальные требования клиента или объём памяти только для сервера за рекомендацию для обеих задач было бы некорректно.

Расчётный сценарий: один сервер на карте The Island, примерно 2–10 одновременно подключённых игроков, небольшое количество модов или их отсутствие и игровой клиент с разрешением 1080p. Для него рекомендуется следующая конфигурация либо более современный компьютер с сопоставимой или более высокой производительностью:

Компонент

Рекомендуемая конфигурация для одновременной работы сервера и клиента

Операционная система

Обновлённая, поддерживаемая 64-разрядная версия Windows 11. Стандартная поддержка Windows 10 завершилась 14 октября 2025 года; для дальнейшего использования Windows 10 нужна применимая к вашей системе программа получения обновлений безопасности.

Процессор

Современный настольный процессор с высокой производительностью одного ядра и ориентировочно 8 физическими ядрами / 16 потоками. Конкретный ориентир — AMD Ryzen 7 5700X; AMD подтверждает наличие у него 8 ядер и 16 потоков.

Оперативная память

32 ГБ ОЗУ для описанного небольшого сервера. Для требовательных карт, большого количества модов, разросшихся игровых миров или дополнительных экземпляров сервера предпочтительнее 64 ГБ. Это рекомендации по планированию, а не опубликованные требования игры.

Видеокарта

Дискретная видеокарта уровня GeForce RTX 3060 с 12 ГБ видеопамяти либо сопоставимая или более производительная. NVIDIA указывает варианты с 12 и 8 ГБ; в этой рекомендации имеется в виду именно модель с 12 ГБ.

Накопитель

SSD на 1 ТБ, предпочтительно NVMe; при установке большого количества карт из DLC и модов для клиента удобнее 2 ТБ. Перед установкой выделите ориентировочно 200 ГБ под выбранный контент клиента и 100 ГБ под серверные файлы, обновления, сохранения и локальные резервные копии. Это плановые объёмы, а не фиксированный размер установки: проверьте фактическую оценку загрузки в Steam и оставьте дополнительное свободное место.

Сеть

Проводное подключение к роутеру по Gigabit Ethernet и стабильный широкополосный интернет. Для небольшой группы желательно иметь не менее 10–20 Мбит/с доступной исходящей пропускной способности и запас канала во время игры. Это практический ориентир, а не официальная гарантия необходимой скорости на одного игрока.

В серверной документации подчёркивается значение производительности отдельного потока процессора. Также указано, что расход памяти зависит от карты, числа игроков, накопившихся построек и существ, настроек и модов. Поэтому нужно закладывать ресурсы на две одновременные задачи, а не ориентироваться только на число слотов для игроков.

Для предварительного расчёта можно отвести примерно 8–12 ГБ серверу, 10–14 ГБ клиенту и 4–6 ГБ Windows и фоновым приложениям. Это оценочные бюджеты памяти, а не результаты измерений или жёсткие ограничения. В сумме их верхние границы уже составляют 32 ГБ; если предполагаемая нагрузка приближается к этим значениям, выбирайте 64 ГБ. Оставьте автоматическое управление файлом подкачки в Windows, но не рассчитывайте заменить им необходимую оперативную память.

Рекомендованная видеокарта — отправная точка для игры в 1080p с подбором графических настроек, а не обещание конкретного FPS или работы на максимальной графике. Когда игровой мир разрастётся, снова оцените нагрузку при подключённых игроках. В Диспетчере задач проверяйте общий расход памяти и графики отдельных логических процессоров: один полностью загруженный серверный поток может ограничивать производительность даже при умеренной общей загрузке CPU. Сократите фоновые задачи или перенесите сервер на отдельный компьютер, если его работа мешает игровому клиенту.

3. Подготовьте Windows и установите необходимые библиотеки

  1. Установите обновления Windows и актуальный совместимый драйвер от производителя видеокарты; при необходимости перезагрузите компьютер.
  2. В Проводнике создайте папки C:\SteamCMD и C:\ARKServer. Если вы выбираете другой диск, измените все соответствующие пути в командах. Сервер должен находиться отдельно от папки установки игрового клиента.
  3. Скачайте и установите распространяемый пакет Visual C++ 2013 для x64 с сайта Microsoft. На странице загрузки Microsoft выберите vcredist_x64.exe. Более новый пакет Visual C++ не заменяет автоматически эту отдельно версионируемую библиотеку среды выполнения.
  4. Скачайте DirectX End-User Runtimes (June 2010) с сайта Microsoft. Запустите скачанный самораспаковывающийся пакет, укажите временную папку для распаковки, а затем запустите из неё DXSETUP.exe. Наличие в Windows более новой версии DirectX само по себе не означает, что эти дополнительные старые библиотеки уже установлены.

Именно эти библиотеки указаны в документации сервера ARK как необходимые для Windows. Если установщик предлагает Repair («Восстановить»), поскольку пакет уже установлен, выполните восстановление при диагностике ошибок отсутствующих библиотек. Не скачивайте отдельные DLL-файлы с посторонних сайтов.

Используйте учётную запись с правом записи в папку сервера. Права администратора нужны для установки библиотек и изменения правил брандмауэра; самому серверу ARK обычно не требуется запуск от имени администратора. На время работы сервера установите переход Windows в спящий режим при питании от сети на «Никогда». Отключение монитора не останавливает сервер. Компьютер в спящем режиме, во время перезагрузки или после выключения не может продолжать обслуживать игроков.

4. Установите сервер через SteamCMD

Откройте документацию Valve по SteamCMD, воспользуйтесь ссылкой загрузки для Windows в разделе установки и распакуйте ZIP-архив в C:\SteamCMD. Убедитесь, что исполняемый файл находится по адресу C:\SteamCMD\steamcmd.exe. Используйте загрузку Valve, а не перепакованный установщик.

Нажмите Win+R, введите cmd и нажмите Enter. Вставьте следующую команду в командную строку Windows — не в ARK и не в уже открытое приглашение Steam>:

"C:\SteamCMD\steamcmd.exe" +force_install_dir "C:\ARKServer" +login anonymous +app_update 376030 validate +quit

Перед загрузкой сервера SteamCMD может обновить себя. Дождитесь сообщения об успешной установке приложения 376030. Если первоначальное самообновление завершилось без установки приложения, выполните ту же команду ещё раз.

Проверьте наличие файла:

C:\ARKServer\ShooterGame\Binaries\Win64\ShooterGameServer.exe

force_install_dir задаёт папку установки до входа в систему; login anonymous позволяет не сохранять пароль Steam; app_update 376030 загружает выделенный сервер ASE; validate проверяет распространяемые файлы; quit завершает SteamCMD. Не подставляйте вместо серверного идентификатора идентификатор игрового клиента — 346110.

Если установка завершилась ошибкой, устраните указанную причину перед продолжением: проверьте свободное место, подключение к сети и правильность App ID. Сохраните полный текст ошибки. Анонимный доступ иногда ограничивается или отклоняется; если повторная попытка не помогает, следуйте инструкции Valve по интерактивному входу в учётную запись, а не записывайте её данные в BAT-файл, который может попасть к другим людям.

5. Настройте сервер до первого запуска

В Проводнике включите Вид → Показать → Расширения имён файлов. В окне «Сохранить как» Блокнота выберите тип «Все файлы», чтобы имена не превратились в start_server.bat.txt или GameUserSettings.ini.txt.

Если следующей папки ещё нет, создайте её:

C:\ARKServer\ShooterGame\Saved\Config\WindowsServer

Настройки выделенного сервера находятся в папке WindowsServer; не редактируйте вместо них настройки клиента из WindowsNoEditor. Создайте в этой папке файл GameUserSettings.ini. Если он уже существует, сделайте резервную копию и добавьте или измените следующие ключи в имеющемся разделе [ServerSettings], сохранив остальные настройки.

[ServerSettings]
ServerPassword=ReplaceWithYourJoinPassword
ServerAdminPassword=ReplaceWithYourAdminPassword
serverPVE=True
XPMultiplier=2.0
HarvestAmountMultiplier=2.0
TamingSpeedMultiplier=2.0
AutoSavePeriodMinutes=15.0
RCONEnabled=False

До запуска замените оба демонстрационных пароля. Используйте разные длинные пароли. Чтобы избежать сложностей с разбором значений, используйте буквы и цифры без пробелов, кавычек и ?. Игрокам сообщайте только пароль подключения. Пароль администратора даёт управление сервером. В примере включён PvE, три множителя игрового прогресса установлены на 2, автоматическое сохранение выполняется раз в 15 минут, а удалённая консоль отключена.

Создайте C:\ARKServer\start_server.bat со следующим содержимым:

@echo off
cd /d "C:\ARKServer\ShooterGame\Binaries\Win64"
ShooterGameServer.exe "TheIsland?SessionName=MyARK-Windows?Port=7777?QueryPort=27015?MaxPlayers=10" -log
pause

Здесь задаются карта, отображаемое имя, игровой порт, порт запросов и ограничение в десять игроков. Вся команда ShooterGameServer.exe должна оставаться одной физической строкой. Аргумент с картой и параметрами заключён в обычные прямые двойные кавычки; -log находится за пределами этих кавычек. Команда cd /d меняет одновременно текущий диск и папку.

Вместо MyARK-Windows можно указать своё короткое имя сервера. Храните каждый параметр в одном месте: в этом руководстве пароли и правила игры задаются в INI-файле, а параметры подключения — в файле запуска.

Если хотите изменить параметры размножения, создайте или откройте Game.ini рядом с GameUserSettings.ini и добавьте либо обновите следующий раздел:

[/script/shootergame.shootergamemode]
MatingIntervalMultiplier=0.5
BabyMatureSpeedMultiplier=2.0

Эти значения вдвое сокращают интервал между спариваниями и удваивают скорость взросления. Они не гарантируют возможность получить полную привязанность у всех видов без изменения интервалов ухода. Если вы не собираетесь менять баланс размножения, оставьте настройки по умолчанию. Эти параметры Game.ini описаны в исходных примечаниях к обновлению ASE, добавившему размножение.

После начала эксплуатации останавливайте сервер перед редактированием INI-файлов, сохраняйте изменения и запускайте его заново. Не дублируйте разделы и ключи. В дробных значениях используйте точку, например 2.0, в том числе в русскоязычной Windows.

6. Разрешите подключения в брандмауэре Windows

Для одного сервера используются следующие порты:

Протокол и порт

Назначение

Нужен в этой конфигурации?

UDP 7777

Подключения к игре

Да

UDP 7778

Peer-порт: игровой порт плюс один

Да

UDP 27015

Запросы списка серверов Steam

Да

TCP 27020

Необязательное удалённое администрирование через RCON

Нет: RCON отключён

Щёлкните правой кнопкой мыши по кнопке «Пуск», откройте «Терминал (Администратор)» и выберите вкладку Windows PowerShell. После установки выполните эту команду один раз:

New-NetFirewallRule -DisplayName "ARK ASE Dedicated Server UDP" -Direction Inbound -Action Allow -Protocol UDP -LocalPort 7777,7778,27015 -Program "C:\ARKServer\ShooterGame\Binaries\Win64\ShooterGameServer.exe" -Profile Any

Правило разрешает указанный входящий UDP-трафик для исполняемого файла сервера во всех сетевых профилях Windows. Microsoft документирует параметры протокола, порта, программы и профиля. Если вы перенесёте исполняемый файл, обновите путь программы в правиле. При использовании стороннего брандмауэра добавьте аналогичное разрешение и в нём.

Оставьте брандмауэр включённым. Не используйте режим DMZ роутера для устранения проблемы с подключением к ARK и не пробрасывайте RCON только ради работы игры. При стандартной политике Windows, разрешающей исходящий трафик, отдельное исходящее правило не требуется; в управляемых сетях, где исходящие подключения блокируются, настройки должен проверить администратор.

7. Запустите сервер и подключитесь локально

Дважды щёлкните C:\ARKServer\start_server.bat. Оставьте консоль открытой. Первоначальная загрузка может занять несколько минут; с модами и большими мирами она длится дольше. Дождитесь окончания загрузки перед проверкой. Само появление окна или расход памяти процессом ещё не означает, что сервер готов принимать игроков.

Запустите версию ARK из Steam обычным способом. На том же компьютере откройте Join ARK («Присоединиться к ARK»), выберите фильтр сеансов LAN («Локальная сеть»), если он доступен, включите отображение серверов с паролем и найдите MyARK-Windows. Введите пароль подключения.

Другой способ — открыть в Steam View → Game Servers («Вид → Игровые серверы»), выбрать Favorites («Избранное») и добавить:

127.0.0.1:27015

Если в текущем интерфейсе Steam для добавления по IP используется отдельная кнопка или значок +, воспользуйтесь ими. Обновите запись и подключитесь. Для записи в списке серверов нужен порт запросов 27015, а не игровой порт. Если поиск через loopback-адрес не срабатывает, попробуйте локальный IPv4-адрес компьютера с сервером.

Чтобы узнать этот адрес, выполните в командной строке:

ipconfig

В разделе активного Ethernet-адаптера найдите «IPv4-адрес» и «Основной шлюз». Не используйте данные отключённых адаптеров или посторонних VPN-адаптеров. ipconfig — документированная Microsoft команда для просмотра этих сетевых параметров.

Например, если у компьютера с сервером адрес 192.168.1.50, другой игрок Steam в той же домашней сети добавляет в «Избранное» 192.168.1.50:27015. Это пример: подставьте фактический адрес своего компьютера. Локальные игроки должны сначала проверять подключение через адрес в локальной сети, а не через публичный адрес роутера.

Для диагностики прямого подключения игровая консоль ASE открывается клавишей Tab. Команда консоли open использует игровой порт. Если на сервере нет пароля подключения, локальная команда выглядит так:

open 127.0.0.1:7777

Для защищённого паролем сервера из этого руководства используйте список серверов и его запрос пароля. Не полагайтесь на недокументированный способ добавления пароля в конец команды. Справочник команд ARK различает игровой порт и порт запросов.

Убедитесь, что действуют правила PvE, создайте персонажа и немного поиграйте. Затем сохраните и остановите сервер по инструкции из раздела 9, запустите его снова и подключитесь. Если персонаж и мир сохранились, постоянное хранение данных работает; только после этой проверки приглашайте игроков из интернета.

8. Обеспечьте доступ к серверу из интернета

Сначала убедитесь, что локальное подключение работает. Затем в настройках DHCP роутера закрепите за компьютером его текущий локальный IPv4-адрес, указав MAC-адрес Ethernet-адаптера. Резервирование адреса не даст правилам проброса портов начать указывать на другой компьютер после перезагрузки.

Откройте интерфейс управления роутером и найдите раздел Port Forwarding («Проброс/переадресация портов»), Virtual Server («Виртуальный сервер») или аналогичный. Создайте следующие перенаправления на фактический локальный адрес компьютера с сервером:

Правило

Внешние порты

Внутренние порты

Протокол

Адрес назначения

Игровой трафик ARK и peer-трафик

7777–7778

7777–7778

UDP

Закреплённый локальный IPv4 компьютера с ARK

Запросы Steam к серверу ARK

27015

27015

UDP

Тот же компьютер

Если роутер принимает только отдельные порты, создайте раздельные правила для 7777 и 7778. В этой базовой конфигурации внешние и внутренние номера должны совпадать. Явно выберите UDP: правило только для TCP не передаст этот трафик. Проброс на роутере и разрешение в брандмауэре Windows — две отдельные настройки.

Попросите игрока из другой сети добавить в «Избранное» Steam ваш публичный IPv4-адрес с :27015 в конце и подключиться. Сообщите ему имя сервера и пароль подключения. Нужен публичный адрес, а не локальный адрес компьютера вида 192.168.... Если публичный адрес изменится, обновите данные, которые сообщаете игрокам.

Если локальное подключение работает, а подключение из интернета — нет, проверьте WAN/Internet IPv4-адрес роутера. Адрес в диапазоне от 100.64.0.0 до 100.127.255.255 относится к общему адресному пространству, используемому при операторском NAT; этот диапазон определён RFC 6598. WAN-адрес из частного диапазона, например 10.x.x.x, от 172.16.x.x до 172.31.x.x или 192.168.x.x, также указывает на наличие вышестоящей частной сети.

Сравните WAN-адрес роутера с публичным IPv4, видимым извне вашей сети. Различие может означать ещё один уровень NAT. Если оба роутера находятся под вашим управлением, настройте проброс на обоих либо переведите вышестоящее устройство в подходящий режим моста. Если вышестоящий NAT принадлежит провайдеру, запросите доступный извне публичный IPv4-адрес или подходящую услугу входящего проброса портов. Обычный проброс на вашем роутере не управляет NAT провайдера. Альтернатива через VPN должна прямо поддерживать проброс входящих UDP-портов; другой вариант — подключить всех игроков к подходящей общей виртуальной частной сети.

Подключение из дома к собственному публичному IP может не работать, если роутер не поддерживает NAT loopback. Это ещё не доказывает, что внешний проброс неисправен. Проверяйте доступ с действительно другого интернет-подключения.

9. Администрирование, сохранение, резервное копирование и обновление

Как безопасно сохранить мир и остановить сервер

Подключитесь к серверу, откройте консоль ARK клавишей Tab и выполните отдельно:

enablecheats ReplaceWithYourAdminPassword

Замените демонстрационное значение паролем администратора из INI-файла. Затем введите:

cheat SaveWorld

Дождитесь завершения сохранения; перед следующим действием убедитесь, что время изменения файла сохранения мира обновилось. В этой конфигурации стандартный файл мира находится по адресу C:\ARKServer\ShooterGame\Saved\SavedArks\TheIsland.ark. Затем введите:

cheat DoExit

SaveWorld записывает текущий мир, а DoExit останавливает сервер. Дождитесь завершения процесса ShooterGameServer.exe. Окно BAT-файла может остаться открытым на команде pause; это не означает, что сервер продолжает работать. Не завершайте процесс через Диспетчер задач и не закрывайте его окно во время сохранения.

Как сделать резервную копию остановленного сервера

После корректного завершения сервера выполните в PowerShell:

if (Get-Process -Name ShooterGameServer -ErrorAction SilentlyContinue) { throw 'Stop the ARK server before backing up.' }
$backupPath = Join-Path 'C:\ARKBackups' (Get-Date -Format 'yyyyMMdd-HHmmss')
robocopy 'C:\ARKServer\ShooterGame\Saved' (Join-Path $backupPath 'Saved') /E /R:2 /W:2
if ($LASTEXITCODE -ge 8) { throw 'Backup failed. Read the Robocopy output.' }
Copy-Item 'C:\ARKServer\*.bat' -Destination $backupPath

Команды создают резервную копию Saved в папке с датой и временем в имени и копируют BAT-файлы запуска и обновления. В Saved находятся данные мира, игроков и племён, настройки и журналы. В примере копируется вся папка, чтобы случайно не пропустить связанные файлы. Копирование во время записи работающим сервером намеренно исключено.

Microsoft описывает /E как копирование с подпапками, /R и /W — как управление повторными попытками, а коды завершения Robocopy от 8 и выше — как признак хотя бы одной ошибки. Храните несколько копий с разными датами и переносите важные копии на другой диск или компьютер. Копия на том же SSD не защищает от выхода этого SSD из строя.

Для восстановления остановите сервер, сохраните текущую папку Saved под другим именем и скопируйте целиком папку Saved из выбранной резервной копии обратно в C:\ARKServer\ShooterGame\Saved. Если сохранение зависит от модов, восстановите соответствующий набор модов. Запустите сервер и проверьте мир, персонажа и племя перед возобновлением доступа. Не объединяйте повреждённый текущий мир с не соответствующими ему файлами игроков или племён.

Как обновлять сервер осознанно

После остановки и создания резервной копии выполните в командной строке:

"C:\SteamCMD\steamcmd.exe" +force_install_dir "C:\ARKServer" +login anonymous +app_update 376030 +quit

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

Для удобства сохраните следующий текст в C:\ARKServer\update_server.bat:

@echo off
"C:\SteamCMD\steamcmd.exe" +force_install_dir "C:\ARKServer" +login anonymous +app_update 376030 +quit
pause

Проверяйте итоговое сообщение SteamCMD: закрытие окна само по себе не означает успешного обновления. Обновите клиенты и установленные моды до совместимых версий, затем запустите сервер и проверьте подключение. Не обновляйте его вслепую при каждом автоматическом перезапуске: отдельное время обслуживания позволяет сделать копию и проверить ошибки.

10. Необязательные возможности: моды Steam, совместная игра с Epic и дополнительные серверы

Моды Steam

Сначала добейтесь нормальной работы сервера без модов. Для простой ручной установки:

  1. Прочитайте инструкции автора мода о совместимости, зависимостях и порядке загрузки.
  2. Подпишитесь на мод в Мастерской Steam через игровой клиент на компьютере с сервером и дождитесь, пока ARK завершит его установку.
  3. Закройте игру и остановите выделенный сервер.
  4. Из клиентской папки ShooterGame\Content\Mods скопируйте и папку с числовым идентификатором мода, и одноимённый числовой файл .mod в C:\ARKServer\ShooterGame\Content\Mods.
  5. Добавьте ActiveMods в раздел [ServerSettings] серверного GameUserSettings.ini. Перечислите реальные идентификаторы Мастерской через запятую, без пробелов и в нужном порядке загрузки.
  6. Запустите сервер, убедитесь, что мод загрузился, и проверьте подключение клиента. При обновлении мода повторяйте копирование на остановленный сервер, чтобы версии клиента и сервера совпадали.

Например, на странице автора в Мастерской Structures Plus (S+) указан ID 731604991; для сервера только с этим модом строка будет ActiveMods=731604991. Пример показывает формат записи идентификатора и не подтверждает совместимость мода с любой актуальной сборкой сервера.

Предусмотрено и автоматическое управление модами через -automanagedmods и раздел [ModInstaller] в Game.ini; перед его использованием изучите справочник настройки именно для ASE. Не считайте успешную анонимную загрузку обычных серверных файлов гарантией анонимного доступа ко всем элементам Мастерской. Сохраняйте последний рабочий мир вместе с соответствующим набором модов и делайте копию перед удалением мода, добавляющего постройки или предметы.

Совместная игра между Steam и Epic

Для этого сценария используйте сервер без модов. В объявлении Wildcard о запуске Steam/Epic crossplay объясняются особенности совместной игры и ограничение Мастерской.

Справочник установки ARK требует -crossplay и -PublicIPForEpic с публичным IPv4-адресом сервера. Для удобства можно сохранить следующий альтернативный файл запуска как C:\ARKServer\start_epic.bat; запускайте только один файл запуска для этого экземпляра:

@echo off
cd /d "C:\ARKServer\ShooterGame\Binaries\Win64"
set "ARK_PUBLIC_IP="
set /p "ARK_PUBLIC_IP=Enter your public IPv4 address: "
if not defined ARK_PUBLIC_IP exit /b 1
ShooterGameServer.exe "TheIsland?SessionName=MyARK-Windows?Port=7777?QueryPort=27015?MaxPlayers=10" -crossplay -PublicIPForEpic=%ARK_PUBLIC_IP% -log
pause

При появлении запроса введите фактический публичный IPv4. Не вводите локальный адрес или доменное имя. Если публичный IP изменится, при следующем запуске укажите новое значение. Клиенты Epic используют внутриигровой список неофициальных серверов ARK, а не «Избранное» Steam. Проверьте подключение из Epic, включая запрос пароля, прежде чем полагаться на эту конфигурацию для всей группы. Обновления клиентов Steam и Epic, установленный контент карты и версия сервера должны быть совместимы.

Дополнительные серверы

Для второго экземпляра используйте отдельную папку установки со своими сохранениями и настройками, а также другой набор портов — например, UDP 7779, 7780 и 27016. Добавьте соответствующие правила в брандмауэр и на роутер и заложите дополнительную память и ресурсы процессора. Ограничение в десять игроков не резервирует фиксированный объём памяти. Несколько экземпляров или кластер карт с переносом персонажей требуют дополнительных настроек и выходят за рамки этого руководства по одному серверу.

11. Устраняйте проблемы в разумной последовательности

Симптом

Что проверить дальше

Файл запуска сразу доходит до pause

Проверьте наличие ShooterGameServer.exe, прочитайте предшествующую ошибку, установите или восстановите библиотеки и проверьте папку в cd /d.

Сервер запускается, но никто не подключается

Дождитесь загрузки карты, проверьте фактически загруженные настройки, изучите журнал в ShooterGame\Saved\Logs и убедитесь, что нужные порты принадлежат процессу сервера.

Локальная сеть работает, интернет — нет

Проверьте закреплённый локальный адрес, брандмауэр Windows и сторонние фильтры, проброс UDP, публичный IPv4, двойной NAT и CGNAT. Проверяйте извне локальной сети.

Запись в «Избранном» не отвечает

Укажите порт запросов 27015; для команды консоли open нужен игровой порт 7777. Обновите запись, проверьте отображение серверов с паролем и попробуйте локальный адрес при подключении из своей сети.

Изменённые настройки не применяются

Остановите сервер перед редактированием, используйте папку WindowsServer выделенного сервера, проверьте заголовки разделов и расширения файлов, устраните конфликтующие дубликаты и перезапустите сервер.

Несовпадение модов или тайм-аут подключения

Сравните версии, зависимости и порядок модов; дождитесь загрузки на клиенте; для поиска причины проверьте отдельную копию мира без модов, предварительно сделав резервную копию.

Сильные задержки или частые паузы при сохранении

Проверьте загрузку отдельных потоков CPU, свободную ОЗУ, место на SSD и конкуренцию за исходящий канал. Оцените нагрузку карты, модов и разросшегося мира.

В PowerShell проверьте процесс и соответствующие локальные UDP-конечные точки:

Get-Process -Name ShooterGameServer -ErrorAction SilentlyContinue | Select-Object Id,ProcessName
Get-NetUDPEndpoint | Where-Object { $_.LocalPort -in 7777,7778,27015 } | Select-Object LocalAddress,LocalPort,OwningProcess

Сравните OwningProcess с идентификатором процесса сервера. Microsoft документирует команду просмотра конечных точек и поля принадлежности процессу. Такая проверка показывает локальную привязку порта, а не доступность из интернета. Видимость портов может зависеть от этапа запуска и сетевого режима; сопоставляйте результат с журналом и реальной попыткой подключения.

Не используйте Test-NetConnection -Port 7777 как доказательство открытого или закрытого UDP-порта ARK. Проверка подключения с параметром -Port у Microsoft использует TCP. Обычный сайт проверки TCP-портов имеет то же ограничение. Реальное внешнее подключение ARK вместе с диагностикой роутера и брандмауэра даёт более полезную проверку.

Читать дальше