Прежде чем начать, важно знать разницу между картой генерации и миром. Карта генерации — это определенные данные изображения, которые определяют, как генерируется мир. В то время как мир — это каталог, содержащий все данные мира, такие как инвентарь игрока и структуры после генерации фрагмента. Это означает, что если вы создаете мир с помощью пользовательской карты генерации, вам нужно будет загрузить как карту генерации, так и мир, который вы хотели бы использовать.
Как найти желаемый мир из одиночной игры
Чтобы найти и загрузить на свой сервер однопользовательский мир, вам сначала необходимо найти папку с картой поколения, содержащую сохранение нужного вам мира.
- На клавиатуре одновременно нажмите
Windows Key
+R
. Это откроет диалоговое окно «Выполнить», которое обычно находится в левом нижнем углу экрана. - Скопируйте и вставьте
%appdata%\7DaysToDie
в поле диалога «Выполнить» и нажмите «ОК» - Откройте папку «Saves», затем просмотрите папки регионов по типу Navesgane, PREGEN или «существующее название мира» , чтобы найти нужное сохранение мира. Navezgane — это «сюжетная» карта для 7 Days to Die.
Alpha 20: "PREGEN6k", "PREGEN8k", "PREGEN10k". Alpha 19: "PREGEN01", "PREGEN02", "PREGEN03".
Если вы генерировали свой мир рандомно (RWG) используя свой сид, то вам нужно узнать размер мира и сам сид который использовали. Для этого перейдите в папку GeneratedWorlds > название мира который вы сгенерировали (например East Ratogu Territory, слова могут отличаться) > и откройте файл map_info.xml в текстовом редакторе нам нужны будет только 2 строки
<property name="HeightMapSize" value="8192,8192" />
<property name="Generation.Seed" value="123255" />
Это значит что размер мира 8192 и сид 123255
Загрузка мира на ваш сервер
После того, как вы найдете папку с картой генерации, содержащую нужный вам мир, вам нужно будет загрузить ее на свой сервер и настроить некоторые параметры конфигурации.
- Откройте панель управления и остановите сервер.
- Войдите на свой сервер через FTP, мы рекомендуем использовать FileZilla .
- Перейдите
/7dtdsaves/<Тип Генерации карт которые описаны в 3 пункте выше>
и загрузите папку вашего мира.
Если на вашем сервере нет нужной вам папки региона, вы можете загрузить папку карты региона/поколения, которая содержит нужное вам сохранение, в эту/Saves
папку. - Вернитесь в панель управления и нажмите конфигурационные файлы.
- Откройте myserverconfig.xml нас интересуют только эти строки:
<property name="GameWorld" value="RWG"/>
<property name="WorldGenSeed" value="123255"/>
<property name="WorldGenSize" value="8192"/>
<property name="GameName" value="My Game"/> - Задайте свойству GameWorld имя карты генерации которые описаны в 3 пункте выше. (Navezgane, RWG и т. д.).
Если у вас был сгенерирован мир рандомно пишите RWG - Задайте свойству GameName имя мира (world,MyFavoriteWorld и My Game и тд.). Посмотреть название вы можете внутри папки генерации.
- WorldGenSeed и WorldGenSize вы узнаете из прошлого 3 пункта в файле на вашем ПК.
- Сохраните и запустите свой сервер.