If there are major defects in 3.1, in which there were, the wrong thing thing to do is continue to commit further changes on top and progress to 3.2. You just make it harder to figure out whats broken.
3.1 was done scripted by the end of July and was up on the test server for testing by August. I've been asking you guys to test the shit for months. Had you guys actually did any proper testing within the 5-6 months it took for 3.1 to be finally released, the bugs and crashes would have been ironed out but no. All you keep doing is adding more and more and more and more shit to 3.1 when I already wanted it to be released so there won't be one massive update that is hard to manage but rather multiple smaller updates that can be managed.
Not to forget the suggestions that I made but were ignored. The revised Pizza job will come soon. An idea which I suggested back in September 2016 but I couldn't get around to scripting it because I didn't want to add more to the
"untested and ignored" update that is Update 3.1. Update 3.2 made the server more manageable, fixed more bugs, as well as added more additions to the server to make up for the 5 months of drought of updates.
The causes of the crashes were cause by scripts there were present since day 1 and scripts that were introduced in 3.1 and I will take full responsibility of all of it regardless if I've scripted it or not.