Как изменить seed мира Minecraft-сервера
Как задать seed для нового мира Minecraft Java Edition и почему изменение seed не меняет уже созданную карту.
Содержание статьи
#Как изменить seed мира Minecraft-сервера
Seed, или сид, — это число или текст, по которому Minecraft генерирует мир. Он влияет на расположение биомов, деревень, структур и рельефа.
Главное, что нужно знать: изменение seed не меняет уже созданный мир. Новый seed применяется только при создании нового мира.
#Перед началом
Перед изменением мира:
- остановите сервер;
- создайте резервную копию текущего мира;
- убедитесь, что новый seed записан без лишних пробелов;
- предупредите игроков, если старый мир будет заменен.
Важно: пересоздание мира может привести к потере построек, предметов и прогресса. Не удаляйте старый мир, пока не убедитесь, что резервная копия сохранена.
#Как задать seed для нового сервера
Остановите сервер в панели управления.
Откройте настройки файла
server.propertiesчерез файловый менеджер панели или SFTP.Найдите параметр:
Properties
level-seed=После знака
=укажите нужный seed. Например:Properties
level-seed=123456789Seed также может быть текстом:
Properties
level-seed=my-survival-worldСохраните файл.
Создайте новый мир или удалите старый мир только после создания резервной копии.
Запустите сервер.
Если параметр level-seed оставить пустым, Minecraft сгенерирует случайный seed.
#Почему старый мир не изменился
При первом запуске сервер создает файлы мира и сохраняет в них сгенерированный seed. После этого Minecraft продолжает использовать уже созданную карту.
Поэтому простое изменение строки level-seed в server.properties не изменит существующие чанки. Старый мир продолжит загружаться со своим прежним seed.
#Как применить новый seed к существующему серверу
Есть два безопасных варианта.
#Вариант 1. Создать отдельный новый мир
Это лучший вариант, если нужно сохранить старую карту.
Остановите сервер.
Создайте резервную копию старого мира.
Измените значение
level-seedвserver.properties.Укажите новое имя мира в параметре
level-name, например:Properties
level-name=world-newСохраните файл и запустите сервер.
Сервер создаст новую папку мира с указанным seed, а старый мир останется на месте.
#Вариант 2. Полностью заменить старый мир
Используйте этот вариант только после создания резервной копии.
- Остановите сервер.
- Скачайте или создайте резервную копию текущего мира.
- Переименуйте старую папку мира, например в
world-backup. - Измените
level-seedвserver.properties. - При необходимости проверьте значение
level-name. - Запустите сервер.
Если папки мира с указанным именем нет, Minecraft создаст ее заново с новым seed.
Не удаляйте старую папку сразу. Сначала проверьте, что новый мир загрузился и нужные настройки работают.
#Как узнать seed текущего мира
Если у вас есть права оператора, выполните в консоли сервера или в игре команду:
text/seed
В консоли сервера команду вводят без первого символа /:
textseed
Команда покажет seed текущего мира. Это значение можно сохранить вместе с резервной копией.
#Частые ошибки
#Я изменил level-seed, но мир остался прежним
Это ожидаемое поведение. Старый мир уже создан. Чтобы применить новый seed, создайте отдельный мир или замените старый после резервного копирования.
#Новый seed не применился
Проверьте:
- сервер был остановлен перед изменением файла;
- файл
server.propertiesсохранен; - seed указан после
level-seed=; - в значении нет лишних пробелов;
- создается действительно новый мир;
- сервер использует тот файл
server.properties, который вы изменяли.
#Вместо нового мира загрузилась старая карта
Проверьте параметр level-name. Minecraft загружает мир из папки с этим именем. Если папка уже существует, сервер продолжит использовать ее, даже если в level-seed указано новое значение.
#Пропали постройки и предметы
Скорее всего, старый мир был заменен без резервной копии или была открыта не та папка. Проверьте резервные копии и не перезаписывайте оставшиеся файлы до выяснения причины.
