After some investigation into the recent changes, we have found there to be a few bugs in some of the plugins we are using causing minor crashes. The crashes over the last few days were caused by both McMMO and Survival Games. After working with MD_5 to get to the root of the problem, we notified McMMO with our findings and they have fixed the problem on their side, so this solves half of our problems. The Survival Games issues however are not as easily solved, due to the fact the project is closed source and has no regular update cycle. With some of the previous SG bugs I've been able to fix them in my own plugins, similar to how I added the reward players currently get for winning. The current issue is caused by Survival Games accessing the Bukkit API utilizing none thread-safe methods, from an asynchronous thread. Due to the way the code is structured, it would be difficult to inject code into SG to fix this issue, so we will have to do it the old fashion way. For the near future, there will be no lightning strikes during the endgame portion of SG. Because this will make the game much harder to complete, we will be increasing the reward for a complete game to $125 per player from $100 per player.
Maybe a plugin that kicked the "camping user" Could be implemented. Say if they stood on one block for a good while and hasn't walked more than 5-10 blocks from it they get kicked?
Or a death match: after 30-60 minutes of the game, all remaining players are teleported to the spawn (middle, cornucopia). This would solve the game being delayed.
But If I wanted to run way I could and if I had an ender pearl it would be easy, then you would be back to the same issue. If you don't want a final person to camp, you need a better solution. However, I am completely against the idea of an end game, you are supposed to be able to camp it is part of survival games. If you just want pvp battles go to the pvp world.