Перейти к содержанию

AlexMan

Постоялец
  • Публикаций

    417
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Сообщения, опубликованные AlexMan


  1. спасибо, да, дело в импорте и было. Не к тому util путь указал по слепоте.

    Все работает, идеально!

     

    Я правильно понимаю в коде Rnd, что сначала рандомно создается какое-то значение, и дальше если оно меньше значения сгенерированного то используется определенные варианты?:

    int _Rnd = Rnd.get(100);
    				 if (_Rnd < 20)
    

    Правильно, вот только граней не вижу от и до.

    Да и текста очень много в том варианте.


  2. SSD 120GB = 90-100$ (SSD Kingston SSDNow V300 120GB)

    Процессор = 200-250$ (Intel Core i5-4570)

    Мама = 50-100$ (2 канала оперативки, сокет 1150, PCE X16 3.0 (1))

    Оперативки нужно брать с учетом RAM диска для экономии ресурса ssd не теряя при этом производительность файловой системы.


  3. Бан по hwid функция

    Ужас, вот такое впечатления что все гениальные умы ушли с этой сферы.

    Где они, новые и идеальные идеи которые могли бы потрясти мир л2?

    Что было и 2 года назад когда я еще как нибудь суда заглядывал активно, то и осталось мб даже хуже еще.


  4. Ставим возможность захода только с одного окна и получаем профит. Прайват стор можно и отключить. Самый выгодный вариант с донками - система банкинга, где в инвентарь ничего не начисляется, все на внутриигровом счету.

    Вы не поняли в чем заключается баг.

    Стоит скрипт который игнорирует пакеты от сервера.

    Потому и не может кинуть игрока.

    Выход только опять в ядре, напрямую делать разрыв сессии.


  5. Не проще логин сервер подпилить?)))

     

    Ps: ищу человека который умеет дюпать, в замен дам фикс если пофикшу ))

    Не проще, этот способ будет автоматически контролировать весь процесс и не допускать распространения дюпнутых вещей.

    На что хватает 5 минут.

    Или вы робот и в состоянии мониторить сервер круглые сутки?


  6. Была у меня одна идея перед сном.

    Контролировать количество донок в зависимости от того сколько их было закуплено.

    Например купили через nexpay 30 донок, значит контроль значения 30.

    Зашли в игру и потратили 15 донок, значит это значения уменьшилось до 15.

    Если защита даст тревогу что у кого либо больше донок чем было введено (и потрачено, минус значит) дает автоматический бан чара до последующих разбирательств.

    Главное четко контролировать это число и учитывать всевозможные операции для правильного подсчета.

    Возможно какой либо умелец сделает вам данную систему контроля.

    Сейчас попытаюсь все расписать по шагам.

    1. Создаем таблицу с 3 столбцами char_id, item_id, count.

    2. 1-я запись в данной таблице это будет общее количество монет, ее будет использовать скрипт пожертвования(только добавлять к текущем значению).

    Будет это выгладить примерно так "System, 4037, 100".

    Ниже будет создаваться персональная запись игрока "char_id1, 4037, 50", "char_id2, 4037, 50".

    Предположим char_id1 дюпнул 50 монет и у него оказалось уже 100 монет, но запись system нам говорит что на сервере должно быть всего 100 монет.

    3. Нам нужно контролировать значения с помощью операций передачи валюты.

    Трейд - значит что у char_id1 значения уменьшилось, а в char_id2 стало больше.

    Аналогично с частной лавкой, передачей по аккаунту, банком.

    Мультиселл - будет только списывать счетчик.

    4. Как найти что игрок дюпнул?

    Если у char_id1 стало монет на 50 больше но у его партнера по трейду(и прочим операциям) char_id2 монет осталось так же по прежнему значит char_id1 уходит в бан.

    В случае если не происходило операций между игроками но монеты дюпнули стоит еще создать в таблице, столбец last_count. (только в случае если в записи system значения будет ниже от других вместе суммируемых)

    Тогда ищем последнюю операцию с валютой char_id1 "count минус last_count = размер операции". Узнаем размер операции и прослеживаем были ли списаны с char_id2 это количество монет, если значения false тогда в бан отправляется char_id1.

    Очень запутано и не понятно наверное написал но кому надо тот поймет.


  7. та даже клиенты пв дюпают смысл покупать клиентку?

    клиент - это значит клиент вашей игры.

    А как меру предосторожности надо ликвидировать любые операции с нужной вам валютой кроме мультиселов и трейда. Ну и канешно желатильно исключить параллельные операции все. (трейд + вх, трейд + шоп и тд)

    А ваще в другой теме я писал что нужно делать систему контроля.


  8. Ребят подскажите как это сделать

    Поставить шифрацию на KeyInit и RequestAuthLogin... (на логин)

    и как по вашему должна будет работать обмен данными в будущем?

    KeyInit это есть наш сессионный ключ. Не получит его клиент, значит и не будет корректно работать защита.


  9. Особо улыбнула формулировка "Опытный читер" применимо к тому кто владеет криптоанализом, да уж читер дальше не куда)

    Вы не берете в учет что над этим работает целое сообщество энтузиастов и уже известно не малое количество алгоритмов.

    Данное сообщество не стоит на месте как и сообщество ботописателей.


  10. Прости да неувидел сразу, но это врятли, если ему залпатить хорошо тогда да, но проше даже чем к нему достучатся будет выключить передачу с чара на чар через посылку (Это ограничит дюп через длгин!), и поставить значения по "0":

    # Maximum number of allowed slots for Private Stores (sell/buy) for dwarves and for all other races

    # Normally, dwarves get 5 slots for pvt stores, while other races get only 4

    MaxPvtStoreSlotsDwarf = 5

     

    Это ограничет дюп через Покупку\продажу, а больше я пока невстречал.

    MaxPvtStoreSlotsOther = 4

    Конфиг? а как же старый добрый способ управлять 4 действиями через базу данных.

    дроп, трейд, вх, торг.


  11. Хм, ну опять же не всегда уследиш, задонили к примеру тебе 2 донки символически, пока ты увидиш их размножили (не дай бог) до 1000 как в моем случае, и пока ты увидиш они будут у пол сервера, что ты будеш делать в этом случае?

    Будет выдавать автоматически бан тем игрокам у которых подозрительное количество монет.

    Вы наверное не внимательно читали.

    Просите фокстрота что бы он реализовал все это дело, очень нужная вещь будет.


  12. Можно, но к примеру я и так на сервере сижу с понедельника по пятницу, занимаюсь им, а вот сегодня 8 марта пошли с любимыми и с друзьями на шашлыки, пришли и я такое увидел. Не всегда успееш, притом что им хватает дюпнуть 5 минут и еще 5 минут раздать пол серверу!. Тут такое сильно не прокатит.

    Могу добавить только одно, количество монет не сможет увеличиваться на сервере любыми способами кроме ввода средств.

    Остальные операции будут это число уводить в минус или оставлять на прежнем уровне.


  13. Была у меня одна идея перед сном.

    Контролировать количество донок в зависимости от того сколько их было закуплено.

    Например купили через nexpay 30 донок, значит контроль значения 30.

    Зашли в игру и потратили 15 донок, значит это значения уменьшилось до 15.

    Если защита даст тревогу что у кого либо больше донок чем было введено (и потрачено, минус значит) дает автоматический бан чара до последующих разбирательств.

    Главное четко контролировать это число и учитывать всевозможные операции для правильного подсчета.

    Возможно какой либо умелец сделает вам данную систему контроля.


  14. У фокса что то просить, Себя не Уважать, вообще жалею что с ПВ связался. Попробую вообще отключить покупку\продажу так как она на пвп сервере ненужна вообще, что она покажет.

    Передачу по хранилищу тоже стоит отменить.

    Баг скорей всего с подменой object id и параллельными операциями с итемами.

×
×
  • Создать...