В одном из первых заданий игроку выдают ездовое животное на три дня, причем можно выбрать либо раптора любо коня. Выбор происходит так: ты нажимаешь на то животное, которое выбрал, затем следует трехсекундный каст, и животное у тебя в инвентаре. Я отловил пакет на каст и отправил его N раз с частотой 1/3 Гц. В итоге получил N животных, каждое по 3 дня. Запакованные.
Причина бага кроется в том, что на сервере отсутствует проверка: животное получено\не_получено. Разработчики попросту забыли добавить флаг или решили сэкономить 1*M бит памяти, где M - число игроков. При числе игроков 50000 это будет аж 6.5 килобайт. Не много, признаться, сэкономили.
Последний раз редактировалось dark; 04.06.2015 в 14:22.
Мои аккаунты, от которых я забыл пароль: tula44, wojtek.