Перейти к содержанию

Как настроить сезонную скорость фермы в моде Seasons

Собственная копия сезонного JSON, множители роста, мёда и Sap, защита правок от перезаписи и проверка применения серверных правил.
Версия не проверена

В Seasons скорость роста растений, работа ульев и сбор Sap задаются сезонными параметрами. Если нужно изменить именно эти темпы, создайте собственный сезонный JSON в основной папке настроек мода. Файлы внутри Default settings служат образцами: правки в них будут перезаписаны.

Определите, кто управляет настройками

Seasons должен быть установлен на сервере и у каждого подключающегося клиента. В сетевой игре текущие сезон и день, сезонные JSON и данные, влияющие на общий мир, всегда контролирует сервер. Локальная правка клиента не заменяет эти правила.

ConditionalConfigSync позволяет администратору менять политику синхронизации для допускающих это настроек: знак + перед точным идентификатором или секцией принудительно задаёт контроль сервера, знак - — клиента; точное правило приоритетнее правила секции. Но сезонные JSON нельзя сделать клиентскими через такую политику. При ручной установке Seasons автор отдельно требует ConditionalConfigSync.

Создайте собственный сезонный файл

  1. После установки мода загрузите мир хотя бы один раз, чтобы появились исходные файлы.
  2. Откройте BepInEx/config/shudnal.Seasons/Default settings. Выберите нужный сезон: Spring.json, Summer.json, Fall.json или Winter.json.
  3. Скопируйте выбранный файл, например Winter.json, в родительскую папку BepInEx/config/shudnal.Seasons.
  4. Сохраните отдельную копию перед правкой и редактируйте файл в родительской папке, сохраняя его имя и корректный JSON.

Папка Default settings создаётся с исходными значениями при загрузке мира. Её содержимое обновляется при следующей загрузке мира или обновлении мода, поэтому редактирование образца не обеспечивает сохранение настройки. Свою копию держите рядом с этой папкой, а не внутри неё.

Три параметра производства

Ключ JSON · Что меняет
Ключ JSONЧто меняет
plantsGrowthMultiplierМножитель скорости роста растений и собираемых объектов.
beehiveProductionMultiplierМножитель скорости производства улья.
sapCollectingSpeedMultiplierМножитель скорости сбора Sap.

Выберите ключ по задаче: темп производства мёда не задаётся параметром роста растений, а скорость Sap имеет отдельный ключ. В описании автора все три поля имеют тип float. Меняйте нужное поле в копии выбранного сезона, оставляя корректными кавычки, запятые и структуру JSON.

Численные сезонные значения берите из файлов, созданных вашей установленной версией мода. README описывает замысел исходных правил: осенью растения растут медленнее, зимой рост останавливается; пчёлы зимой спят, летом и осенью работают активнее. Это описание не задаёт универсальных чисел для всех версий и наборов настроек.

Проверьте применение

  1. Сохраните изменённый сезонный файл в основной папке shudnal.Seasons соответствующей установки или сервера.
  2. Проверьте консоль BepInEx либо LogOutput.log. Для Winter.json автор приводит сообщение Settings updated: Winter.
  3. Если сообщение не появилось, перепроверьте выбранную установку, имя файла, папку и синтаксис JSON, прежде чем считать настройку применённой.
  4. После следующей загрузки мира проверьте, что собственная копия сохранилась вне Default settings.

Сообщение об обновлении настроек подтверждает их применение модом, но не является измерением фактической скорости вашей фермы. Не обещайте точный урожай или время по одному появлению строки в журнале. Для сравнения сохраняйте сведения о сезоне и конкретных изменённых полях.

Как сохранить остальные значения

В обычных сезонных файлах, например Winter.json, отсутствующие свойства используют встроенные значения. Это правило нельзя переносить на Seasonal snow.json: он заменяет весь набор правил снега. Для задачи производства работайте с сезонными файлами, а не с файлом снеговых правил.

Что множители не подтверждают

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

Информация
Гайд основан на сохранённом README сопровождающего Seasons от 22 октября 2026 года. В игре не проверялись применение JSON, совместимость текущей сборки и скорость производства. Точные сезонные числа и возможности защиты посевов здесь не выдумываются.

Гайд был полезен?