Перейти к содержимому

Подключение магазина сторонний хостинг

Установка управляющей службы на выделенный сервер

Заголовок раздела «Установка управляющей службы на выделенный сервер»

Выполнить установку SurvivalShop Daemon по инструкции.

Если все сделано корректно, то при открытии веб-браузером адреса https://127.0.0.1, будет отображена панель управляющего приложения.

!

Вход в интерфейс управляющей службы

Для входа в интерфейс управляющего приложения (SurvivalShop Daemon), перейдите во вкладку “войти по сетевому адресу” (помечено красным на рисунке выше) и Нажать “Войти”.

Необходимо выполнить команду ##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-порты.

Чтобы настроить выдачу магазина, необходимо:

  1. Открыть HTTPS-порт управляющего приложения (по умолчанию 443) в файрволе для адреса api.survivalshop.org [185.66.87.228] и beta.survivalshop.org [95.217.203.142] (с этих адресов будут поступать запросы на выдачу).

  2. Запустить Ваш сервер Palworld

  3. Выполнить команду ##survivalshop setup (скопировать из окошка подключения) в SurvivalShop Daemon чтобы внести настройки siteKey/siteId

!

Ваши данные для подключения магазина.

!

Нажмите “Мои приложения”

!

Дважлы кликните на нужный сервер

!

Перейдите в раздел “Доп. услуги”

!

Запуск команды ##survivalshop setup

! После установки параметров, можно выполнить команду ##survivalshop checkup для самопроверки - все ли сделано правильно

  1. Получить из панели управления магазином настройку siteKey и siteId (нажав на кнопку “подключить”).

  2. В интерфейсе службы управления зайти в раздел конфигурации приложения:

!

Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите “Сохранить”

Если все сделано правильно, то в журналах управляющей службы появятся такие строчки:

Окно терминала
─── [04:07:15] SurvivalShop (SH.Daemon) ───
Статус SurvivalShop: Enabled
Last update: 27.12.2024 16:06
Сеанс магазина: Connected=True, Ready=True
Сервер зарегистрирован для сайта: 65ff06cede31f93a12b778b6 676e8fb018851a5c1a36bd50
Сервер: palworld AWD-1 - online
Адрес сервера: 46.47.20.247:49015
Сайт магазина: awd-pal.survivalshop.org
URL вызова: /api/host/apps/17/survivalshop https://46.47.20.247:8443
Thank you for using SurvivalShop plugin!
Премиум: True
───

Поздравляем! Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.

! В любое время можно выполнить команду ##survivalshop checkup для самопроверки - все ли работает штатно