This is an absolutely awesome idea and I would love to implement it in my game. Being able to play with my family and friends on a game designed especially for us that we don't have to pay a monthly fee for... yeah that rocks.
So, I set out on the endeavor to set this up with a game I was creating with my fiance and I've gotten completely lost somewhere in the MySQL seas.
I've downloaded and installed:
*Ruby
*MySQL
*MySQL Management software
*RMX-OS GUI
To the best of my knowledge, I've installed and configured them all correctly (as well as the cfg.ini file).
However, the GUI wouldn't allow me to connect to the SQL server. I then realized I'd forgotten to create the database, as stated in the file you included. So, I did that with the management software.
Everything should now be fine and dandy, but its still not letting me connect in the GUI. I went ahead and tried to connect in the game and got the error:
"Script 'RMX-OS Script' line 2496: Errno::ECONNRESET occurred. An existing connection was forcebly closed by the remote host."
How can it refuse to connect in the GUI and then report a working connection that refuses to allow login? I'm confused.