Shop:Управляющая служба: различия между версиями
VorteX (обсуждение | вклад) м (VorteX переименовал страницу Shop:Управляющая служба в Shop:Управляющая служба) |
VorteX (обсуждение | вклад) м (VorteX переименовал страницу Shop:Управляющая служба в Shop:Управляющая служба поверх перенаправления) |
(нет различий)
|
Версия 23:24, 13 августа 2021
Shop:Управляющая служба
<< Shop
| К концу статьи | Короткая ссылка
1. Как это работает?
Управляющая служба SurvivalShop (Shop.Daemon) - это программа, которая устанавливается на машину с Вашим сервером.
Служба осуществляет обмен информацией между сайтом магазина и игрой. Для обмена используется протокол HTTPS.
2. Установка
1. Скачать файлы для установки [GitHub https://github.com/admin4eg/survivalshop-daemon]
!! Для работы служба требует .NET Framework 4.8 или выше
2. Полученные файлы (Server.exe и сопутствующих файлов) необходимо разместить на сервере (например C:\Shop.Daemon).
!! Для клиентов 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.
!! Для установки требуются права Администратора.
3. Запуск
Запустить службу: 1) Service >> 2) Start
Успех запуска можно проверить, если перейти в журнал: 1) Service >> L) View Logs
!! Также журнал можно открыть как текстовый файл (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! ───
Установка завершена. Можно приступать к настройке магазина для вашей игры!
4. Настройка брандмауэра
Служба использует порт HTTPS для обмена с сайтом магазина. Этот порт необходимо открыть в брандмауэре Windows.
При желании, для максимально защищенного режима работы, доступ на HTTPS можно ограничить, оставив только следующие IP-адреса:
- api.survivalshop.org [185.66.87.228]
- beta.survivalshop.org [95.217.203.142]
Shop:Управляющая служба
<< Shop
| К началу статьи