Windrose Как перенести мир
Как перенести локальный мир на выделенный сервер Windrose
В этом руководстве показано, как перенести локальный мир Windrose с вашего компьютера на выделенный сервер.
Важно:
- перед началом переноса нужно полностью закрыть игру на том компьютере, с которого вы переносите мир
- сервер, на который вы хотите перенести мир, должен быть хотя бы один раз запущен, чтобы все нужные папки уже создались
- перед копированием файлов рекомендуется сделать резервную копию локального мира и мира на сервере
- ID мира и версия игры у каждого клиента могут отличаться
Шаг 1. Закройте игру
Для начала полностью выключите клиент Windrose на компьютере, с которого вы хотите перенести мир.
Это важно, чтобы файлы мира не были заняты игрой во время копирования.
Шаг 2. Подключитесь к серверу по FTP
Подключитесь к серверу через FTP.
Шаг 3. Найдите локальный мир на своём компьютере
На компьютере откройте папку:
%LOCALAPPDATA%\R5\Saved\SaveProfiles
Это можно сделать двумя способами:
- ввести этот путь в поиск Windows рядом с кнопкой Пуск
- либо нажать Win + R и вставить туда:
%LOCALAPPDATA%\R5\Saved\SaveProfiles

%LOCALAPPDATA%\R5\Saved\SaveProfiles через поиск WindowsПосле открытия этой папки вы увидите папку профиля. Обычно это папка с вашим SteamID64.

SaveProfiles, обычно это SteamID64В некоторых случаях это может быть другой профиль, например Epic Games ID. Нужно открыть именно папку вашего профиля.
Далее откройте папку:
RocksDB

RocksDB в локальных сохранениях WindroseЗатем откройте папку с версией игры, например:
0.10.0

0.10.0Важно: версия игры может отличаться в будущих обновлениях.
После этого откройте папку:
Worlds

Worlds в локальных сохранениях WindroseВнутри вы увидите папку вида:
D029A833383444A9C0B0A608D889D5F5

Это и есть ID мира. Именно эту папку целиком и нужно перенести на выделенный сервер.
Важно: у вас ID мира, скорее всего, будет другим. Переносить нужно свою папку мира.
Шаг 4. Откройте папку мира на сервере
После подключения по FTP откройте на сервере папку:
Saved
Затем:
SaveProfiles

SaveProfiles на сервере по FTPДалее откройте папку:
Default

Default на сервере по FTPЗатем:
RocksDB

RocksDB на сервере по FTPПосле этого откройте папку с версией игры, например:
0.10.0

0.10.0Важно: версия может отличаться после будущих обновлений игры.
Далее откройте папку:
Worlds

Worlds на сервере по FTPИменно сюда нужно загрузить папку вашего мира. В нашем примере это:
D029A833383444A9C0B0A608D889D5F5

WorldsВажно: у вас ID мира будет другим, поэтому загружать нужно свою папку мира.
Шаг 5. Укажите серверу, какой мир запускать
После загрузки папки мира откройте в панели управления сервером вкладку «Редактор конфигов».

Редактор конфигов в панели управления сервером WindroseНа этой вкладке откройте файл:
ServerDescription.json

ServerDescription.jsonПо умолчанию файл может выглядеть примерно так:
{
"Version": 1,
"DeploymentId": "0.10.0.3.104-256f9653",
"ServerDescription_Persistent":
{
"PersistentServerId": "EE1E0EC54F0CBB6634CFEAA9ABF133EC",
"InviteCode": "pvVHUAyS2FE2C2fB",
"IsPasswordProtected": true,
"Password": "2279",
"ServerName": "Hosted by XLGAMES.GG",
"WorldIslandId": "D029A833383444A9C0B0A608D889D5F5",
"MaxPlayerCount": 4,
"UserSelectedRegion": "",
"P2pProxyAddress": "IP",
"UseDirectConnection": true,
"DirectConnectionServerAddress": "",
"DirectConnectionServerPort": 7791,
"DirectConnectionProxyAddress": "0.0.0.0"
}
}
В этом файле нужно найти строку:
"WorldIslandId": "D029A833383444A9C0B0A608D889D5F5",
И заменить значение на ID той папки мира, которую вы загрузили.
Важно:
- значение WorldIslandId должно точно совпадать с названием папки мира, которую вы перенесли на сервер
- ничего кроме строки WorldIslandId в этом конфиге менять не нужно
Шаг 6. Сохраните изменения и включите сервер
После замены значения WorldIslandId сохраните файл ServerDescription.json и включите сервер.
Если всё сделано правильно, сервер загрузит именно тот мир, который вы перенесли с локального компьютера.
Частые ошибки
- Игра не была закрыта — локальные файлы мира могли быть заняты клиентом
- Сервер не запускался ни разу — нужные папки на сервере ещё не были созданы
- Неверная папка версии — убедитесь, что копируете мир в правильную папку
RocksDB\версия\Worlds\ - Неверный WorldIslandId — значение в
ServerDescription.jsonдолжно точно совпадать с названием папки мира - Папка мира была переименована — переименовывать папку мира нельзя
- Файлы копировались при работающем сервере — сервер должен быть выключен во время переноса мира
Если вы захотите вернуть мир обратно на локальный компьютер
Чтобы вернуть мир с выделенного сервера обратно на локальный клиент:
- Закройте игру
- Выключите сервер
- Скопируйте папку мира с сервера из:
Saved\SaveProfiles\Default\RocksDB\версия\Worlds\WorldID
- Вставьте её на локальный компьютер в:
%LOCALAPPDATA%\R5\Saved\SaveProfiles\ваш_профиль\RocksDB\версия\Worlds\WorldID
Если после этого игра предложит выбрать между Local и Cloud сохранением, выбирайте Local, иначе локальный мир может быть перезаписан старой облачной версией.
Полезные ссылки
- Как подключиться к серверу по FTP
- Как создать сервер Windrose
- Как подключиться к своему серверу Windrose
- Настройка сервера Windrose