а что? совсем недавно персы уходили на распродажу через 2 или 3 месяца оффлайна и ничего, все норм было...
поставить срок в полгода-год (зачем усложнять различными формулами) и переносить персонажей в отдельную базу, к которой обращаться будет только кабинет. а при отсутствии бонусов, персов на акке и на распродаже удалять и аккаунт.
плюсы про облегчение игровой базы и освобождение ресурсов в первом посте есть, а так:
1. персы, простоявшие в архивной бд еще какой-то срок, выставляются на распродажу: A) окупится хранение, т.к. боны реалму все. Б) будет альтернатива рынку игроков, да еще и с разбросом по уровням (не все же забытые 80ки)
2. если уж кто год не появляется, то вернется с малой вероятностью, а ресурсы реалма заняты и "вечное хранение" личных данных ни кем не оплачивается (по сути за отсутствующего платят играющие уменьшением производительности бд)
3. если предполагается долгое отсутствие, то можно а) продать б) "заморозить" как раньше - заморозка так же перенос в доп.бд, только без выставления на продажу. так хоть оплачивать будут те кто должны
4. люди пропадающие на год-два, а потом ищущие своих бис персов, онлайна не делают (да и такое возможно стало только недавно с убиранием распродажи, кто замораживает на года?)
5. восстановление может и за небольшую сумму в зависимости от срока, т.к. основное здесь убрать пассив из бд, плюс окупить хранение. а вот за выкуп с распродажи уже норм цена.
вообщем зачем балласт в живой базе постоянно тащить?