Который раз уже смотрю сколько в игре мусорных аков. По году в игре, а очков от 10 до 5к. И что они тут делают? Правильно, не играют, только срут на форуме порой, некультурно называют объекты, засирают чат. Смысл держать эту шушеру в БД и терпеть от нее паразитную нагрузку? Предлагаю хотя бы ввести автоблокиратор. Посчитать примерно среднее кол-во очков, которые недонатящий игрок может набрать за месяц. Конечно это условно, но примерно можно оценить, можно даже заниженный параметр взять. Далее имеем время игрока в игре с момента регистрации в месяцах. Делим его очки на месяцы, получаем кол-во очков набранное в среднем за месяц. Если это количество не отвечает критерию - автоматически запрещаем ему пользоваться чатом, форумом (оставить режим read-only), писать в репы игроков, называть объекты и системы в игре. Пересчитывается все это как обычно вместе с пересчетом статы раз в сутки. Все просто и эффективно.