Palworld:Донат-Магазин/Подключение магазина сторонний хостинг: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м
м
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{nav head|||Palworld:Magazin-Podkluchenie-Storonniy-Hosting}}
{{nav head|||Palworld:Magazin-Podkluchenie-Storonniy-Hosting}}


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


Выполнить установку SurvivalShop Daemon [[Shop:Daemon-Setup|по инструкции]].
Выполнить установку SurvivalShop Daemon [[Shop:Daemon-Setup|по инструкции]].


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


[[File:T3 daemon setup ASA 1.png|center|600px|thumb|Вход в интерфейс управляющей службы]]
[[File:T3 daemon setup ASA 1.png|center|700px|thumb|Вход в интерфейс управляющей службы]]


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


== 2. Установка мода Palguard ==
== Установка мода Palguard ==


Необходимо выполнить команду '''##survivalshop install''' в консоли сервера, или выполнить установку [https://www.nexusmods.com/palworld/mods/451 Palguard] вручную (рекомендуется версия 1066, другие версии необходимо тестировать).
Необходимо выполнить команду '''##survivalshop install''' в консоли сервера, или выполнить установку [https://www.nexusmods.com/palworld/mods/451 Palguard] вручную (рекомендуется версия 1066, другие версии необходимо тестировать).


[[File:T3 daemon setup Palworld 1.png|center|600px|thumb|Запуск команды ##survivalshop install]]
[[File:T3 daemon setup Palworld 1.png|center|700px|thumb|Запуск команды ##survivalshop install]]


== 3. Настройка магазина ==
== Настройка магазина ==


Перед настройкой магазина нужно '''запустить ваш сервер Palworld''', и убедиться, что у него включен '''RCon'''. При этом открывать ркон-порт для доступа извне не обязательно.
Перед настройкой магазина нужно убедиться, что у Вашего сервера включен '''RCon''' и '''REST API'''. При этом открывать rcon/rest-порты для доступа извне не обязательно.


Внимание! Для включения RCon, обязательно пропишите RCON-порт и пароль для его использования.
Для включения RCon/REST API, обязательно пропишите RCON-порт/REST-порт и пароль для его использования.


Если у вас на одном сервере работает несколько серверов Palworld, убедитесь что у них выставлены разные rcon-порты.
Пример командной строки запуска сервера:
 
-RCONEnabled=true -RCONPort=49020 -adminpassword=changeme -RESTAPIEnabled=true -RESTAPIPort=49021
 
Если у вас на одном сервере работает несколько серверов Palworld, убедитесь что у них выставлены разные rcon/rest-порты.


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


1. Открыть HTTPS-порт Shop:Daemon (по умолчанию 443) в файрволе для адреса api.survivalshop.org [185.66.87.228] и beta.survivalshop.org [95.217.203.142].
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
 
[[File:T3 daemon setup ASA 21.png|center|700px|thumb|Ваши данные для подключения магазина.]]
[[File:T3 daemon setup ASA 3.png|center|700px|thumb|Нажмите "Мои приложения"]]
[[File:T3 daemon setup ASA 4.png|center|700px|thumb|Дважлы кликните на нужный сервер]]
[[File:T3 daemon setup ASA 5.png|center|700px|thumb|Перейдите в раздел "Доп. услуги"]]
[[File:T3 daemon setup Palworld 2.png|center|700px|thumb|Запуск команды ##survivalshop setup]]
 
{{tip|После установки параметров, можно выполнить команду '''##survivalshop checkup''' для самопроверки - все ли сделано правильно}}
 
=== Ручное внесение siteKey/siteId (необязательно) ===


2. Получить из [https://panel.survivalshop.org панели управления магазином] настройку '''siteKey''' и '''siteId''' (нажав на кнопку "подключить").  
1. Получить из [https://panel.survivalshop.org панели управления магазином] настройку '''siteKey''' и '''siteId''' (нажав на кнопку "подключить").  


[[File:T3 daemon setup ASA 21.png|center|600px|thumb|Ваши данные для подключения магазина.]]
2. В интерфейсе службы управления зайти в раздел конфигурации приложения:


3. В интерфейсе службы управления зайти в раздел конфигурации приложения:
[[File:T3 daemon setup ASA 6.png|center|700px|thumb|Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите "Сохранить"]]


[[File:T3 daemon setup ASA 3.png|center|600px|thumb|Нажмите "Мои приложения"]]
== Проверка ==
[[File:T3 daemon setup ASA 4.png|center|600px|thumb|Дважлы кликните на нужный сервер]]
[[File:T3 daemon setup ASA 5.png|center|600px|thumb|Перейдите в раздел "Доп. услуги"]]
[[File:T3 daemon setup ASA 6.png|center|600px|thumb|Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите "Сохранить"]]


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


4. Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.
Поздравляем! Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.
 
{{tip|В любое время можно выполнить команду '''##survivalshop checkup''' для самопроверки - все ли работает штатно}}


{{links|Palworld|palworld}}
{{links|Palworld|palworld}}
{{nav foot|Подключение плагина магазина}}
{{nav foot|Подключение плагина магазина}}

Текущая версия на 15:56, 8 января 2025

Подключение магазина сторонний хостинг
<< Palworld:Донат-Магазин | К концу статьи | Короткая ссылка

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

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

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

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

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

Установка мода 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-порты.

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

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 для самопроверки - все ли сделано правильно

Ручное внесение siteKey/siteId (необязательно)

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 для самопроверки - все ли работает штатно

Ссылки



Далее: Подключение плагина магазина

<< Palworld:Донат-Магазин | К началу статьи