Короткий ответ
Откройте GameUserSettings.ini, и в разделе [ServerSettings]
задайте DifficultyOffset значением от 0.01 до 1.0,
затем перезапустите сервер. 1.0 даёт диким динозаврам уровень примерно до 120.
Для 150 уровня и выше также нужен OverrideOfficialDifficulty=5.0.
Ключевые моменты
- DifficultyOffset это множитель от 0 до 1, а не число уровня.
- Смещение 0 не самая низкая настройка. Оно означает сложность 1.0 и максимальный уровень 30.
- Настоящий минимум это 0.01, что соответствует сложности 0.5 и максимальному уровню 15.
- Дикие динозавры появляются с шагом в 5 уровней, то есть 5, 10, 15 и так далее.
- Настройка применяется только после перезапуска и только к существам, которые появляются после него.
Что на самом деле делает Difficulty Offset
Путаница вокруг этой настройки возникает из-за названия. Difficulty Offset это не значение сложности. Это значение от 0 до 1, которое действует как множитель внутри заданного диапазона, а значение сложности это то, что получается на выходе.
Это различие даёт один по-настоящему нелогичный результат: установка смещения в 0
не делает сервер самым лёгким. Она даёт настройку по умолчанию.
DifficultyOffset=0- Значение сложности 1.0. Дикие динозавры появляются максимум до 30 уровня. Это значение по умолчанию, а не минимум.
DifficultyOffset=0.01- Значение сложности 0.5, минимально возможное. Дикие динозавры ограничены 15 уровнем.
DifficultyOffset=1.0- Значение сложности 4.0. Дикие динозавры появляются с уровня 100 и выше.
- Всё, что между
- Интерполируется линейно, так что уровни динозавров масштабируются пропорционально между минимумом и максимумом.
Разработчики могут поднять верхний предел сложности, например с 4.0 до 5.0. Если это произойдёт, смещение 1.0 масштабирует ваш сервер под новый максимум, а не остаётся привязанным к старому. Обычно это именно то, что нужно, но это значит, что нетронутая конфигурация может дать более высоких динозавров после обновления игры.
Изменение на вашем сервере
-
Откройте конфигурацию сервера
Вам понадобится
GameUserSettings.ini. Откройте его через редактор файлов конфигурации в панели управления или по FTP, если предпочитаете редактировать локально. -
Найдите или добавьте строку DifficultyOffset
Она относится к разделу
[ServerSettings]. Если строки нет, добавьте её.[ServerSettings] DifficultyOffset=1.0 -
Сохраните и перезапустите сервер
Сложность считывается при загрузке, поэтому изменение ничего не даёт, пока сервер не запустится заново. Существа, уже находящиеся в мире, сохраняют уровень, с которым появились.
Если значение сложности также задано в командной строке, приоритет у командной строки. Правка файла конфигурации, которая, кажется, ничего не делает, очень часто незаметно переопределяется именно там, так что проверьте оба места, прежде чем решить, что настройка не работает.
Что даёт каждое значение
Практическая версия таблицы. Это примерные максимумы для диких существ, а не гарантия, что вы встретите такое на первой же прогулке по пляжу.
| DifficultyOffset | Примерный макс. уровень | Как это ощущается |
|---|---|---|
0.01 |
15 | Минимально возможное. Значение сложности 0.5. |
0.25 |
60 | Мягкое. Примерно половина от стандартного масштабирования. |
0.50 |
90 | Сбалансированное. Обычный выбор для сервера со смешанным уровнем игроков. |
1.00 |
120+ | Максимальное. Значение сложности 4.0. |
Как рассчитываются уровни динозавров
Дикие существа появляются не на каждом уровне диапазона. Они появляются с
шагом в 5. При DifficultyOffset=1.0 это значит, что вам будут
встречаться уровни вроде 5, 10, 15, 20 и так далее вплоть до 120 и выше, и вы никогда не
встретите дикое существо 37 уровня.
Это важно, когда вы формируете ожидания игроков. Сервер, рекламируемый как "динозавры 150 уровня", на самом деле рекламирует верх лестницы, ступени которой отстоят друг от друга на пять уровней, и верхние ступени редки. Большая часть того, что появляется, находится значительно ниже потолка.
Превышение предела с помощью OverrideOfficialDifficulty
Сам по себе DifficultyOffset ограничен значением 1.0. Чтобы поднять дикие уровни выше, нужна вторая настройка, которая умножает максимальный уровень на выбранное вами значение.
OverrideOfficialDifficulty=5.0
Эти две настройки работают вместе, а не заменяют друг друга. Именно их сочетание используется на большинстве серверов с высокими уровнями:
DifficultyOffset1.0OverrideOfficialDifficulty5.0- Результат
- Максимальные уровни диких динозавров 150 и выше.
Выше не значит автоматически лучше для коммьюнити-сервера. Очень высокие дикие уровни сжимают кривую приручения: прирученное существо 150 уровня на раннем этапе убирает большую часть причин продолжать приручать, а игроки, которые пришли ради прогрессии, склонны постепенно уходить, когда стремиться больше не к чему. Решите, каким должен ощущаться мидгейм, прежде чем задавать потолок.
Проверка, что настройка сработала
После перезапуска не судите по первому же встреченному существу. Дикие существа появляются случайно в пределах диапазона, так что один Дило 20 уровня ничего не говорит.
- Пролетите или пробегите широкий круг по населённой области и посмотрите на разброс существ, а не на одно.
- Помните, что всё, что уже было живо на момент перезапуска, сохранило старый уровень. Дайте миру время обновиться.
- Если после полного цикла ничего не изменилось, проверьте командную строку на конкурирующий параметр сложности.
Моды также могут полностью переопределять уровни появления. Если вы используете что-то вроде мода, переделывающего динозавров, его собственные таблицы появления могут иметь приоритет над стандартным расчётом сложности, и менять уровни в этом случае нужно в конфигурации мода, а не здесь.