
TrackSRV
Server Statistics Plugin for Server Administrators
Track SRV
EN:
Track SRV—allows server administrators to view information about resource usage. For example: TPS, MSPT, uptime, number of online users, average ping, server kernel, plugins installed on the server, RAM, CPU, and disk.
Plugin commands:
/tracksrv help – Help command
/tracksrv tracks 1 – Page 1 with resource usage information [TPS, MSPT, Uptime, Online, Average Ping, Kernel]
/tracksrv tracks 2 - Page 2 with resource usage information [RAM (JVM), System RAM, CPU, Disk, Plugins]
/tracksrv reload - Reload the entire plugin
config.yml
# TrackSRV Configuration
# Plugin version: 1.0.0
# Permission settings
# If use-luckperms is true, permissions are managed via LuckPerms
# If false, only operators (op) have access
use-luckperms: true
# Message prefix
prefix: “&8[&bTrackSRV&8]&r ”
# TPS warning thresholds
tps-warning: 18.0 # Below this value, TPS will be displayed in yellow
tps-critical: 15.0 # Below this value, TPS will be displayed in red
# MSPT warning thresholds (milliseconds)
mspt-warning: 40.0 # Above this value, MSPT will be displayed in yellow
mspt-critical: 50.0 # Above this value, MSPT will be displayed in red
# RAM warning thresholds (percentage)
ram-warning: 75 # Above this percentage, RAM usage will be displayed in yellow
ram-critical: 90 # Above this percentage, RAM usage will be displayed in red
# ─── Enabling/Disabling Individual Metrics ────────────────────────────────────
# Set to false to hide the metric from the /tracksrv tracks output
stats:
tps: true # Server TPS (1 minute)
mspt: true # Mean Time Per Tick (MSPT)
uptime: true # Server uptime
online: true # Number of players online
ping: true # Average player ping
version: true # Server kernel version
ram-heap: true # JVM RAM (heap)
ram-system: true # System/container RAM
cpu: true # CPU load
disk: true # Disk usage
plugins: true # List of plugins
messages.yml
# TrackSRV Messages
# Here you can modify all plugin messages.
# Color codes (&a, &b, &c, etc.) and &l (bold), &m (strikethrough), etc. are supported.
# Permission denied message
no-permission: "&cYou do not have permission to use this command. "
no-permission-sub: “&cYou do not have permission for this command.”
# Command usage
usage: “&7Usage: &b/tracksrv &8<help|tracks|reload>”
# Invalid page number
invalid-page: “&cInvalid page number. Use 1 or 2.”
page-not-found: “&cPage {page} does not exist. Available: &f1&c, &f2”
# Reload
reload-success: “&aConfiguration successfully reloaded!”
# Separator
separator: "&8&m-------------------- --------------------"
# ─── Help Page ───────────────────────────────────────────────────────────
help-header: “ &b&lTrackSRV &7v{version}”
help-description: “ &7A server statistics plugin for administrators.”
help-cmd-help: “ &b/tracksrv help &8— &7this help page”
help-cmd-tracks: “ &b/tracksrv tracks &8[1|2] &8— &7server statistics”
help-cmd-tracks-p1: “ &8• &7Page &f1&7: TPS, MSPT, uptime, online, ping”
help-cmd-tracks-p2: “ &8• &7Page &f2&7: Plugins, RAM, CPU, Disk”
help-cmd-reload: “ &b/tracksrv reload &8— &7Reload configuration”
help-luckperms-found: “ &7LuckPerms: &adetected &7(in use)”
help-luckperms-not-found: “ &7LuckPerms: &cnot found &7(fallback: op)”
# ─── Statistics Page 1 ─────────────────────────────────────────────────────
page1-header: “ &b&lTrackSRV &8| &7Server Statistics &8(&fPage 1/2&8)”
page1-tps: “ &7TPS (1m) &8: {value}”
page1-mspt: “ &7MSPT &8: {value}”
page1-uptime: “ &7Uptime &8: &f{value}”
page1-online: “ &7Online &8: &f{online} &8/ &f{max}”
page1-ping: “ &7Average ping&8: {value}”
page1-version: “ &7Kernel &8: &f{value}”
page1-next: “ &8▶ &7Next Page: &b/tracksrv tracks 2”
# Ping when there are no players
page1-ping-no-players: “&7No players”
# ─── Statistics Page 2 ───────────────────────────────────── ────────────────
page2-header: “ &b&lTrackSRV &8| &7Server Statistics &8(&fPage 2/2&8)”
page2-ram-heap: “ &7RAM (JVM) &8: {value}”
page2-ram-system: “ &7RAM (system) &8: {value}”
page2-cpu: “ &7CPU (process)&8: {proc} &8| &7system: {sys} &8[{cores} cores]”
page2-disk: “ &7Disk &8: {value}”
page2-plugins-header: “ &7Plugins &8({count})&8:”
page2-prev: “ &8◀ &7Previous page: &b/tracksrv tracks 1”
# When a metric is unavailable
unavailable: “&7unavailable”
─── Labels for disabled metrics ──────────────────────────────────────────────────
stat-disabled: “&8[disabled]”
</details>
## Images:
!Example of the plugin in action, page 1
!Example of the plugin in action, page 2
### **RU:**
**Track SRV** - даёт возможность администрации сервера узнать информации о потреблении энергоресурсов. Например: TPS, MSPT, Uptime, онлайн сервера, Средний пинг, Ядро сервера, Плагины установленные на сервере, RAM, CPU, Диск.
## Команды плагина для использования:
**/tracksrv help** - Команда для помощи
**/tracksrv tracks 1** - 1 страница с информацией о потреблении ресурсов [TPS, MSPT, Uptime, Онлайн, Средний пинг, Ядро]
**/tracksrv tracks 2** - 2 страница с информацией о потреблении ресурсов [RAM (JVM), ОЗУ (Сист.), CPU, Диск, Плагины ]
**/tracksrv reload** - Перезагрузка плагина полностью
<details>
<summary>config.yml</summary>
TrackSRV Configuration
Plugin version: 1.0.0
Permission settings
If use-luckperms is true, permissions are managed via LuckPerms
If false, only operators (op) have access
use-luckperms: true
Message prefix
prefix: "&8[&bTrackSRV&8]&r "
TPS warning thresholds
tps-warning: 18.0 # Below this value TPS will be shown in yellow tps-critical: 15.0 # Below this value TPS will be shown in red
MSPT warning thresholds (milliseconds)
mspt-warning: 40.0 # Above this value MSPT will be shown in yellow mspt-critical: 50.0 # Above this value MSPT will be shown in red
RAM warning thresholds (percentage)
ram-warning: 75 # Above this % RAM usage shown in yellow ram-critical: 90 # Above this % RAM usage shown in red
─── Включение/отключение отдельных метрик ────────────────────────────────────
Установите false чтобы скрыть метрику из вывода /tracksrv tracks
stats: tps: true # TPS сервера (1 минута) mspt: true # Среднее время тика (MSPT) uptime: true # Время работы сервера online: true # Количество игроков онлайн ping: true # Средний пинг игроков version: true # Версия ядра сервера ram-heap: true # RAM JVM (heap) ram-system: true # ОЗУ системы / контейнера cpu: true # Загрузка CPU disk: true # Использование диска plugins: true # Список плагинов
</details>
<details>
<summary>messages.yml</summary>
TrackSRV Messages
Здесь вы можете изменить все сообщения плагина.
Поддерживаются цветовые коды (&a, &b, &c и т.д.) и &l (жирный), &m (зачёркнутый) и т.д.
Сообщение при отсутствии прав
no-permission: "&cУ вас нет прав для использования этой команды." no-permission-sub: "&cУ вас нет прав для этой команды."
Использование команды
usage: "&7Использование: &b/tracksrv &8<help|tracks|reload>"
Неверный номер страницы
invalid-page: "&cНеверный номер страницы. Используйте 1 или 2." page-not-found: "&cСтраница {page} не существует. Доступны: &f1&c, &f2"
Перезагрузка
reload-success: "&aКонфигурация успешно перезагружена!"
Разделитель
separator: "&8&m----------------------------------------"
─── Страница помощи ───────────────────────────────────────────────────────────
help-header: " &b&lTrackSRV &7v{version}" help-description: " &7Плагин статистики сервера для администраторов." help-cmd-help: " &b/tracksrv help &8— &7эта страница помощи" help-cmd-tracks: " &b/tracksrv tracks &8[1|2] &8— &7статистика сервера" help-cmd-tracks-p1: " &8• &7Страница &f1&7: TPS, MSPT, аптайм, онлайн, пинг" help-cmd-tracks-p2: " &8• &7Страница &f2&7: плагины, RAM, CPU, диск" help-cmd-reload: " &b/tracksrv reload &8— &7перезагрузить конфигурацию" help-luckperms-found: " &7LuckPerms: &aобнаружен &7(используется)" help-luckperms-not-found: " &7LuckPerms: &cне найден &7(fallback: op)"
─── Страница 1 статистики ─────────────────────────────────────────────────────
page1-header: " &b&lTrackSRV &8| &7Статистика сервера &8(&fСтр. 1/2&8)" page1-tps: " &7TPS (1м) &8: {value}" page1-mspt: " &7MSPT &8: {value}" page1-uptime: " &7Аптайм &8: &f{value}" page1-online: " &7Онлайн &8: &f{online} &8/ &f{max}" page1-ping: " &7Средний пинг&8: {value}" page1-version: " &7Ядро &8: &f{value}" page1-next: " &8▶ &7Следующая страница: &b/tracksrv tracks 2"
Пинг когда нет игроков
page1-ping-no-players: "&7нет игроков"
─── Страница 2 статистики ─────────────────────────────────────────────────────
page2-header: " &b&lTrackSRV &8| &7Статистика сервера &8(&fСтр. 2/2&8)" page2-ram-heap: " &7RAM (JVM) &8: {value}" page2-ram-system: " &7ОЗУ (сист.) &8: {value}" page2-cpu: " &7CPU (процесс)&8: {proc} &8| &7сист.: {sys} &8[{cores} ядер]" page2-disk: " &7Диск &8: {value}" page2-plugins-header: " &7Плагины &8({count})&8:" page2-prev: " &8◀ &7Предыдущая страница: &b/tracksrv tracks 1"
Когда метрика недоступна
unavailable: "&7недоступно"
─── Метки отключённых метрик ──────────────────────────────────────────────────
stat-disabled: "&8[отключено]"
</details>
## Картинки:
!Пример работы плагина 1 страница
!Пример работы плагина 2 страница
Сервер для плагина TrackSRV - как у профи
Плагин TrackSRV создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином TrackSRV для друзей можно за пару минут - BungeeHost всё уже подготовил.
