no, sorry
i think-there is still problem with packethook-memory-leak
but...without packethook my shard is totaly unplayble, i can`t test this.
after intensive testing i came up with the conclusion that you are right... seems a packethook leak. i am almost sure, tried disabling them on local test machine and ram usage didn't grow. gonna test it on live shard and come back with results
I could write a quick script to connect to a server and login to a large number of accounts, if any of the core devs thought it would be useful for testing. I may do it later just for kicks to see if the distro has the same problem.
I could write a quick script to connect to a server and login to a large number of accounts, if any of the core devs thought it would be useful for testing. I may do it later just for kicks to see if the distro has the same problem.
it's not needed... it seems that the leak happens just for the existance of an hook (the hook must run to leak ofc), regardless of what code it has inside...
right now i'm testing a 0x11 SendStatus packethook, even if it's empty (only a return 0) it leaks
I've gone back to a 33 hour restart for pol097.
None of the leaks showed up on the test shard, but it's amazing how all my testing was useless as soon as I went live with players. I have quite a few packethooks too.
Not surprising really. We got used to 095 over its many years of service. 096/7 is a new learning experience. It's surprisingly good and easy to maintain so far, but we shouldn't be surprised.