As I read the complaints about things I wonder. How many of you who complain have actually ever coded anything yourself. A game as old as DDO will have a lot of bugs buried in the code that literly will take hours to find and maybe almost as long to fix. I know because I have had to do maintenance coding for other peoples code. 20 years ago anyone with a Computer Science degreee was taught that the code documents itself and would not put any comments in their code. They looked at it as a job preservation thing. You can not fire me because I am too good at what I do and you can not fix anything I codeded. I worked with people like that.
Also the expertise to deal with the database backend is a completely different skill set than a front end coded. I did more work with databases than front end coding. Always found it facinating that most coders who worked with C, C++, Java or any other language thought that SQL database queries where harder to deal with than codeing. Most fortune 500 companies, which I had worked at more than one of those companies, had more front end coders and maybe 2 Data Base Administrators. Some of the issues we are having may just be more to do with the database tuneing that needs done. That was something I never had to deal with because I was not the DBA.
The code in this game has a lot of issues that need to be resolved. Sometimes I wonder if those of you complaining the loudest are still running obsolete Windows 10 systems using 32 bit archetecture. I do know that 20 plus years ago security leaks were so bad with windows that when they annouce they had just pushed out a new security patch for the system it took the hacker community less than 4 hours to break their security. Anyone old enough to remember Windows NT remembers the Blue Screen of Death. Those problems sitll exist in windows only they changed things so that blue screen of death did not show up anymore.
The garbage collection issue discussed is exactly what caused a Blue Screen of Death issue. I took an algorhims course where were had a assigment that dealt with exactly what caused garabage collection to happen. We had to write a memory leak loop to crash the computer. If the code did not crash the system you failed the exercise. The instructor used it to drill in not to create memory pointers without a coresponding destructor for the pointer. That is the underlying issue with the lag in the simplest terms.
If it took me 8 hours to find a problem like that on newer code and a half hour to fix the issue. Think how long it would take to find all those kinds of issues with 20 years worth of code done by mulitple coders. It will take a while. Sometimes I am thinking some of the issues might be with all of the changes to older toons with decades of buried code causing some of the issues. Just a stupid thought from a retired old Navy Chief who did not grow up playing video games. The PC was not invented until after I graduated from high school and my first experince with codeing was Fortran being run on a main frame computer.
So if you want to whine go ahead but if you have not real understanding of how to code, understand databases, or how network protocols work maybe give the devs some slack. you can always go play another game. As for database I have worked with DB2 on mainframes, Oracle, SQL Server on windows. I also understand how OS2, DOS, and Linux deal with things besides windows.
SSG is a small company and are trying to do a lot of things. Do I get frustrated with things yes, howerver I try to limit my complaints to a non public forum.