TrackSRV

TrackSRV

Server Statistics Plugin for Server Administrators

61 downloads 0 followers

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]”

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 - Перезагрузка плагина полностью

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 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     # Список плагинов

messages.yml
# 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[отключено]"

Картинки:

Пример работы плагина 1 страница

Пример работы плагина 2 страница

Version Minecraft Loader Download

TrackSRV 1.1.0

1.1.0

1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, purpur
Download

TrackSRV 1.0.0

1.0.0

1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5
paper
Download