Shop:Управляющая служба: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м
м
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[Файл:T3_Daemon_Setup_32.png|right|300px]]
[[Файл:T3_Daemon_Setup_32.png|right|300px]]
{{nav head||Shop:Daemon}}
{{nav head||Управляющая служба Shop:Daemon|Shop:Daemon}}


Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером. Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.
Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером.  
 
Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.


Служба используется для организации магазина на сервере для следующих игр:
Служба используется для организации магазина на сервере для следующих игр:
* [[Conan | Conan: Exiles]]
* [[Conan| Conan: Exiles]]
* [[ArkSa| ARK Survival Ascended]]
* [[Moe| Myth Of Empires]]


== Разделы ==
== Разделы ==
Строка 11: Строка 15:
<font size="4">
<font size="4">
* [[Shop:Daemon/Установка управляющей службы| Установка управляющей службы]]
* [[Shop:Daemon/Установка управляющей службы| Установка управляющей службы]]
* [[Shop:Daemon/История версий| История версий]]
</font>
</font>


{{links|Conan Exiles|conan-exiles}}
{{links|Conan Exiles|conan-exiles}}
{{nav foot}}
{{nav foot}}
{{nav head|||Shop:Daemon}}
== 1. Как это работает? ==
Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером.
Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.
== 2. Установка ==
1. Скачать файлы для установки [GitHub https://github.com/admin4eg/Shop.Daemon]
{{important|Для работы служба требует '''.NET Framework 4.8''' или выше}}
2. Полученные файлы (Server.exe и сопутствующих файлов) необходимо разместить на сервере (например ''C:\Shop.Daemon'').
{{important|Для клиентов https://hostingrust.ru/ (кроме Dedicated-машин) установка управляющего расширения производится технической службой хостинга.}}
3. Произвести настройку HTTPS-порта для входящих запросов. По умолчанию выставлен порт 443. Поменять порт можно через редактирование файла Apps.json.
4. Запустить '''Server.exe'''.
5. Проверить активацию лицензии: '''3) Security''' >> '''1) View keys'''. В меню будет отображена ваша лицензия (''SurvivalShop Inc. Public'').
6. Выполнить установку службы: '''1) Service''' >> '''2) Install''' >> '''Enter'''.
{{important|Для установки требуются права Администратора.}}
== 3. Запуск ==
Запустить службу: '''1) Service''' >> '''2) Start'''
Успех запуска можно проверить, если перейти в журнал: '''1) Service''' >> '''L) View Logs'''
{{important|Также журнал можно открыть как текстовый файл (Log\server_last.log).}}
Если запуск произошел успешно, то журнал будет содержать следующие строки:
─── [09:07:11] ApplicationServer (M8.Server) ───
Mounting Shop.Daemon (Демон SurvivalHost) at 80...
    external data: Data
    Adding resources (1)
    Adding package C:\System\Daemon\Shop.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 2177 15.07.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!
───
Установка завершена. Можно приступать к настройке магазина для вашей игры!
Если все сделано корректно, то при открытии веб-браузером адреса [https://127.0.0.1 https://127.0.0.1], будет отображена панель управляющего расширения.
[[File:T3 Daemon Setup 20.png|center|600px|thumb|Вход в интерфейс управляющей службы]]
Для входа в интерфейс управляющего приложения, перейдите во вкладку "войти по сетевому адресу" (помечено красным на рисунке выше) и Нажать "Войти".
== 4. Настройка брандмауэра ==
Служба использует порт HTTPS для обмена с сайтом магазина. Этот порт необходимо открыть в брандмауэре Windows.
При желании, для максимально защищенного режима работы, доступ на HTTPS можно ограничить, оставив только следующие IP-адреса:
* api.survivalshop.org [185.66.87.228]
* beta.survivalshop.org [95.217.203.142]

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

T3 Daemon Setup 32.png

Управляющая служба Shop:Daemon
<< Shop | К концу статьи | Короткая ссылка

Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером.

Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.

Служба используется для организации магазина на сервере для следующих игр:

Разделы

Ссылки



Shop:Управляющая служба
<< Shop | К началу статьи