Подключение магазина сторонний хостинг
Установка управляющей службы на выделенный сервер
Заголовок раздела «Установка управляющей службы на выделенный сервер»Выполнить установку SurvivalShop Daemon по инструкции.
Если все сделано корректно, то при открытии веб-браузером адреса https://127.0.0.1, будет отображена панель управляющего приложения.
!
Вход в интерфейс управляющей службы
Для входа в интерфейс управляющего приложения (SurvivalShop Daemon), перейдите во вкладку “войти по сетевому адресу” (помечено красным на рисунке выше) и Нажать “Войти”.
Установка мода Palguard
Заголовок раздела «Установка мода Palguard»Необходимо выполнить команду ##survivalshop install в консоли сервера, или выполнить установку Palguard вручную (рекомендуется версия 1066, другие версии необходимо тестировать).
!
Запуск команды ##survivalshop install
Настройка магазина
Заголовок раздела «Настройка магазина»Перед настройкой магазина нужно убедиться, что у Вашего сервера включен RCon и REST API. При этом открывать rcon/rest-порты для доступа извне не обязательно.
Для включения RCon/REST API, обязательно пропишите RCON-порт/REST-порт и пароль для его использования.
Пример командной строки запуска сервера:
-RCONEnabled=true -RCONPort=49020 -adminpassword=changeme -RESTAPIEnabled=true -RESTAPIPort=49021Если у вас на одном сервере работает несколько серверов Palworld, убедитесь что у них выставлены разные rcon/rest-порты.
Чтобы настроить выдачу магазина, необходимо:
-
Открыть HTTPS-порт управляющего приложения (по умолчанию 443) в файрволе для адреса api.survivalshop.org [185.66.87.228] и beta.survivalshop.org [95.217.203.142] (с этих адресов будут поступать запросы на выдачу).
-
Запустить Ваш сервер Palworld
-
Выполнить команду ##survivalshop setup (скопировать из окошка подключения) в SurvivalShop Daemon чтобы внести настройки siteKey/siteId
!
Ваши данные для подключения магазина.
!
Нажмите “Мои приложения”
!
Дважлы кликните на нужный сервер
!
Перейдите в раздел “Доп. услуги”
!
Запуск команды ##survivalshop setup
! После установки параметров, можно выполнить команду ##survivalshop checkup для самопроверки - все ли сделано правильно
Ручное внесение siteKey/siteId (необязательно)
Заголовок раздела «Ручное внесение siteKey/siteId (необязательно)»-
Получить из панели управления магазином настройку siteKey и siteId (нажав на кнопку “подключить”).
-
В интерфейсе службы управления зайти в раздел конфигурации приложения:
!
Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите “Сохранить”
Проверка
Заголовок раздела «Проверка»Если все сделано правильно, то в журналах управляющей службы появятся такие строчки:
─── [04:07:15] SurvivalShop (SH.Daemon) ───Статус SurvivalShop: EnabledLast update: 27.12.2024 16:06Сеанс магазина: Connected=True, Ready=TrueСервер зарегистрирован для сайта: 65ff06cede31f93a12b778b6 676e8fb018851a5c1a36bd50Сервер: palworld AWD-1 - onlineАдрес сервера: 46.47.20.247:49015Сайт магазина: awd-pal.survivalshop.orgURL вызова: /api/host/apps/17/survivalshop https://46.47.20.247:8443Thank you for using SurvivalShop plugin!Премиум: True───Поздравляем! Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.
! В любое время можно выполнить команду ##survivalshop checkup для самопроверки - все ли работает штатно