Palworld:Донат-Магазин/Подключение магазина сторонний хостинг: различия между версиями
Swidh (обсуждение | вклад) м |
Swidh (обсуждение | вклад) м |
||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{nav head|||Palworld:Magazin-Podkluchenie-Storonniy-Hosting}} | {{nav head|||Palworld:Magazin-Podkluchenie-Storonniy-Hosting}} | ||
== | == Установка управляющей службы на выделенный сервер == | ||
Выполнить установку 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| | [[File:T3 daemon setup ASA 1.png|center|700px|thumb|Вход в интерфейс управляющей службы]] | ||
Для входа в интерфейс управляющего приложения, перейдите во вкладку "войти по сетевому адресу" (помечено красным на рисунке выше) и Нажать "Войти". | Для входа в интерфейс управляющего приложения (SurvivalShop Daemon), перейдите во вкладку "войти по сетевому адресу" (помечено красным на рисунке выше) и Нажать "Войти". | ||
== | == Установка мода 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| | [[File:T3 daemon setup Palworld 1.png|center|700px|thumb|Запуск команды ##survivalshop install]] | ||
== | == Настройка магазина == | ||
Перед настройкой магазина нужно ''' | Перед настройкой магазина нужно убедиться, что у Вашего сервера включен '''RCon''' и '''REST API'''. При этом открывать rcon/rest-порты для доступа извне не обязательно. | ||
Для включения RCon/REST API, обязательно пропишите RCON-порт/REST-порт и пароль для его использования. | |||
Если у вас на одном сервере работает несколько серверов Palworld, убедитесь что у них выставлены разные rcon-порты. | Пример командной строки запуска сервера: | ||
-RCONEnabled=true -RCONPort=49020 -adminpassword=changeme -RESTAPIEnabled=true -RESTAPIPort=49021 | |||
Если у вас на одном сервере работает несколько серверов Palworld, убедитесь что у них выставлены разные rcon/rest-порты. | |||
Чтобы настроить выдачу магазина, необходимо: | Чтобы настроить выдачу магазина, необходимо: | ||
1. Открыть HTTPS-порт | 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 (необязательно) === | |||
1. Получить из [https://panel.survivalshop.org панели управления магазином] настройку '''siteKey''' и '''siteId''' (нажав на кнопку "подключить"). | |||
2. В интерфейсе службы управления зайти в раздел конфигурации приложения: | |||
[[File:T3 daemon setup ASA 6.png|center|700px|thumb|Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите "Сохранить"]] | |||
== Проверка == | |||
Если все сделано правильно, то в журналах управляющей службы появятся такие строчки: | Если все сделано правильно, то в журналах управляющей службы появятся такие строчки: | ||
Строка 55: | Строка 70: | ||
─── | ─── | ||
Поздравляем! Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере. | |||
{{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, другие версии необходимо тестировать).
Настройка магазина
Перед настройкой магазина нужно убедиться, что у Вашего сервера включен 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

Ручное внесение siteKey/siteId (необязательно)
1. Получить из панели управления магазином настройку siteKey и siteId (нажав на кнопку "подключить").
2. В интерфейсе службы управления зайти в раздел конфигурации приложения:
Проверка
Если все сделано правильно, то в журналах управляющей службы появятся такие строчки:
─── [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 ───
Поздравляем! Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.

Ссылки

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