forced shutdowns (thats what it is called for a fast maint) is never good
the server itself store information , reason why the memory incrase when it runs longer
the only thing you can do if you dont want to do maints anymore is changing the message server and the other servers so it writes the information instead storing it and writing it later
here is a small example, feel free to try it out
start message server (best on a bad mysql or make a backup of your mysql)
let it run 30 min , go in game and do some stuff in game , after 30 min press ctrl alt del
open task manager
click shutdown (terminate) on message server
you will see that it goes down in 1 min or less (normaly instand)
now , start it up again
try to find your logs , you dont going find a single log
try to login in game , if the server even starts back up (i dont think so)
if it starts up , then you dont have any equip anymore in game or you cant even login anymore to your char
so there is no other way to do a good maint
you can do quick maints with in game commands , but a good maint is not posseble with out restarting the message server and wasting 10 min of your valuable time ^^
the only way to get this done is editing the message server so it stored it in files instand
and that it stores in mysql instand with out keeping it in memory
so you never need to do a maint again , put a time limit in the message server and it will be fine
but that is the biggest problem , try to edit the message server with out the source code of the mesage server (message server is written in c# and compiled to a exe file)
Greets From PowerChaos