I would like to understand why NPCs/mobs behavior in L2Java is much less intelligent than in L2Off, even though L2Off is much older and hasn’t been updated.
Even so, I’ve never seen any L2Java implementation with NPC/Mobs behavior comparable to L2Off.
логичнее конечно часть проверок повесить на клиент например на каждом мобе может висеть тригер с радиусом колизии равным агру и чётко передавать когда игрок соприкоснулся с тригером, оставляя лишь серверу отдать команду атака тем самым избавляемся от ненужных проверок и нагрузок или всё же эти проверки идут вместе с пакетом апдейп позишн(не знаю как он там правильно называется)?
любые данные с клиента можно принимать только всегда руководствуясь правилом "эти данные могут быть ложными - надо обязательно их сверить с серверными данными"