Только-что закончил панель для удаленного управления выделенным сервером "Life Is Feudal: Your Own" через браузер.
Доступный функционал:
- авторизованный доступ к панели управления через браузер (используя пароль GM от сервера или, если указан в lifds-cp.ini-файле - любой другой)
- автоподъем сервера при его падениях
- ручная остановка или старт сервера
- просмотр списка персонажей онлайн
- просмотр списка активных и заблокированных аккаунтов (бан лист)
- просмотр скиллов персонажа
- просмотр лога смертей/убийств персонажа
- просмотр истории онлайна персонажа
- применение изменения конфигурации (lifds-cp.ini) при рестарте сервера - кнопка "Restart server (apply ini changes)"
- поддержка linux-сервера (Wine)
Функционал в разработке:
- Меню утилит:
Удалить деревья < 30 уровня
Почистить сервер от пней - контроль версии (сервер будет распозновать, вышла ли новая версия игры и помечать сервер, как просроченных с панели управления)
- чекбокс в панели управления для авторестарта сервера при выходе новой версии
Панель на текущий момент находится в состоянии активной разработки, поэтому любые предложения и замечания будут ценны.
Удачного хостинга, парни.
Загрузка:
LiFDS-CP v0.9.13 - self-extracting exe
LiFDS-CP v0.9.13 zip
Установка:
- Скачайте самораспаковывающийся exe-файл.
- Запустите его и выберите директорию, куда распаковать директорию с Панелью Управления (далее ПУ).
- Переходите в распакованную папку "lifds-cp".
- Откройте и сконфигурируйте ПУ редактированием файла "lifds-cp.ini".
- Выключите LiF-сервер и, после этого, выполните файл "lifds-cp.exe" (для обычной версии) или "lifds-cp-bg.exe" (для версии фоновой).
- В зависимости от того, какую версию Вы выбрали, Вы:
- увидите окно консоли ПУ, если выбрана обычная версия
- увидите процесс lifds-cp.exe в панели задач (Ctrl+Shift+Esc), если выбрана фоновая версия - Теперь вы можете перейти в браузере по адресу, который вы указали в "lifds-cp.ini". К примеру, если вы указали ip 192.168.100.1 и порт 8989, тогда вы увидите панель по адресу http://192.168.100.1:8989. Если Вы указали порт 80, тогда Вы можете открыть ссылку без него: http://192.168.100.1
- В окне авторизации введите любой логин и пароль, который вы указали в файле "lifds-cp.ini" или пароль ГМ-а из файла world_x.xml если вы не указывали его в "lifds-cp.ini".
Помните, что если вы желаете разрешить доступ к ПУ из сети Интернет (например для остальных ваших ГМ-ов и админов сервера), тогда Вам стоит посадить ПУ на IP 0.0.0.0 или на ваш внешний IP и пробросить порт, который используете, в настройках вашего роутера (если таковой имеется).
PS: Для тех из вас, кто хочет поучаствовать в разработке панели управления вот ссылка на нее в github: lifds-cp.