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

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


== Установка в фазе бета-тестирования ==
== 1. Установка ==


Плагин находится в фазе бета-тестирования.  
Выполнить установку SurvivalShop Daemon [[Shop:Daemon-Setup|по инструкции]].


Получить файлы для установки можно обратившись в [tg://resolve/?domain=survivalshopsupport техническую поддержку через Telegram]
Если все сделано корректно, то при открытии веб-браузером адреса [https://127.0.0.1 https://127.0.0.1], будет отображена панель управляющего расширения.


Полученные файлы управляющего расширения необходимо разместить на сервере (например в каталоге C:\Daemon)
[[File:T3 Daemon Setup 20.png|center|600px|thumb|Вход в интерфейс управляющей службы]]


[[File:T3 Daemon Setup 1.png|center]]
Для входа в интерфейс управляющего приложения, перейдите во вкладку "войти по сетевому адресу" (помечено красным на рисунке выше) и Нажать "Войти".


== Создание запроса на активацию управляющей службы ==
== 2. Настройка магазина ==


1. Запустить Server.exe.
Перед настройкой магазина нужно '''запустить ваш сервер Conan: Exiles''', и убедиться, что у него включен '''RCon'''. При этом открывать ркон-порт для доступа извне не обязательно.
2. Выбрать 3) Security
3. Выбрать 2) Request key
4. Ввести имя, нажать Enter.
5. Ввести комментарий (нет необходимости). Нажать Enter.


Далее сгенерируется файл request.m8, который нужно прислать в [tg://resolve/?domain=survivalshopsupport техническую поддержку через Telegram].
Внимание! Для включения RCon, обязательно пропишите RCON-порn и пароль для его использования.


[[File:T3 Daemon Setup 4.png|center]]
Если у вас на одном сервере работает несколько серверов Conan, убедитесь что у них выставлены разные rcon-порты.


== Подключение плагина на сторонний хостинг ==
Чтобы настроить выдачу магазина, необходимо:


1. Запустить Server.exe.
1. Открыть HTTPS-порт Shop:Daemon (по умолчанию 443) в файрволе для адреса api.survivalshop.org [185.66.87.228] и beta.survivalshop.org [95.217.203.142].
2. Проверить активацию лицензии - нажать 3) Security, затем 1) View keys. В меню будет отображена ваша лицензия.


[[File:T3 Daemon Setup 6.png|center]]
2. Получить из [https://panel.survivalshop.org панели управления магазином] настройку '''siteKey''' и '''siteId'''.


3. Выполнить установку службы - вернуться в главное меню и нажать 1) Service 2) Install, далее нажать Enter.
[[File:2019-02-19 11.14.15.jpg|center|600px|thumb|Ваши данные для подключения магазина.]]


Для установки требуются права администратора, поэтому возможно понадобится перезапустить программу с правами Администратора.
3. В интерфейсе службы управления зайти в раздел конфигурации приложения:


[[File:T3 Daemon Setup 8.png|center]]
[[File:T3 Daemon Setup 30.png|center|600px|thumb|Нажмите "Приложения"]]
[[File:T3 Daemon Setup 32.png|center|600px|thumb|Дважлы кликните на нужный сервер]]
[[File:T3 Daemon Setup 34.png|center|600px|thumb|Перейдите в раздел "Доп. услуги"]]
[[File:T3 Daemon Setup 36.png|center|600px|thumb|Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите "Сохранить"]]


4. Запустить службу  вернуться в главное меню и нажать 1) Service 2) Start
Если все сделано правильно, то в [[Conan:Log-faily|логах]] появятся такие строчки:


[[File:T3 Daemon Setup 10.png|center]]
─── [04:07:15] SurvivalShop (SH.Daemon) ───
 
  Connecting https://api.survivalshop.org/...
Успешность запуска службы можно проверить, если перейти в журнал - 1) Service L) View Logs. Также журнал можно [[Conan:Log-faily|открыть как тестовый файл]].
  Registered server with site XXX, id YYYYY
  Server is conan Имя вашего сервера - created
  Server address is XX.XX.XX.XXX:11021
  Call URL is https://XX.XX.XX.XXX:80
  Спасибо за то что пользуетесь хостингом SurvivalHost! Для вас доступны премиум-функции плагина.
  Premium = True
  успех: Succesfully connected
───


Если запуск произошел успешно, то журнал будет содержать следующие строки:
4. Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.


─── [04:07:11] ApplicationServer (M8.Server) ───
{{links|Conan Exiles|conan-exiles}}
Mounting SH.Daemon (Демон SurvivalHost) at 80...
{{nav foot|Выдача товаров на определенных серверах}}
    external data: Data
    Adding resources (1)
    Adding package C:\System\Daemon\SH.Daemon.m8
    loading application backend project...
    index.html aliases: /, user, processes, loads, applications, special, administration, signin
    loading 'SH.Daemon'...
      loading system library SurvivalShopLib
      loading dependency System.Data.SQLite, Version=1.0.109.0
          loading system library SQLite.Interop
      loading dependency OpenHardwareMonitorLib, Version=0.9.6.0
      updating admin user...
      успех: v.1.2 build 1930 15.05.2021 2:32:10 loaded succesfully
    watching 1 files
    building index page...
───
─── [04:07:11] Cluster (M8.Server) ───
  Loading cluster config...
  Found config files: 1
  Loaded apps: 1
  SH.Daemon at 80 (http)
  Starting web server...
  успех: Started!
───

Текущая версия на 14:15, 18 марта 2024

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

1. Установка

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

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

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

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

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

Перед настройкой магазина нужно запустить ваш сервер Conan: Exiles, и убедиться, что у него включен RCon. При этом открывать ркон-порт для доступа извне не обязательно.

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

Если у вас на одном сервере работает несколько серверов Conan, убедитесь что у них выставлены разные rcon-порты.

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

1. Открыть HTTPS-порт Shop:Daemon (по умолчанию 443) в файрволе для адреса api.survivalshop.org [185.66.87.228] и beta.survivalshop.org [95.217.203.142].

2. Получить из панели управления магазином настройку siteKey и siteId.

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

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

Нажмите "Приложения"
Дважлы кликните на нужный сервер
Перейдите в раздел "Доп. услуги"
Введите данные для подключения, отметьте настройку Enable SurvivalShop и нажмите "Сохранить"

Если все сделано правильно, то в логах появятся такие строчки:

─── [04:07:15] SurvivalShop (SH.Daemon) ───
 Connecting https://api.survivalshop.org/...
 Registered server with site XXX, id YYYYY
 Server is conan Имя вашего сервера - created
 Server address is XX.XX.XX.XXX:11021
 Call URL is https://XX.XX.XX.XXX:80
 Спасибо за то что пользуетесь хостингом SurvivalHost! Для вас доступны премиум-функции плагина.
 Premium = True
 успех: Succesfully connected
───

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

Ссылки



Далее: Выдача товаров на определенных серверах

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