← Blog

Настройка сервера ARK Ascended : полное руководство по конфигурации

Par Benjamin D. · PDG

· Mis à jour le 11 сентября 2026 г. · Lecture 7 min

Содержание

Настройка ARK Ascended начинается не в игровом меню, а в двух текстовых файлах: GameUserSettings.ini и Game.ini. Именно они задают сложность, скорость приручения, множители опыта и правила PvP/PvE. Ниже — разбор структуры файлов, рабочие значения параметров и порядок применения изменений без потери прогресса игроков.



Где лежат конфиги ASA и как их правильно редактировать

ARK: Survival Ascended использует ту же схему конфигурации, что и Evolved, но с изменёнными путями. Файлы хранятся внутри папки сохранений сборки Unreal Engine 5:

ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini
ShooterGame/Saved/Config/WindowsServer/Game.ini

На Linux-сборке ASA каталог называется LinuxServer, но структура секций идентична. Если файла Game.ini нет — это нормально: он не создаётся автоматически. Создайте пустой файл с этим именем в том же каталоге и добавьте нужную секцию вручную.

Порядок работы через файловый менеджер

В панели Pterodactyl вся правка занимает минуту: открываете File Manager, переходите по пути выше, нажимаете на файл, редактируете, сохраняете. Ключевое правило — останавливать сервер перед сохранением. Работающий процесс ASA держит конфиг в памяти и при остановке перезаписывает файл своими значениями, стирая ваши правки.

  1. Остановите инстанс кнопкой Stop (не Kill — Kill может повредить сохранение мира).
  2. Дождитесь статуса Offline в консоли.
  3. Отредактируйте GameUserSettings.ini и/или Game.ini.
  4. Сохраните файл и запустите сервер через Start.
  5. Проверьте в консоли строки загрузки конфига и отсутствие ошибок парсинга.

Синтаксис, который ASA не прощает

  • Один параметр — одна строка, без пробелов вокруг = (движок терпит пробелы, но лучше не рисковать).
  • Дробные значения только с точкой: TamingSpeedMultiplier=5.0, а не 5,0.
  • Параметр должен стоять в правильной секции. TamingSpeedMultiplier в Game.ini просто игнорируется.
  • Булевы значения — True / False с большой буквы.
  • Дубликаты строк: движок читает последнюю. Это частая причина «параметр не применился».

Перед серьёзной переработкой множителей сделайте резервную копию — автоматические бэкапы на стороне инфраструктуры и ручной снапшот перед правками спасают от отката целого кластера. Если вы только выбираете площадку под кластер карт и модов, посмотрите хостинг ARK Survival Ascended — там сервер уже развёрнут с панелью и доступом к файлам конфигурации.



GameUserSettings.ini: сложность, приручение и опыт

Это основной файл. 90% того, что чувствует игрок при входе, задаётся секцией [ServerSettings]. Ниже — рабочий каркас для кооперативного PvE-кластера с умеренным бустом.

[ServerSettings]
SessionName=ASA Community Server
ServerAdminPassword=СложныйПарольRCON
ServerPassword=
ServerPVE=True
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
XPMultiplier=3.0
TamingSpeedMultiplier=5.0
HarvestAmountMultiplier=3.0
HarvestHealthMultiplier=2.0
ResourcesRespawnPeriodMultiplier=0.5
DinoCountMultiplier=1.0
PlayerCharacterWaterDrainMultiplier=0.8
PlayerCharacterFoodDrainMultiplier=0.8
DinoCharacterFoodDrainMultiplier=0.8
StructureResistanceMultiplier=1.0
AllowThirdPersonPlayer=True
ShowMapPlayerLocation=True
ServerCrosshair=True
AllowFlyerCarryPvE=True
DisableStructureDecayPvE=False
PvEStructureDecayPeriodMultiplier=2.0
KickIdlePlayersPeriod=3600
TheMaxStructuresInRange=10500
AutoSavePeriodMinutes=15

[SessionSettings]
SessionName=ASA Community Server

[/Script/Engine.GameSession]
MaxPlayers=20

Сложность: DifficultyOffset против OverrideOfficialDifficulty

Это самая частая путаница у администраторов. Работает так:

ПараметрЧто делаетРезультат
DifficultyOffset=1.0Ставит сложность на максимум, разрешённый движкомБез Override — уровень диких 30
OverrideOfficialDifficulty=5.0Жёстко задаёт «official difficulty»Максимальный уровень диких 150
OverrideOfficialDifficulty=10.0Удвоенный официальный уровеньМаксимум 300, боссы значительно жёстче

Формула простая: максимальный уровень дикого существа = OverrideOfficialDifficulty × 30. Значение 5.0 — стандарт официальных серверов. Поднимая до 10, учитывайте, что это меняет баланс тейминга и требует пересмотра множителей крафта: седло уровня 150 против тираннозавра 300 уже не спасает.

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

admincheat DestroyWildDinos

Тейминг: как считать множитель честно

Ощущение скорости приручения складывается из трёх параметров, а не одного:

  • TamingSpeedMultiplier — скорость набора эффективности. 5.0 — комфортный кооп, 10.0+ — аркада.
  • DinoCharacterFoodDrainMultiplier — чем ниже, тем медленнее существо ест, то есть тейминг фактически растягивается. Значение ниже 1.0 при высоком TamingSpeed может дать неожиданно медленный результат на кормовом (passive) тейминге.
  • WildDinoCharacterFoodDrainMultiplier — отдельно для дикого существа в бессознательном состоянии. Повышение ускоряет поедание наркотиков и корма.

Рабочая связка для «быстро, но не мгновенно»: TamingSpeedMultiplier=5.0 + WildDinoCharacterFoodDrainMultiplier=2.0. Сон держится наркотиками, а корм уходит вдвое быстрее.

Опыт и прогресс

XPMultiplier масштабирует весь получаемый опыт. Значения 2.0–3.0 держат прогресс живым и не убивают смысл фарма. Если нужен точечный контроль — например, ускорить крафт, но не убийства — используйте Game.ini и параметры KillXPMultiplier, HarvestXPMultiplier, CraftXPMultiplier, GenericXPMultiplier, SpecialXPMultiplier.

Отдельно про MaxPlayers: в ASA значение из секции [/Script/Engine.GameSession] часто перекрывается аргументом запуска -WinLiveMaxPlayers=. Если слоты не меняются, смотрите стартовую команду в настройках панели, а не только конфиг.



Game.ini: прокачка, инженерные схемы и разведение

Второй файл отвечает за глубинную механику. Секция всегда одна:

[/script/shootergame.shootergamemode]
MatingIntervalMultiplier=0.2
EggHatchSpeedMultiplier=15.0
BabyMatureSpeedMultiplier=20.0
BabyCuddleIntervalMultiplier=0.15
BabyImprintingStatScaleMultiplier=1.5
BabyFoodConsumptionSpeedMultiplier=0.5
GlobalSpoilingTimeMultiplier=2.0
GlobalItemDecompositionTimeMultiplier=2.0
CropGrowthSpeedMultiplier=3.0
CraftingSkillBonusMultiplier=1.0
MaxNumberOfPlayersInTribe=8
bAllowUnlimitedRespecs=True
bPvEDisableFriendlyFire=True
bAutoUnlockAllEngrams=False
OverridePlayerLevelEngramPoints=8
PerLevelStatsMultiplier_Player[0]=1.5
PerLevelStatsMultiplier_Player[7]=2.0
PerLevelStatsMultiplier_Player[8]=1.2
PerLevelStatsMultiplier_DinoTamed_Add[8]=0.5

PerLevelStatsMultiplier: индексы характеристик

Массив индексируется строго, ошибка в номере ломает баланс молча:

ИндексХарактеристикаИндексХарактеристика
0Здоровье6Устойчивость к температуре
1Выносливость7Вес
2Торпор8Урон в ближнем бою
3Кислород9Скорость передвижения
4Еда10Стойкость
5Вода11Скорость крафта

Для динозавров доступны четыре отдельных массива: PerLevelStatsMultiplier_DinoTamed (уровни после приручения), _DinoTamed_Add (прибавка за приручение), _DinoTamed_Affinity (бонус эффективности) и _DinoWild (дикие). Правка _DinoTamed_Add[8] сильнее всего влияет на PvP-меты, потому что бьёт по урону сразу после тейминга.

Инженерные схемы

Два подхода. Либо OverridePlayerLevelEngramPoints — по одной строке на каждый уровень, начиная с первого, тогда игрок получает больше очков и сам выбирает ветки. Либо bAutoUnlockAllEngrams=True — всё открывается по достижении нужного уровня; удобно для быстрых PvE-сессий, но убивает кооперацию внутри племени.

Точечное отключение конкретной схемы:

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_TekRifle_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=1,RemoveEngramPreReq=False)

Разведение и импринт

Связка BabyMatureSpeedMultiplier и BabyCuddleIntervalMultiplier должна быть согласована. Если детёныш взрослеет за 40 минут, а интервал «объятий» остался стандартным, игрок физически не успеет набрать 100% импринта. Практическое правило: чем выше BabyMatureSpeedMultiplier, тем ниже BabyCuddleIntervalMultiplier. Для x20 взросления значение 0.15 даёт примерно четыре-пять окон импринта за цикл.

Полный перечень параметров с актуальными для ASA пометками удобно держать открытым в отдельной вкладке — Source.



Правила PvP и PvE: что реально включать

Режим задаётся одним флагом ServerPVE в [ServerSettings], но вокруг него — десяток параметров, которые определяют, будет ли на сервере жизнь после первого рейда.

Конфиг PvE

ServerPVE=True
bPvEDisableFriendlyFire=True
DisableStructureDecayPvE=False
PvEStructureDecayPeriodMultiplier=3.0
PvEDinoDecayPeriodMultiplier=3.0
AllowCaveBuildingPvE=False
StructurePreventResourceRadiusMultiplier=1.0
bDisableStructurePlacementCollision=False
OverrideStructurePlatformPrevention=False

Главная головная боль PvE — застройка карты. PvEStructureDecayPeriodMultiplier определяет, как быстро исчезают заброшенные постройки: значение 3.0 растягивает таймер, значение 0.5 наоборот ускоряет чистку. Полное отключение распада (DisableStructureDecayPvE=True) через пару месяцев превращает спавны в бетонные кварталы и бьёт по производительности — падает тикрейт, растёт задержка при подгрузке структур. AllowCaveBuildingPvE=False сохраняет доступ к артефактам для всех.

Конфиг PvP

ServerPVE=False
EnablePvPGamma=False
PreventOfflinePvP=True
PreventOfflinePvPInterval=900
RaidDinoCharacterFoodDrainMultiplier=10.0
StructureDamageMultiplier=1.0
PvPStructureDecay=False
bPvPDinoDecay=False
AllowFlyerCarryPvE=False
bIncreasePvPRespawnInterval=True
IncreasePvPRespawnIntervalBaseAmount=60
IncreasePvPRespawnIntervalCheckPeriod=300
IncreasePvPRespawnIntervalMultiplier=2.0

Разбор по пунктам:

  • EnablePvPGamma=False — обязательный пункт. Иначе ночные бои превращаются в фарс со «светлой» гаммой.
  • PreventOfflinePvP + интервал 900 секунд — оффлайн-щит через 15 минут после выхода последнего члена племени. Компромисс между защитой и эксплойтами.
  • RaidDinoCharacterFoodDrainMultiplier=10.0 ограничивает бесконечные рейды на Титанах — существо быстро тратит еду.
  • bIncreasePvPRespawnInterval не даёт спамить респавном во время обороны базы.

Что стоит делать вне конфигов

Файлы не решают вопросы модерации. Минимальный набор практик для администратора ASA:

  • Длинный ServerAdminPassword — это же пароль RCON, он даёт полный контроль над миром.
  • Регулярные резервные копии, особенно перед сменой множителей прокачки и перед обновлением модов.
  • Whitelist (AllowList) для приватных кластеров — самый надёжный фильтр.
  • Моды подключаются аргументом -mods=ID1,ID2 в стартовой команде; после каждого обновления ASA проверяйте их совместимость в консоли.
  • Держите AutoSavePeriodMinutes в районе 15: слишком частые сохранения дают микрофризы, слишком редкие — риск потерять час прогресса.

Производительность ASA чувствительна к частоте ядра процессора: движок UE5 плохо распараллеливается, поэтому высокочастотный Ryzen и NVMe-накопитель дают заметно более стабильный тикрейт при 20+ игроках и десятках тысяч структур. Тем, кто ведёт несколько проектов сразу, пригодятся Все наши игровые серверы и материалы в Блог Fly-Serv; для сравнения механик со старой частью — Сервер ARK Survival Evolved.



Проверка изменений и типичные сбои

После запуска проверьте три вещи. Первое — консоль панели: строки вида LogConfig и предупреждения о неизвестных ключах. Второе — в игре командой:

admincheat GetGameLog
admincheat ShowMyAdminManager

Третье — фактическая проверка: заспавните дикое существо и посмотрите его уровень, это мгновенно подтверждает применение OverrideOfficialDifficulty.

СимптомПричинаРешение
Правки исчезли после перезапускаФайл менялся на работающем инстансеОстанавливать процесс перед правкой
Уровни диких не изменилисьСущества заспавнены на старой сложностиDestroyWildDinos
Множитель тейминга «не работает»Параметр вписан в Game.iniПеренести в [ServerSettings]
Слоты не увеличилисьАргумент запуска перекрывает конфигПравить стартовую команду
Сервер не стартует после правкиБитая строка или лишний символОткат из резервной копии

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



Итог

Грамотная настройка ARK Ascended — это дисциплина: остановка процесса, правка одной секции, запуск, проверка. GameUserSettings.ini отвечает за темп игры, Game.ini — за глубину механик, флаг ServerPVE и его окружение — за характер сообщества. Держите резервные копии под рукой, фиксируйте изменения — и мир выдержит и рейды, и рост базы.



FAQ

Почему изменения в GameUserSettings.ini пропадают после перезапуска?

Процесс ASA хранит конфигурацию в памяти и перезаписывает файл при штатной остановке. Если вы правите файл на работающем инстансе, ваши строки затираются. Всегда останавливайте сервер, дожидайтесь статуса Offline, только потом сохраняйте файл и запускайте заново.

Как получить максимальный уровень диких динозавров 180 или 300?

Формула: максимальный уровень = OverrideOfficialDifficulty × 30. Для 180 ставьте значение 6.0, для 300 — 10.0. Обязательно добавьте DifficultyOffset=1.0 и выполните команду admincheat DestroyWildDinos, иначе уже заспавненные существа сохранят старые уровни.

В какой файл писать множители разведения и импринта?

В Game.ini, секция [/script/shootergame.shootergamemode]. Там живут BabyMatureSpeedMultiplier, EggHatchSpeedMultiplier, MatingIntervalMultiplier и BabyCuddleIntervalMultiplier. Если файла нет, создайте его вручную в каталоге Config — автоматически он не появляется.