Shop:Управляющая служба: различия между версиями
VorteX (обсуждение | вклад) |
VorteX (обсуждение | вклад) м |
||
Строка 15: | Строка 15: | ||
2. Полученные файлы (Server.exe и сопутствующих файлов) необходимо разместить на сервере (например ''C:\Shop.Daemon''). | 2. Полученные файлы (Server.exe и сопутствующих файлов) необходимо разместить на сервере (например ''C:\Shop.Daemon''). | ||
{{important|Для клиентов https://hostingrust.ru/ (кроме Dedicated-машин) установка управляющего расширения производится технической службой хостинга.}} | |||
3. Произвести настройку HTTPS-порта для входящих запросов. По умолчанию выставлен порт 443. Поменять порт можно через редактирование файла Apps.json. | 3. Произвести настройку HTTPS-порта для входящих запросов. По умолчанию выставлен порт 443. Поменять порт можно через редактирование файла Apps.json. | ||
Строка 25: | Строка 25: | ||
6. Выполнить установку службы: '''1) Service''' >> '''2) Install''' >> '''Enter'''. | 6. Выполнить установку службы: '''1) Service''' >> '''2) Install''' >> '''Enter'''. | ||
{{important|Для установки требуются права Администратора.}} | |||
== 3. Запуск == | == 3. Запуск == | ||
Строка 33: | Строка 33: | ||
Успех запуска можно проверить, если перейти в журнал: '''1) Service''' >> '''L) View Logs''' | Успех запуска можно проверить, если перейти в журнал: '''1) Service''' >> '''L) View Logs''' | ||
{{important|Также журнал можно открыть как текстовый файл (Log\server_last.log).}} | |||
Если запуск произошел успешно, то журнал будет содержать следующие строки: | Если запуск произошел успешно, то журнал будет содержать следующие строки: |
Версия 20:40, 24 октября 2021
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]
Shop:Управляющая служба
<< Shop
| К началу статьи