При запуске сервера 7 Days to Die вы можете захотеть использовать собственную генерацию карты или специальный файл мира на своём сервере. К сожалению, это довольно утомительно, но всё же возможно.
Прежде чем начать, важно понимать разницу между картой генерации и миром. Карта генерации — это определённые данные изображения, определяющие, как генерируется мир. Мир же — это каталог, содержащий все данные мира, такие как инвентарь игроков и постройки, после генерации фрагмента. Это означает, что если вы создаёте мир с помощью пользовательской карты генерации, вам потребуется загрузить как карту генерации, так и мир, который вы хотите использовать.
#Поиск желаемого мира для одиночной игры
Чтобы найти и загрузить на свой сервер мир для одиночной игры, вам сначала нужно найти папку с картой поколения, в которой находится сохранение нужного вам мира.
- Нажмите одновременно клавишу
Windows Key
«+» на клавиатуре . Это откроет диалоговое окно « Выполнить», обычно расположенное в левом нижнем углу экрана.R
- Скопируйте и вставьте
%appdata%\7DaysToDie
в поле диалога «Выполнить» и нажмите «ОК».
- Откройте папку Saves , затем просмотрите папки регионов, чтобы найти нужное сохранение мира.
Папку с картами генерации, содержащую сохранение нужного вам мира, необходимо загрузить на сервер. В этом примере папка с картами генерации, которую мы будем использовать, называется «Navesgane».
#Загрузка мира на ваш сервер
После того, как вы нашли папку с картой поколения, содержащую желаемый вами мир, вам нужно будет загрузить ее на свой сервер и настроить некоторые параметры конфигурации.
- Откройте панель управления и остановите сервер.
- Перейдите на вкладку «Файлы» на панели управления.
- Перейдите в
/Users/Saves/<GENERATION MAP>
папку вашего мира и загрузите ее.
Если на вашем сервере нет папки нужного вам региона, вы можете загрузить папку с картой региона/поколения, содержащую нужное вам сохранение, в эту /Users/Saves
папку.
- Вернитесь к файлам сервера и откройте serverconfig.xml.
- Задайте свойству GameWorld имя карты генерации (Navezgane, CustomGen и т. д.).
- Задайте свойству GameName имя мира ( world, MyFavouriteWorld и т. д.).
- Установите для свойств WorldGenSeed и WorldGenSize значения, соответствующие значениям в вашем однопользовательском мире.
- Сохраните и запустите свой сервер.
Если в вашем мире используется пользовательская генерация карты, следуйте инструкциям в следующем разделе этой статьи.
В каталоге карты генерации может быть столько файлов миров, сколько вам нужно; затем вы можете переключаться между этими мирами, просто изменяя выбранный в serverconfig.xml
файле мир.
#Загрузка карты пользовательской генерации на ваш сервер
- Откройте панель управления и остановите сервер.
- Загрузите карту поколения, которую вы хотите использовать, или перейдите в локальную
generatedWorld
папку с игрой. - Перейдите к файлам вашего сервера.
- Перейдите в
/Data/Worlds
каталог и загрузите сюда папку с картами. - Вернитесь к основным файлам сервера и откройте файл serverconfig.xml .
- Установите GameWorld в соответствии с названием вашей карты.
- Сохраните и запустите свой сервер.
#Поиск настроек мира для одиночной игры
При загрузке однопользовательского мира на сервер вам может понадобиться знать размер и начальный уровень локального мира. Эти настройки однопользовательского мира можно найти в файле map_info.xml .
- Находясь на рабочем столе, нажмите
Windows Key
+R
. - Скопируйте и вставьте
%appdata%\7DaysToDie
в поле Открыть: и нажмите ОК. - Откройте папку GeneratedWorlds , а затем папку нужного вам мира.
- Откройте файл map_info.xml с помощью предпочитаемого вами текстового редактора.
- Найдите поле HeightMapSize (Размер мира) и скопируйте его значение при необходимости.
- Найдите поле Generation.Seed (World Seed) и скопируйте его значение при необходимости.
Поле HeightMapSize может содержать два числа, разделенных запятой. Вам нужно скопировать только одно из чисел, а не оба.
Поздравляем! Вы успешно загрузили свою карту или существующий мир на сервер 7 Days to Die! Ваш новый (или существующий) мир готов к исследованию вместе с друзьями.