Как сменить сид в Hytale через config.json
В окне создания мира Hytale нет поля для сида, поэтому сид меняют вручную: правкой одной строки в config.json. Это легко, но есть тонкость, из-за которой многие думают, что «сид не сработал»: уже созданные участки мира не перегенерируются сами.
Сначала сделайте копию. Чтобы мир сгенерировался заново, нужно удалить сохранённые участки. Вместе с ними пропадут все ваши постройки. Скопируйте папку мира целиком в другое место, прежде чем что-то удалять.
Самый безопасный способ: новый мир
Если вы хотите просто играть на понравившемся сиде, удобнее всего подготовить новый пустой мир:
- Найдите подходящий сид на карте HYSEEDS: кнопка «Случайный сид» показывает случайные миры, переключатели слоёв покажут, что рядом со спавном.
- Создайте в игре новый мир и сразу выйдите из него.
- Закройте игру и найдите папку этого мира:
%AppData%\Hytale\UserData\Saves\<имя мира>(на сервере:universe/worlds/<имя мира>). - Откройте
config.jsonи замените число в строке"Seed"на ваш сид:"Seed": 1791653948620, - Сохраните файл.
- В той же папке удалите папку
chunksи, если она есть, папкуresources. В новом мире в них ещё ничего ценного нет. - Запустите игру и загрузите мир: он сгенерируется по новому сиду.
Почему нужно удалять chunks
Мир создаётся по частям (чанкам) по мере вашего движения, и готовые участки сохраняются на диск. Смена сида влияет только на то, что ещё не сгенерировано. Если оставить сохранённые участки, вы получите «склейку» старого и нового мира. Удаление папки chunks заставляет игру сгенерировать всё заново.
Сервер
- Остановите сервер до правки: он записывает настройки обратно при работе и может затереть ваши изменения.
- У сервера два разных
config.json: общий в корне сервера и отдельный для каждого мира вuniverse/worlds/<мир>/. Сид лежит во втором. - Хотите сохранить старый мир и завести новый рядом? Создайте новую папку мира и укажите её в настройке
Defaults.Worldобщегоconfig.json.
Если мир не запускается
- Самая частая причина — сломанный JSON: потерянная запятая, лишняя кавычка, число в кавычках. Сид пишется числом без кавычек, и после него в середине файла нужна запятая.
- Верните прежнее значение или восстановите файл из копии.
- Сид может быть любым целым числом.
Проверьте результат
Запустите мир и сравните его с картой: спавн, храм и ближайшие лагеря должны оказаться там, где их показывает HYSEEDS. Если что-то не сходится, загляните в частые вопросы или прочтите, как найти сид существующего мира.
EN