Shop:Daemon/Установка управляющей службы: различия между версиями
Swidh (обсуждение | вклад) м (Swidh переименовал страницу Shop:Daemon/Установка управляющей службы в Shop:Daemon/Установка управляющей службы) |
Swidh (обсуждение | вклад) м |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 81: | Строка 81: | ||
* beta.survivalshop.org [95.217.203.142] | * beta.survivalshop.org [95.217.203.142] | ||
{{nav foot|}} | {{nav foot|История версий}} |
Текущая версия на 22:01, 4 декабря 2022
Установка управляющей службы
<< Shop:Daemon
| К концу статьи | Короткая ссылка
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]
Далее: История версий