На этой странице обсуждается обширная коллекция настроек конфигурации, изменяющих аспекты поведения и игрового процесса, серверов ARK: Survival Ascended и ARK: Survival Evolved, а также одиночных/неспециализированных сессий.
Параметры можно указать в командной строке при запуске сервера или в файлах конфигурации, загружаемых при запуске. Некоторые из этих параметров также можно изменить во время выполнения с помощью системы динамической конфигурации.
Командная Строка
Синтаксис
Выделенные серверы запускаются через командную строку с использованием следующего синтаксиса для указания параметров времени выполнения в виде одной строки:
<executable> <map_name>[?<option>=<value>]...[?<option>=<value>] [-<option>[=<value>]] ... [-<option>[=<value>]]
За <executable> (ArkAscendedServer.exe для ASA, ShooterGameServer.exe для ASE) сразу следует обязательное <map_name>. После этого указываются параметры, каждый из которых отделяется либо сначала вопросительным знаком (?) либо пробелом и дефисом-минусом ( -) в зависимости от их синтаксиса. Некоторые параметры также требуют аргумента значения. Если параметр не указан, автоматически используется его значение по умолчанию (более подробную информацию см. в справочных таблицах параметров ниже).
Пример
Запустить выделенный сервер ARK: Survival Evolved, который:
- показывает каждому игроку перекрестие
- скрывает каждому игроку его позицию на карте
- позволяет игрокам видеть себя от третьего лица
- обеспечивает максимальное количество построек в 1000, построенных разными игроками и племенами на минимальном расстоянии.
- отключает античит BattlEye
На хосте Linux:
./ShooterGameServer TheIsland?ServerCrosshair=true?ShowMapPlayerLocation=false?AllowThirdPersonPlayer=true?TheMaxStructuresInRange=1000 -NoBattlEye
На хосте Windows:
.\ShooterGameServer.exe TheIsland?ServerCrosshair=true?ShowMapPlayerLocation=false=AllowThirdPersonPlayer=true?TheMaxStructuresInRange=1000 -NoBattlEye
- Примечание: в обоих случаях путь к ShooterGameServer должен быть указан в зависимости от среды запуска.
Карты
В этой таблице показаны названия уровней всех официальных карт (<map_name>):
| Map | ARK: Survival Ascended | ARK: Survival Evolved |
|---|---|---|
| The Island | TheIsland_WP |
TheIsland
|
| The Center | TheCenter (Еще не выпущен!) |
TheCenter
|
| Scorched Earth | ScorchedEarth_P (Еще не выпущен!) |
ScorchedEarth_P
|
| Ragnarok | Недоступно | Ragnarok
|
| Aberration | Недоступно | Aberration_P
|
| Extinction | Недоступно | Extinction
|
| Valguero | Недоступно | Valguero_P
|
| Genesis: Part 1 | Недоступно | Genesis
|
| Crystal Isles | Недоступно | CrystalIsles
|
| Genesis: Part 2 | Недоступно | Gen2
|
| Lost Island | Недоступно | LostIsland
|
| Fjordur | Недоступно | Fjordur
|
| Процедурно Сгенерированные Карты | Does not apply | PGARK
|
Для карт с модификациями посетите их страницы CurseForge (для ASA) или Workshop (для ASE) или свяжитесь с автором.
Для получения информации о ARK: Survival Evolved PGARK см. практическое руководство по процедурно генерируемым ARK.
Параметры Командной Строки
Эти параметры могут быть указаны только в командной строке. Опции, начинающиеся с ? (вопросительный знак) добавляются непосредственно друг за другом, параметры, начинающиеся с - (дефис-минус), должны быть разделены пробелами.
Опции с красным фоном устарели и могут больше не работать. В большинстве случаев их присутствие при использовании внешнего инструмента (например, ASM) безвредно, если не указано иное. Также указаны недокументированные параметры: пожалуйста, обратите внимание, что их поведение было получено в результате обратного проектирования исполняемых битов ShooterGameServer. Такие параметры официально не поддерживаются Wildcard и могут привести к неопределенному поведению.
Для одиночной игры и невыделенных серверов будут работать только параметры, начинающиеся с - (дефис-минус). Все остальные параметры необходимо настроить с помощью INI-файлов.
- Для игроков Steam: щелкните правой кнопкой мыши на названии игры в БИБЛИОТЕКЕ и выберите Свойства..., на вкладке ОБЩИЕ, в разделе ПАРАМЕТРЫ запуска введите желаемые параметры.
- Для игроков Epic: щелкните левой кнопкой мыши значок учетной записи (в правом верхнем углу окна) и выберите Настройки, прокрутите вниз до названия игры (не выбирайте названия DLC), щелкните по нему, отметьте Дополнительные Аргументы Командной Строки, введите нужные параметры.
Наконец, хотя это и не рекомендуется для простоты использования и удобства чтения командной строки, дополнительные параметры могут быть установлены с использованием синтаксиса (?) из GameUserSettings.ini (его расположение см. файлах конфигурации).
| ASA | ASE | Аргумент | Описание | С момента патча | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-ActiveEvent=<eventname>
|
Включает указанное событие или включает цветовую палитру события для диких существ. Одновременно может быть указан и активен только один. Только событие WinterWonderland по-прежнему полностью работает в игре. К событиям, отмеченным красным, больше даже не применяются изменения цвета.
Последним событием, в котором была включена эта опция, было ARK: Winter Wonderland 7. -mods. Добавление ActiveEvent= в файл GameUserSettings.ini не дает никакого эффекта. | 280.114 | ||||||||||||||||||||||||||||
-AllowFlyerSpeedLeveling
|
Позволяет повысить уровень скорости движения летуна. Примечание: альтернативно его можно включить, добавив bAllowFlyerSpeedLeveling=True в файл Game.ini. | 321.1 | ||||||||||||||||||||||||||||
?AltSaveDirectoryName=<savedir_name>
|
Позволяет указать собственное имя каталога для сохранения мира на сервере. Обычно используется для управления кластерами, подробнее об этом читайте в разделе Передача данных между ARK.
ARK: Survival Ascended: Обратите внимание, что он по-прежнему использует структуру каталогов <savedir_name>/<map_name>. | |||||||||||||||||||||||||||||
-AlwaysTickDedicatedSkeletalMeshes
|
Отключает оптимизацию, чтобы динамически не отмечать анимацию бездействующих/неактивных существ на выделенном сервере в зависимости от частоты кадров сервера (становится активной только при низком FPS на сервере). Примечание: побочные эффекты могут включать неточные столкновения бездействующих существ на клиенте с сервером (например, неточная позиция прыжка, когда вы стоите на неактивном/бездействующем бронтозавре, и прыжок на его хвост, когда он сидит на вашей базе). | ASA 26.36 | ||||||||||||||||||||||||||||
-AutoDestroyStructures
|
Включает автоматическое разрушение старых структур. Таймер можно настроить с помощью опции AutoDestroyOldStructuresMultiplier в GameUserSettings.ini в разделе [ServerSettings]. | 245.987 | ||||||||||||||||||||||||||||
-automanagedmods
|
Только Steam, автоматическая загрузка/установка/обновление модов. Идентификаторы модов перечислены в Game.ini в разделе [ModInstaller] | 244.3 | ||||||||||||||||||||||||||||
-crossplay
|
Включает кросс-игру (например, EPIC и Steam) на выделенном сервере. Примечание: также должен быть установлен PublicIPForEpic.ARK: Survival Ascended: устарело, вместо этого используйте аргумент -ServerPlatform. | 311.74 | ||||||||||||||||||||||||||||
-culture=<lang_code>
|
Переопределяет язык вывода сервера. Если установлено на сервере, оно не отменяет язык клиентов. Список поддерживаемых в настоящее время языковых кодов: ca, cs, da, de, en, es, eu, fi, fr, hu, it, ja, ka, ko, nl, pl, pt_BR,
|