Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Защита От Накрутки PvP
#1
Здравствуйте! У меня есть некий метод, в котором я вписываю все проверки прежде чем выдать награду за пвп (increasePvpKills):

Код:
public boolean agreePvpInc(L2Character target)
    {
        L2PcInstance target1 = (L2PcInstance)target;

        String local_ip = "";
        String target_ip = "";
        
        if(target1.getClient()!=null && target1.getClient().getConnection()!=null
            && target1.getClient().getConnection().getInetAddress()!=null
            && (target_ip = target1.getClient().getConnection().getInetAddress().getHostAddress())!=null
            && this.getClient()!=null
            && this.getClient().getConnection()!=null
            && this.getClient().getConnection().getInetAddress()!=null
            && (local_ip = this.getClient().getConnection().getInetAddress().getHostAddress())!=null)
        {
            if(!target_ip.isEmpty() && !local_ip.isEmpty() && local_ip.equals(target_ip))
            {
                //this.sendMessage("");
                return false;
            }
        }

Сейчас здесь можем наблюдать лишь проверку на IP (она работает, все нормально).

Но этого недостаточно. Начал проверять на динам айпи, и в общем-то сразу столкнулся проблемой накрутки.

В голову приходит лишь 1 решение, вернее их наверно может быть огромное множество, но конкретно сейчас я хотел бы сделать именно так:

Значит есть некий флаг, который запоминает убитого в предыдущий раз. Если текущий убитый = предыдущему - награда за пвп не дается и метод возвращает false.

Т.е. игрокам, что бы получить награду за одного и того же игрока, нужно убить хотя бы 1 раз любого другого игрока.

Подскажите, как это реализовать? Как запоминать значение предыдущего убитого? СПАСИБО!
Ответ
#2
Найди уникальное поле в L2PcInstance и запоминай его или же попробуй взять ник из Player и его запомнить. Да и что мешает убивать не 1, а 2 человек? Тогда проверка сразу перестанет работать. Да и я уже сейчас вижу много способов обойти данный фикс.
Ответ
#3
С ЛГ или СССР по HWID как и по ип можно проверять еще.
А так это в принципе не возможно.
Объясню - сидит пати в тимспике - надо пвп накрутить - договорились и вперед, компы разные, ИП разные.
Ответ
#4
Цитата:Найди уникальное поле в L2PcInstance и запоминай его
Долго думал как это сделать, но ничего в голову не лезет, если с айпи вроде бы все понятно, то в этом что-то туплю. Подскажите как примерно это выглядит?
Ответ
#5
а если противника реснули, тоесть за него уже не дадут награду...
Ответ
#6
сравниваем по ид чаров или их никам
ставим всевозможные варианты (убив 1 потом 2 тд тп)
сравнение железа с такими же вариантами
увы но нет такой защиты которая запретит вообще накрутку =)
Ответ
#7
Я бы предложил сделать как на оффе: очко за убийство дается раз в 5 минут. В остальное время хоть рескиль - 0 результата.
Ответ
#8
Zubastic Написал:Я бы предложил сделать как на оффе: очко за убийство дается раз в 5 минут. В остальное время хоть рескиль - 0 результата.

Весь смак массПвП теряется.
Ответ
#9
Написано правило на сайте запрещающее накрутку пвп и банить за это не ?
Ответ
#10
ElefanD, как отслеживать будем? Идут данные товарищи на край карты и киляют друг друга. Никто никому ничего не докажет.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Сетевая защита сервера? Какая она.. AfterJob 1 1,644 10-15-2018, 09:43 PM
Последний пост: n3k0nation
  Защита для сборки l2j-frozen Mor9k400 4 1,860 09-19-2018, 04:29 AM
Последний пост: Psycho
  Защита от ДДоса Shell 5 2,109 09-04-2016, 02:36 AM
Последний пост: VadikO
  Актуальная сборка, защита, веб на 2016? Rivskoy 2 2,049 05-08-2016, 08:49 PM
Последний пост: Kampina
  Защита l2phx Kennedy 8 2,748 12-07-2015, 01:25 AM
Последний пост: Different
  Защита для PTS сервера Rous 7 2,275 08-24-2015, 02:16 AM
Последний пост: valsha
  защита проекта 4arli 4 1,799 09-04-2014, 04:01 PM
Последний пост: 4arli
  Защита rGuard и метод setHWID Enter 4 3,173 01-06-2014, 03:20 PM
Последний пост: Enter
  Защита целосности и структуры данных DB ALF. 10 3,227 09-07-2013, 11:16 PM
Последний пост: acmi
  Защита для ява Scream 31 5,694 08-26-2013, 07:59 PM
Последний пост: Scream

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)