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

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


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


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


Получить файлы для установки можно обратившись в <nowiki><a href="tg://resolve/?domain=survivalshopsupport">техническую поддержку через Telegram</a></nowiki>
Если все сделано корректно, то при открытии веб-браузером адреса [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'''
Внимание! Для включения RCon, обязательно пропишите RCON-порn и пароль для его использования.


3. Выбрать '''2) Request key'''
Если у вас на одном сервере работает несколько серверов Conan, убедитесь что у них выставлены разные rcon-порты.
 
4. Ввести имя, нажать '''Enter'''.
 
5. Ввести комментарий (нет необходимости). Нажать '''Enter'''.
 
Далее сгенерируется файл '''request.m8''', который нужно прислать в [tg://resolve/?domain=survivalshopsupport техническую поддержку через Telegram].
 
[[File:T3 Daemon Setup 4.png|center]]
 
== Подключение плагина на сторонний хостинг ==
 
1. Запустить '''Server.exe'''.
 
2. Проверить активацию лицензии - нажать '''3) Security''', затем '''1) View keys'''. В меню будет отображена ваша лицензия.
 
[[File:T3 Daemon Setup 6.png|center]]
 
3. Выполнить установку службы - вернуться в главное меню и нажать '''1) Service''' и затем'''2) Install''', далее нажать '''Enter'''.
 
Для установки '''требуются права администратора''', поэтому возможно понадобится перезапустить программу с правами Администратора.
 
[[File:T3 Daemon Setup 8.png|center]]
 
4. Запустить службу-для этого вернуться в главное меню и нажать '''1) Service''', затем '''2) Start'''
 
[[File:T3 Daemon Setup 10.png|center]]
 
Успешность запуска службы можно проверить, если перейти в журнал - '''1) Service''', затем '''L) View Logs'''. Также журнал можно [[Conan:Log-faily|открыть как тестовый файл]].
 
Если запуск произошел успешно, то журнал будет содержать следующие строки:
 
─── [04:07:11] ApplicationServer (M8.Server) ───
Mounting SH.Daemon (Демон SurvivalHost) at 80...
    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!
───
 
== Открытие интерфейса службы ==
 
Если предыдущие шаги были сделаны корректно, то при открытии веб-браузером адреса [http://127.0.0.1], будет отображена панель управляющего расширения.
 
Внимание! Если по каким-либо причинам порт 80 занимать нежелательно, то его можно поменять, отредактировав файл '''Apps.json''' - нужно найти и заменить значение параметра "webPort".
 
[[File:T3 Daemon Setup 20.png|center]]
 
Для входа в интерфейс управляющего приложения перейдите во вкладку "войти по сетевому адресу" (помечено красным на рисунке выше) и Нажать "Войти".
 
== Настройка магазина ==
 
Внимание! Перед настройкой магазина нужно запустить ваш сервер '''Conan: Exiles''', и убедиться, что у него включен RCon. При этом открывать ркон-порт для доступа извне не обязательно.


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


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


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


[[File:Con srv snap 1.png|center|600px|thumb|Кликните на кнопку "подключение"]]
[[File:2019-02-19 11.14.15.jpg|center|600px|thumb|Ваши данные для подключения магазина.]]
[[File:2019-02-19 11.14.15.jpg|center|600px|thumb|Ваши данные для подключения магазина.]]


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


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


Если все сделано правильно, то в [[Conan:Log-Faily|логах]] появятся такие строчки:
Если все сделано правильно, то в [[Conan:Log-faily|логах]] появятся такие строчки:


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


4. Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.
4. Настройка завершена. Можно получать товары в игре. Обязательно проверьте выдачу - сделайте несколько закупок и проверьте получение непосредственно на сервере.
{{links|Conan Exiles|conan-exiles}}
{{nav foot|Выдача товаров на определенных серверах}}

Текущая версия на 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:Донат-Магазин | К началу статьи