Would it be viable at all to have ULX making use of external sql databases?
I can think of several benefits from external SQL databases opposed to the built in source sqlite db.
1. Enables you to develop a web interface that allows you to ban, jail, maul, heal, kill, kick, slap, strip, blind and anything else, someone in the server from the comfort of Internet Explorer.
2. Ban Lists are external, and can be transfered cross server, or even shared between multiple servers.
3. More persistance with configs- sometimes my configs are lost if the server closes via crash. Logs are only wrote after a successful non-errored exit.
4. Logs and Player Chat could be fed to a web interface to allow in game chatting to communicate with people via browser. (not sure if this would be a + or not)