1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. epicmorg

    epicmorg Пользователь

    Регистрация:
    26 июн 2017
    Сообщения:
    22
    Симпатии:
    3
    Пол:
    Мужской
    Разработчик: EpicMorg
    Лицензия: MIT
    Язык: русский, английский
    Текущая версия: 1.0.0.2-dev

    Описание:
    Программа по сути является более продвинутым аналогом HLSM. Но при этом, она позволяет мониторить и перезапускать, в случае падения, любые программы, а не только HLDS\SRCDS. Так же имеет более сложную установку и структуру.

    Общая идея взята с линуксового Supervisor, забугорного HLSM, и разбавлена своими фичами и багами.

    Зависимости:
    • Windows 7 SP1 и новее
    • Установленный .NET 4.7
    Установка:
    • Вручную установить сервер как windows-service (службу windows).
    • Настроить службу, от какого пользователя будет работать и тд.
    • При первом запуске, подключиться через админ-панель (пароль будет пустым) со стандартными параметрами.
    • Настроить пароль сервера (желательно).
    • Добавить нужные item'ы и настроить их.
    • Готово.
    Работа с программой:
    • Если нужна работа за пределами NAT - не забудьте пробросить порты. Или правильно настроить firewall.
    Через админ панель:
    • Подключиться к серверу, используя IP, PORT и пароль сервера.
    • Возможно добавлять, редактировать, удалять item'ы.
    • Смотреть логи, которые присылает core-сервер.
    • Запускать, перезапускать, останавливать item'ы.
    Через клиент:
    • Подключиться к серверу, используя IP, PORT.
    • Для каждого item'a задается HM-пароль (HM - hive mind, удаленный разум, дословно) для удаленного управления.
    • ПКМ -> Unlock для управления конкретным item'ом.
    • После разблокировки - можно запускать, перезапускать, останавливать конкретные item'ы.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Дополнительно:
    -
    Прикрепить к теме файлы не могу. zip в 2,5 мб - слишком большой пишет.
    - Текущий статус: в разработке. Пока не рекомендуется к использованию в production.
    - Желательно отключить отчеты об ошибках. Сделать можно так:
    1.Зайти в групповые политики:
    "Конфигурация пользователя-административные шаблоны-компоненты windows-отчёты об ошибках windows-ОТКЛЮЧИТЬ ОТЧЁТЫ ОБ ОШИБКАХ" поставить параметр "включить".

    2.Отключить ошибки в центре поддержки Windows в панели управления.
    Это только в Win7 и Win8. В WinXP нет.
    Про то как это сделать написано в яндексе.

    3.В службах:
    Отключить "Службу регистрации ошибок".

    4.В реестре проделать махинации:
    Код:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Windows\ErrorMode
    с 0 на 2
    Код:
    HKEY_CURRENT_USER\Software\ Microsoft\Windows\Windows Error Reporting\DontShowUI
    с 0 на 1

    Исходники и релизы доступны на GitHub. О багах и предложениях (а вдруг) писать можно в issues или в теме.
     
    Последнее редактирование: 11 июл 2017