auto keyword is overused in the entire codebase. As per Google C++ Style Guide type deduction should be used to make the code clearer and it's not a case in forgottenserver (example. Most of the auto usage can be refactored to explicit type. It will have positive impact on readability and help new contributors with getting a grasp in the code.