НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как перенести сервер RimWorld Open World в PlayNHost

RimWorld Open WorldUpdated Nov 2, 20264 min read

Чтобы перенести сервер RimWorld Open World в PlayNHost, остановите старый сервер командой shutdown, скопируйте его папки Players, Saves, Settlements, Factions и Data и три папки с модами и загрузите их в корневую папку вашего сервера PlayNHost, пока он остановлен. Затем перенесите старые настройки в Настройки игры и запустите сервер. У игроков сохранятся аккаунты и колонии, им нужны только новые IP и порт.

Что копировать со старого сервера

Open World хранит всё в папках рядом с программой сервера. Скопируйте эти:

ПапкаЧто хранит
PlayersАккаунты: имена пользователей, пароли, состояние админа и бана
SavesСохранение колонии каждого игрока
SettlementsГде на карте мира находится каждая колония
FactionsФракции Open World
DataФайлы настроек, вайтлист, сложность, World.json (настройки мира) и WorldGenData/BaseGame.zipx (сам мир)
Mods enforced, Mods whitelisted, Mods blacklistedВаши списки модов, если вы ими пользовались

Саму программу сервера, Logs и Backups копировать не нужно. PlayNHost запускает сервер Open World v1.0.4 (5 мая 2023), последний релиз. Переносите сервер с того же релиза.

Перенесите его

  1. На старом сервере введите в его консоли shutdown, чтобы он сохранил файлы игроков перед остановкой. Не используйте exit: он останавливается без сохранения.
  2. Соберите папки из таблицы в один файл .zip на вашем ПК.
  3. В панели нажмите Остановить на своём сервере PlayNHost и дождитесь Офлайн. Если сервер уже запускался, сначала сделайте бэкап на странице Бэкапы.
  4. Нажмите вкладку Files. Если сервер уже запускался, у него уже есть свои папки Players, Saves, Settlements, Factions и Data: выберите их и удалите, чтобы остались только ваши старые.
  5. В корневой папке нажмите Загрузить и загрузите .zip. Выберите его и нажмите Распаковать.
  6. Проверьте, что Data/World.json и Data/WorldGenData/BaseGame.zipx оба на месте, и удалите .zip.
  7. Нажмите вкладку Настройки. В Настройки игры задайте Версия Player, Требовать моды, Чёрный список модов, Своя сложность, Использовать Whitelist и Разрешить пользовательские сценарии так же, как в вашем старом Data/Config.json.
  8. Нажмите Запустить и дождитесь Server Launched в Console.
Вкладка Files сервера RimWorld Open World после загрузки папок Players, Saves, Settlements, Factions и Data

Шаг 7 важен, потому что панель записывает эти настройки в Data/Config.json перед каждым запуском, так что значения из загруженного вами Config.json заменяются. Панель также записывает порт вашего сервера PlayNHost, поэтому править его самому не нужно.

Если файлов много, SFTP быстрее, чем браузер: Как подключиться к файлам сервера по SFTP.

Проверьте, что всё получилось

  1. В Console введите inspect и имя пользователя одного игрока. Console выведет его данные, а это значит, что аккаунты перенеслись.
  2. Подключитесь из RimWorld с новыми IP и портом и войдите со своими прежними именем пользователя и паролем. Вы должны попасть в свою колонию, а не в создание мира.

Если RimWorld предлагает создать новый мир, значит, Data/World.json не перенёсся: см. Проблемы и решения для сервера RimWorld Open World.

Сообщите игрокам

Отправьте им новый адрес из карточки Данные сервера на странице Обзор: часть до двоеточия это Server IP, число после него это Server Port. Их имена пользователей и пароли остаются прежними. См. Как пригласить друзей на сервер RimWorld Open World.

Общая инструкция по переносу: Как перенести существующий сервер в PlayNHost.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ