I made a MySQL synchronizer for ULX. It can be found here: http://steamcommunity.com/sharedfiles/filedetails/?id=819586794&result=1
A Showcase Video can be found here: https://www.youtube.com/watch?v=laI7pr1aJVs
Synchronize your ULX ranks across your servers.
An ULX rank synchronizerMRSync M
You are a big community with more than 1 server and you are tired of adding everyone on all servers to their rank manually? Well then this script is something for you!
It saves the user's ranks in a MySQL database and allows to rank everyone on every server of your's.
To keep your community automated. #Features#
Saving ranks on:
Serverleave ( just for the leaved user )
Servershutdown ( for all user's that are unline currently. WARNING: Just works if you user "quit" command )
Loading ranks on
Server Spawn Event
Having an ignore ranks list
The following ranks are cross server with team: "allserver" ( means: it ignores the server team setting and adds them on all servers to their rank's )
admin #What do I need?#
Of yourse you need ULX and ULib for this to work.
First you need to Install MySQLoo which can be found here: http://facepunch.hatt.co/showthread.php?t=1357773
An exelent instruction of how to Install it can be found here: https://help.serenityservers.net/index.php?title=Garrysmod:How_to_install_mysqloo_or_tmysql
After that you need to setup a database for your ranks.
1. Create a user for MRSync with a complex password
2. Add a database scheme to it for MRSync.
3. Now Open on your server your Server.cfg and add the following things:
ulxsync_host "<Hostname/IP or your database>"
ulxsync_port <Port of your database>
ulxsync_database "<Sheme name from Step 2>"
ulxsync_username "<Username from Step 1>"
ulxsync_password "<Password from Step 1>"
ulxsync_servergroup "<The Server's Group (like: sandbox or darkrp)>"
4. Start your server! If it says: [MRSync] Connected to database
then you successfully installed MRSync, if not feel free to contact me #Planned features#
- Ability to change the ignored ranks list without unpacking the gma file
- Intigration in XGUI
- Rank backups #Support#
Please use my support ticked system at: https://support.aperture-hosting.de/
Or mail me under: Webmaster@Rainbow-Dash.com #Other things#
Follow me on Twitter: @RainbowDashNet
Follow me on GitHub: https://github.com/captain1242