Настройка сервера 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 держит конфиг в памяти и при остановке перезаписывает файл своими значениями, стирая ваши правки.
- Остановите инстанс кнопкой Stop (не Kill — Kill может повредить сохранение мира).
- Дождитесь статуса
Offlineв консоли. - Отредактируйте
GameUserSettings.iniи/илиGame.ini. - Сохраните файл и запустите сервер через Start.
- Проверьте в консоли строки загрузки конфига и отсутствие ошибок парсинга.
Синтаксис, который 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 — автоматически он не появляется.