Even with replacing the socket layer it will still crash because the code itself is just sloppy and has no sanity checks on any of the code to check if anything is null before executing the action. Thus why lotf is famous for spamming null ref errors in console all the time and even more often with the more players that connected to it as well as alot of enumerator errors because of horribly done arrays and **** poor sql code and improperly used fixed pointers that were unnecessary.
I wasted the time years ago into fixing alot of the arrays and new socket layer and most of the null ref error problem and completely redid the mysql database and removed all the fixed pointers and i still maxed out if i remember right at about 138-150 stable users on 5017 lotf before it started acting up.
And the 5165 is no better it uses the same horribly written code as 5017 only new encryptions and might handle a few more users then the 5017 version only because it doesn't use the same terribly written mysql code but instead odopted the flatfile system. People need to learn to just not expect much from any of tanels sources there all junk despite the content in them or what patch there updated to, the quantity doesn't make up for the poor quality.
|