Shop:Управляющая служба: различия между версиями
VorteX (обсуждение | вклад) м |
Swidh (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
[[Файл:ConanExiles.jpg|right|300px]] | |||
{{nav head||Shop:Daemon}} | |||
Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером. | |||
Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS. | |||
Служба используется для организации магазина на сервере для следующих игр: | |||
* [[Conan | Conan: Exiles]] | |||
== Разделы == | |||
<font size="4"> | |||
* [[Shop:Daemon/Установка управляющей службы| Установка управляющей службы]] | |||
</font> | |||
{{links|Conan Exiles|conan-exiles}} | |||
{{nav foot}} | |||
{{nav head|||Shop:Daemon}} | {{nav head|||Shop:Daemon}} | ||
Строка 78: | Строка 100: | ||
* api.survivalshop.org [185.66.87.228] | * api.survivalshop.org [185.66.87.228] | ||
* beta.survivalshop.org [95.217.203.142] | * beta.survivalshop.org [95.217.203.142] | ||
Версия 21:44, 4 декабря 2022
Shop:Daemon
<< Shop
| К концу статьи
Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером.
Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.
Служба используется для организации магазина на сервере для следующих игр:
Разделы
Ссылки
Shop:Управляющая служба
<< Shop
| К началу статьи
Shop:Управляющая служба
<< Shop
| К концу статьи | Короткая ссылка
1. Как это работает?
Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером.
Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.
2. Установка
1. Скачать файлы для установки [GitHub https://github.com/admin4eg/Shop.Daemon]
2. Полученные файлы (Server.exe и сопутствующих файлов) необходимо разместить на сервере (например C:\Shop.Daemon).
3. Произвести настройку HTTPS-порта для входящих запросов. По умолчанию выставлен порт 443. Поменять порт можно через редактирование файла Apps.json.
4. Запустить Server.exe.
5. Проверить активацию лицензии: 3) Security >> 1) View keys. В меню будет отображена ваша лицензия (SurvivalShop Inc. Public).
6. Выполнить установку службы: 1) Service >> 2) Install >> Enter.
3. Запуск
Запустить службу: 1) Service >> 2) Start
Успех запуска можно проверить, если перейти в журнал: 1) Service >> L) View Logs
Если запуск произошел успешно, то журнал будет содержать следующие строки:
─── [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, будет отображена панель управляющего расширения.
Для входа в интерфейс управляющего приложения, перейдите во вкладку "войти по сетевому адресу" (помечено красным на рисунке выше) и Нажать "Войти".
4. Настройка брандмауэра
Служба использует порт HTTPS для обмена с сайтом магазина. Этот порт необходимо открыть в брандмауэре Windows.
При желании, для максимально защищенного режима работы, доступ на HTTPS можно ограничить, оставив только следующие IP-адреса:
- api.survivalshop.org [185.66.87.228]
- beta.survivalshop.org [95.217.203.142]