Иконка ресурса

Sv Var Log 2023-02-28

Версия Дата выпуска Скачивания Оценка  
2023-02-28 116 0.00 звёзд 0 оценок Скачать
2021-08-01 143 5.00 звёзд 1 оценок Скачать
1.3.3 131 5.00 звёзд 2 оценок Скачать
- Обновление сигнатур от @Rolzzandik и @xtance
- обновлены сигнатуры, спасибо @Rolzzandik Sv Var Log
- фикс ошибки Divide by zero
- фиксы ошибок
- фикс одинакового output конвара sm_sv_var_log_time и sm_sv_var_log_time_delay
  • Фиксы
  • Игроки теперь тоже буду считаться в среднем числе (до этого считало только онлайн игроков, что были сейчас на сервере)
  • Изменён формат логирования
с Текущая карта: mg_smee_tower_csgoport. Количество игроков: 0; средние числа: VAR: 0.004 |SV: 0.117 |MS: +-0.010
на Текущая карта: mg_smee_tower_csgoport. Cредние значения: VAR: 0.003 | SV: 0.132 | MS: +-0.098 | Игроков: 0
  • Часть стоков вынесена в inc файл
  • Добавлен перевод логов на английский (язык определяет по lang серверу, который настраивается в configs/core.cfg)
- убрано максимальное ограничение с конвара sm_sv_var_log_diliver
- точность результатов теперь равна ~100%
- добавлены 2 конвара
C++:
// Включён ли плагин
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_sv_var_log_enable "1"

// Задержка записи значений вначале карты
// -
// Default: "10"
// Minimum: "0.000000"
sm_sv_var_log_time_delay "10"
- добавлено API
C++:
/**
 * Вызывается перед сменой карты
 * -
 * @param CurrectMap    Текущая карта.
 * @param Clients        Количество игроков.
 * @param Var            Среднее значение Var за карту.
 * @param Sv            Среднее значение Sv за карту.
 * @param Ms            Среднее значение Ms за карту.
 * -
 * @noreturn
 */
forward void SVM_OnMapEndResult(const char[] CurrectMap, float Clients, float Var, float Sv, float Ms);

/**
 * Вызывается после истечения зацикленного таймера
 * -
 * @param CurrectMap    Текущая карта.
 * @param Clients        Количество игроков.
 * @param Var            Среднее значение Var за карту.
 * @param Sv            Среднее значение Sv за карту.
 * @param Ms            Среднее значение Ms за карту.
 * -
 * @noreturn
 */
forward void SVM_OnMapTimerResult(const char[] CurrectMap, float Clients, float Var, float Sv, float Ms);

/**
 * Получить Var сервера
 * -
 * @return              Значение Var
 */
native float SVM_GetVar();

/**
 * Получить Sv сервера
 * -
 * @return              Значение Sv
 */
native float SVM_GetSv();

/**
 * Получить Ms сервера
 * -
 * @return              Значение Ms
 */
native float SVM_GetMs();
- оптимизация
  • Мне нравится
Реакции: DismoraL
- фикс неточной информации в выводе при конце карты.
Сверху Снизу