А вот это возможно от геодаты. К примеру, между тобою и целью невидимое препятствие, и чтобы ударить по цели, движок автоматически сначала находит путь к ней, а уже потом ударяет из той точки, в которой цель видно. Для сервера это невидимое препятствие равнозначно стене, а через стены стрелять ясное дело нельзя. Найти все такие проблемные места в геодате невозможно, можно лишь постепенно улучшать алгоритмы, чтобы они по возможности менее жестко проверяли видимость (палка о двух концах).
Либо это обычные лаги, вернее рассинхронизация в местоположении между клиентом и сервером. При атаке происходит вначале корректировка местоположения, оно приводится в соответствие с сервером для избежания проблем. То же самое происходит при большом пинге, когда вы быстро бежите и часто поворачиваете и вас иногда откидывает назад (как только разница в координатах превышает допустимое значение).
Если это от плохого пинга, то поможет его уменьшение. При пинге ~30 вы вообще никогда такого не увидите.
Нафига вам бафы, для тестов достаточно проверить работоспособность всех скиллов и предметов. Ну и сами бафы конечно тоже проверить, но это должны проверять баферы и в основном на себе.