I'm sure you have all noticed the Internal Server errors. We know we have many users, so a few of them per day is normal. But what's responsible if they just don't stop?
Few days ago, I was informed a few people used a cheat that got them a lot of exp in a little time. Apart from being unfair, that cheat can also cause internal server errors. Everytime you get exp, your total exp etc is stored in the database. Now, imagine getting exp every second; the site would send data to the database every second. That can cause internal server error, especially if many people use the cheat.
Fortunately, I was able to permit this from happening again (hopefully) by slightly changing the code, but there's still a problem which I'm not sure how I'll solve: Macros. Macros are scripts recorded by you clicking things and then they click the same things again and again and again... Using those a few times is just like winning a few battles. But most people would probably leave them running all night while they sleep, using up our bandwidth and perhaps even causing a few of those errors.



