kygo
kygo
Saving/loading players will take even more time. Maybe solve first https://github.com/otland/forgottenserver/issues/1150 (like Gesior tried) and then add more queries to the database
This could be done using DatabaseTasks to make it async.
> No, thats a big no, I dont know how addTask work exactly, cause I didnt check, but if you would put addEvent like you did with addTask that would...
Maybe use SayiansKing idea and move whole parsePacket method to dispatcher thread (together with resumeWork method so network thread wont modify message buffer untill parsePacket finish). It would avoid future...
> [@MillhioreBT](https://github.com/MillhioreBT) exactly, there are some methods accessing `outputBuffer` from outside the dispatcher thread. I'm rewriting the way connection/protocol handling works,and see this issue. _There’s no easy fix._ > >...
Last time I checked, commit https://github.com/otland/forgottenserver/commit/79138e837b0dcee71d3ca89a5d93ac9902f3c207 completely broke ability to reload actions because `bool configureEvent(const pugi::xml_node&) override { return false; }` so it fails here https://github.com/otland/forgottenserver/blob/master/src/baseevents.cpp#L45 Looks like its not...