Дополнительные действия
Denchikp (обсуждение | вклад) |
Denchikp (обсуждение | вклад) |
||
| Строка 41: | Строка 41: | ||
== Конфигурация == | == Конфигурация == | ||
dp_server_api: | dp_server_api: | ||
is_enabled: true | |||
debug: false | |||
# Should the plugin check for updates on startup and daily. | |||
check_for_updates: true | |||
api_secret: 'changeme' | |||
server_port: 1234 | |||
== Зависимости == | == Зависимости == | ||
Версия от 14:53, 21 апреля 2025
DP-SERVER-API Plugin
DP-SERVER-API — это плагин для EXILED серверов SCP: Secret Laboratory, предназначенный для отправки статуса сервера и другой информации на внешний API.
Основные функции
- Отправка данных о состоянии сервера на внешний API.
- Автоматическая проверка обновлений плагина через GitHub.
- Расширенная информация о сервере и плагине.
- Поддержка главного и резервного API.
- Отображение информации в логах сервера (включая статус обновлений).
Отправляемые данные
Плагин отправляет следующую информацию:
- Статус сервера: online/offline
- Название плагина
- Префикс команды
- Автор плагина
- Версия плагина (с пометкой `Latest` или `Outdated`)
- Версия сервера
- Версия EXILED
- IP-адрес и порт сервера
- Кол-во игроков и макс. слотов
- Включен ли белый список игроков (whitelist)
- Включён ли friendly fire
- Текущий раунд (время и статус)
- TPS (Ticks Per Second)
- Список игроков (с ID, никнеймом и ролью)
Проверка обновлений
Плагин раз в 24 часа (и при старте) проверяет наличие новой версии на GitHub:
- Если версия устарела — в консоль выводится предупреждение с ссылкой на обновление.
- Если версия актуальна — выводится сообщение о соответствии последней версии.
Установка
1. Скачайте .dll плагина из релиза GitHub. 2. Поместите его в папку `Exiled/Plugins`. 3. Убедитесь, что в конфигурации плагина указан правильный API URL. 4. Перезапустите сервер.
Конфигурация
dp_server_api: is_enabled: true debug: false # Should the plugin check for updates on startup and daily. check_for_updates: true api_secret: 'changeme' server_port: 1234
Зависимости
- EXILED
- Поддержка `Newtonsoft.Json` и `MEC` (встроены в EXILED или поставляются вместе с плагином)
Исходный код
Доступен на GitHub: https://github.com/DenchikP9/DP-SERVER-API-EXILED
Автор
Последнее обновление
Версия: v2025.04.18