I made a patch mainly in the amulecmd to allow reload of ipfilter and conection to a specified server in the console without interactivity (password was put in command line parameters also).
This allows to run a script in a cron job to reload ipfilter and change the server at certain hour without need to kill amule.
I use this to change at 4h05am to international traffic and to an international server, and at 6h55am change to national.
But
I have a problem that some times amule freezes and I think that it is whem I change back to national.
Now I first change the ipfilter and then the server. And that could be the problem. The new ipfilter blocks acess to server (I will change the order of commands to check this).
Another probable cause is that when changing to the national ipfilter amule is downloading from someone that is now filtered and somehow causes the freeze. When the freeze happens I need to kill amule and, when restarting I have a warning that a file might be corrupted.
Another point is that, in my opinion, I don't see necessity of block the servers with ipfilter.