Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Такой алгоритм запросто обходится убийством двух игроков по-очередиКаждый килл можешь сохранять не просто как int, а вместе со значением Long (System.currentTimeMillis()) - возвращает Timestamp, и ником - того, кого он убил. При убийстве проверяешь, если последнее убийство было с игроком такого же ника, и недостаточный промежуток времени - не записываешь
Сравнивать только время, игнорируя ники, в чём проблема?Такой алгоритм запросто обходится убийством двух игроков по-очереди
Проблема в том, что изначально ты написал на это.Сравнивать только время, игнорируя ники, в чём проблема?
Ну тогда просто при убийстве игрока создавай таймер(не шедуляр), каждому игроку свой, если игрок уже есть в списке начинай отсчёт заново, пример:Приветствую!
У меня есть плагин на логгирование статистики, мне нужно запилить анти-абуз киллов. То есть, если я убью за определенный промежуток времени N раз одного игрока, то в стату не будут записываться киллы. Как лучше реализовать это?

Приветствую!
У меня есть плагин на логгирование статистики, мне нужно запилить анти-абуз киллов. То есть, если я убью за определенный промежуток времени N раз одного игрока, то в стату не будут записываться киллы. Как лучше реализовать это?
Спасибо, так и сделаюНу тогда просто при убийстве игрока создавай таймер(не шедуляр), каждому игроку свой, если игрок уже есть в списке начинай отсчёт заново, пример:
Y убил Z и X(таймер 5 секунд)
Через секунду он опять убил Z
Через 4 секунды, таймер с X снят, но у Z он он будет длиться ещё 1 секунду