
Server Playtime Manager
Активный0.0
Установок
Последнее обновление
Версии
Server Playtime Manager
Данный мод предоставляет инструменты для контроля времени игроков на сервере в течение суток. Это помогает поддерживать баланс между участниками и предотвращает чрезмерное утомление от длительных игровых сессий.
Конфигурация
Часовой пояс (timezone) Определяет временную зону для расчета границ суток. Если игроки находятся в разных часовых поясах, рекомендуется использовать UTC — это обеспечит единый 24-часовой период для всех.
Максимальное время (maxTime) Устанавливает лимит времени в тиках, которое игрок может провести на сервере за день. Стандартная продолжительность тика составляет 50 миллисекунд.
Периоды без учета времени (nonTrackingPeriods) В эти промежутки игроки могут находиться на сервере без ограничений, и их время не будет засчитываться в суточный лимит.
Пример настроек
{
timezone: "Z", // Z соответствует UTC
maxTime: "72000", // 72000 тиков = 1 час
nonTrackingPeriods [
{
startTime: "06:00+01:00", // Время указывается в формате ISO 8601 с учетом смещения
endTime: "08:00+01:00"
} // Временной промежуток с 6:00 до 8:00 по UTC+1 не учитывается при подсчете
]
}
Доступные команды
Мод включает набор команд для управления настройками и контролем игрового времени:
playerplaytime query
— команда для игроков, показывающая их текущее время игры за день в секундах (при условии 50 мс на тик). Не требует специальных прав.playerplaytime query [Игрок]
— отображает время указанного игрока за день в секундах. Требует уровня доступа 2.playerplaytime set [Игрок] [Время]
— устанавливает заданное количество тиков в качестве времени игры для указанного игрока. Требует уровня доступа 3.playerplaytime config reload
— перезагружает файл конфигурации при внесении изменений. Требует уровня доступа 2.playerplaytime set maxTime [Время]
— изменяет значение maxTime в конфигурации на указанное число. Требует уровня доступа 2.playerplaytime get maxTime
— выводит текущее значение maxTime из конфигурации. Требует уровня доступа 2.
Скачать
Зависимости

oωo (owo-lib)
1.17 — 1.21.10