Avoid calling object:set_properties every second, because it
generates AO_CMD_SET_PROPERTIES network packets without actual need.
Some wireshark graphs where I just tried commenting set_properties() lines out, while having 1, 2 and more kittens:
Screenshot 2024年01月30日 074643
Basically, MT is dumb, and if you change any property (even to same value), it will just re-send all info about the object, including mesh name, textures, etc.
Can be problematic if there's lots of mobs...
Avoid calling object:set_properties every second, because it
generates AO_CMD_SET_PROPERTIES network packets without actual need.
Some wireshark graphs where I just tried commenting `set_properties()` lines out, while having 1, 2 and more kittens:

Basically, MT is dumb, and if you change any property (even to same value), it will just re-send all info about the object, including mesh name, textures, etc.
Can be problematic if there's lots of mobs...