Bueno supongo que sólo estoy adivinando, pero conocidos que perdieron cosas en los ultimos días por rollbacks fue porque estaban jugando en el momento que sucedió.
Supongo que el problema de base es que el personaje se persiste (Estan usando un mysql ahora no?) cuando uno desloguea. Eso tiene determinadas implicancias graves. Tengo entendido que si se cae el socket persiste todos los personajes antes de cerrarse pero si crashea estaría perdiendose información no persistida.
Hay varias soluciones para implementar al respecto... por ejemplo alguna persistencia mas rapida estilo cache de usuarios logueados sin necesidad de ir a la base directamente.
Creo igual, que con lo que procesa Argentum y con el poder de fierros que hay hoy en día la mejor solución es fuerza bruta. Persistir el char cada vez que el usuario haga algo "relevante", cambiar el estado. Se pueden definir puntos importantes, no da q cada vez q tires un dardo mágico persista (tal vez si ojo eh), pero supongo que será cosa de definir puntos de persistencia, por ejemplo, cambios de mapa, hablar con un npc, matar un npc, etc. Depende el nivel de Tx que desconozco, pero todas parecen soluciones aplicables para el volumen de Ao.
Espero sirva de algo :P Supongo que todo esto el staff lo debe barajar ya.