Обычно в ARK игрок получает фиксированное количество очков энграмм с каждым новым уровнем персонажа. Если на сервере хочется ускорить или замедлить прогресс крафта, это настраивают в конфигурациях сервера через правила распределения очков энграмм по уровням.
Ниже - рабочий план для настройки именно “сколько очков энграмм дается на уровне”.
Что именно настраивается
В ARK очки энграмм (ОЭ) выдаются игроку при повышении уровня персонажа и используются для разблокировки рецептов крафта (энграмм).
Точку управления для балансировки дают параметры в Game.ini. В частности используется настройка:
OverridePlayerLevelEngramPoints=<число>- очки энграмм за конкретный уровень персонажа
Эту строку нужно продублировать для каждого уровня, который вы хотите переопределить.
Источник по формату параметра и логике “дублировать для каждого уровня”: wiki по серверным настройкам MyArena (раздел про OverridePlayerLevelEngramPoints). https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Также пригодится понимание, что в Game.ini действительно задают “баланс” и параметры прогрессии уровня: там же описано отличие GameUserSettings.ini и Game.ini. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Где править конфиги сервера
Правки делайте в файлах GameUserSettings.ini и Game.ini в серверной конфигурации.
Ключевое:
- перед правками сервер нужно отключить
- чаще всего нужная вам настройка лежит в Game.ini
Источник: MyArena (описание файлов и замечание про отключение сервера). https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Шаги настройки OverridePlayerLevelEngramPoints
Шаг 1. Откройте Game.ini
Ищите Game.ini в серверных конфигурациях. Для Linux-серверов в инструкциях обычно указывают папку конфигов в ShooterGame/Saved/Config/LinuxServer/, но путь может отличаться по хостингу. Логику “вносить правку в Game.ini” подтверждает MyArena. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Шаг 2. Убедитесь, что применяете правильный раздел
В Game.ini некоторые настройки требуют предварительного добавления нужного раздела [/script/shootergame.shootergamemode]. MyArena приводит пример, что сначала добавляют раздел, затем идут параметры. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Шаг 3. Пропишите очки энграмм для нужных уровней
Добавьте строки вида:
OverridePlayerLevelEngramPoints=<число>
По инструкции MyArena параметр нужно указать в виде набора значений для уровней, то есть “продублировать для каждого уровня”. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Поскольку ARK имеет 65 уровней по базе (дальше идут вознесение и дополнительные уровни, зависящие от версии), на практике делают так:
- меняют значения для ранжированной сетки уровней персонажа
- при необходимости отдельно учитывают изменения для расширенных уровней, если на вашем сервере включены соответствующие лимиты
Для понимания, что у персонажа очки энграмм выдаются “за уровень” и что система менялась с патчами (максимальные уровни/вознесение), можно сверяться со сводной таблицей уровней и суммой ОЭ на сайте ARK wiki. https://ark-survival-evolved.fandom.com/ru/wiki/Уровни
Шаг 4. Примените и перезапустите сервер
- сохраните
Game.ini - включите сервер снова
Правило “сначала выключить сервер, потом править конфиги” - из инструкции MyArena. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Пример настройки баланса (как читать числа)
У вас есть выбор между двумя подходами:
1) Быстрое развитие - больше ОЭ на ранних уровнях
2) Плавное развитие - меньше ОЭ, чтобы игроку приходилось дольше копить
Ниже пример для иллюстрации логики (цифры приведены как пример, точные значения подбираются под желаемую скорость прогрессии):
| Уровень персонажа | Было (базовая концепция) | Станет (пример) | Эффект |
|---|---|---|---|
| 2-10 | стандартно | увеличить | крафт раньше, меньше “голых” стартов |
| 11-30 | стандартно | чуть выше нормы | комфортнее фармить и строить |
| 31+ | стандартно | ближе к норме или ниже | сдерживаете темп и не ломаете экономику |
Как именно связать “уравнение” с конкретными строками в Game.ini, описывает формат OverridePlayerLevelEngramPoints в MyArena. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Частые ошибки
1) Писать параметр в неправильный файл
OverridePlayerLevelEngramPoints описан в контексте Game.ini (а не GameUserSettings.ini). Если положить настройку не туда, она не сработает. Источник: MyArena по разнице файлов и месту продвинутых правок. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
2) Не продублировать значение по уровням
По инструкции MyArena параметр нужно указать для каждого уровня, поэтому “одна строка на все уровни” не даст ожидаемого результата. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
3) Перезапустить сервер не полностью или править без выключения
MyArena прямо предупреждает: перед изменениями сервер отключают. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
4) Сломать синтаксис ini
Следите за форматом “параметр = значение” и тем, чтобы строки были корректно вставлены. В инструкциях по GameUserSettings.ini это отдельно подчеркивается логикой “после параметра ставьте '=' и только потом значение”. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved
Итог
Чтобы настроить количество очков энграмм, получаемых игроком за уровень в ARK, правьте Game.ini и используйте OverridePlayerLevelEngramPoints, задавая значения для каждого уровня персонажа. Перед правками отключите сервер, после - перезапустите и проверьте прогресс на нескольких уровнях.
Базовые правила по Game.ini, назначению настроек и формату OverridePlayerLevelEngramPoints описаны в инструкции MyArena. https://wiki.myarena.ru/index.php/Настройка_сервера_Ark_Survival_Evolved