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

Как перенести сервер Space Station 14 в PlayNHost

Space Station 14Updated Nov 2, 20264 min read

Чтобы перенести сервер Space Station 14 в PlayNHost, скопируйте со старого сервера две вещи: папку data, где лежит база данных с персонажами и временем игры, и ваши настройки из server_config.toml. Заархивируйте папку data, загрузите архив во вкладке Files в PlayNHost, распакуйте его в главной папке, перенесите настройки и запустите сервер.

Официальное руководство по хостингу называет те же две вещи для переноса «saved data such as characters and playtime» (сохранённых данных, например персонажей и времени игры): «the data folder and server_config.toml» (папку data и server_config.toml).

Прежде чем начать

  • Только официальная сборка. PlayNHost устанавливает официальную сборку Space Wizards. Если ваш старый сервер работал на форке со своим кодом, его данные могут не совпасть с официальной игрой.
  • Только SQLite. Это работает, когда старый сервер хранит данные во встроенном файле SQLite, что стоит по умолчанию (engine = "sqlite" в разделе [database]). Сервер с postgres хранит данные в отдельной базе PostgreSQL, а не в папке data.
  • Остановите старый сервер перед копированием, чтобы файл базы данных был целым.

Как перенести папку data?

  1. Остановите старый сервер и найдите папку data рядом с Robust.Server (или run_server.bat в Windows).
  2. Заархивируйте папку data на своём компьютере так, чтобы внутри архива лежала сама папка data.
  3. Откройте свой сервер PlayNHost в панели. Нажмите Остановить и дождитесь Офлайн.
  4. Нажмите вкладку Files. Если папка data уже есть, откройте её меню и нажмите Удалить папку, чтобы старые и новые файлы не смешались.
  5. В главной папке нажмите Загрузить и выберите свой архив. Папки напрямую загрузить нельзя: «Загрузка папок пока не поддерживается.»
  6. Отметьте флажок рядом с архивом и нажмите Распаковать. Убедитесь, что папка data теперь лежит рядом с server_config.toml и внутри неё есть preferences.db.
  7. Удалите архив: в его меню нажмите Удалить файл.
Страница Files сервера Space Station 14 с выбранным загруженным архивом и кнопкой «Распаковать»

Как перенести настройки?

Копируйте только изменённые строки, а не весь файл. В файле PlayNHost есть раздел [auth], нужный панели, и шесть строк, которые панель записывает перед каждым запуском.

  1. Откройте свой старый server_config.toml на компьютере.
  2. В PlayNHost нажмите server_config.toml во вкладке Files.
  3. Для каждой строки, которую вы меняли на старом сервере, например login_host_user, motd или строк [hub], измените ту же строку в файле PlayNHost.
  4. Название, тикрейт и аутентификацию задайте в панели: Настройки, Настройки игры, Название сервера, Тикрейт сервера, Аутентификация. Лимит игроков это Слоты на странице Обзор, и панель записывает его и в max_connections, и в soft_max_players.
  5. Нажмите Сохранить содержимое.
  6. Нажмите Запустить и дождитесь строки Server Version ... -> Ready в Console.

Каждая строка и место, где она задаётся: Справочник настроек сервера Space Station 14.

Что должны сделать мои игроки?

Дайте им новый Адрес сервера со страницы Обзор: Как пригласить друзей на сервер Space Station 14. Если ваш старый сервер был в публичном хабе, включите объявление снова: Как добавить сервер Space Station 14 в публичный хаб.

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

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

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