Показать сообщение отдельно
Старый 30.03.2014, 18:30   #1
nas4
Нуб
Аватар для nas4
OFFLINE
Регистрация: 18.02.2014
Сообщений: 2
Благодарностей:
12 всего
Мнения: + 162
Репутация: 37

Бессрочное ездовое животное


В одном из первых заданий игроку выдают ездовое животное на три дня, причем можно выбрать либо раптора любо коня. Выбор происходит так: ты нажимаешь на то животное, которое выбрал, затем следует трехсекундный каст, и животное у тебя в инвентаре. Я отловил пакет на каст и отправил его N раз с частотой 1/3 Гц. В итоге получил N животных, каждое по 3 дня. Запакованные.



Причина бага кроется в том, что на сервере отсутствует проверка: животное получено\не_получено. Разработчики попросту забыли добавить флаг или решили сэкономить 1*M бит памяти, где M - число игроков. При числе игроков 50000 это будет аж 6.5 килобайт. Не много, признаться, сэкономили.

Последний раз редактировалось dark; 04.06.2015 в 14:22.

Мои аккаунты, от которых я забыл пароль: tula44, wojtek.
 
Ответить с цитированием
Сказали спасибо:
sanj (12.09.2015), Недоступно (05.10.2014), spiduha (02.05.2014), DuBa4oK (24.04.2014), Недоступно (20.04.2014), INFLU (13.04.2014), Недоступно (09.04.2014)