Garry's Mod

Garry's Mod

Not enough ratings
MSync - Keep your servers synchronised
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Build, Fun
File Size
Posted
Updated
0.010 MB
Jan 28, 2017 @ 5:41pm
Mar 15, 2017 @ 1:33pm
10 Change Notes ( view )

Subscribe to download
MSync - Keep your servers synchronised

Description
IMPORTANT INFORMATION:
Due to the fact that the MBSync module of MSync - 2 entered the testing phase, I am announcing the EOL of MSync - 1. MSync - 1 Won't receive any future updates and it won't be supported by me anymore. The reason for this is that MSync 1 is full of bugs, to fix these I started the MSync 2 project with cleaner code and a better module loader. The EOL of MSync 1 is scheduled for the 1st May 2020, I plan to release MSync 2 at the same day.

Thanks for your understanding,
~Aperture Development

This is the FREE all around solution for multi-server communities
This addon syncs Ranks and Bans (Currently! More features will be added)

Commercial licence avaiable for Free at:
https://www.aperture-development.de/shop/

MSync

MySQL
Synchronisation

Join my Website: https://Aperture-Hosting.de - An forum for developers and support all around GMod

##Features##

MSync:
( MySQL Synchronisation )

MSync is the all around solution for server synchronisation.

- In Game Configuration via XGUI
- Settings Saveable
- to get the current version enter: 'msync_version' into the server console
- Even with allowCSlua the People can't get the Settings table without Permission. Who tryes to 'force get it' gets kicked

MRSync:
( MySQL Rank Synchronisation )

MRSync will keep your staff team synchronised with possibility to have 2 staff teams.
- Saving Ranks on: ClientDisconnect and ServerStop
- Ability to set Ranks that get Synced throught all servers
- Ability to set Ranks as 'ignored' to make them not saving in the database.

MBSync:
( MySQL Ban Synchronisation )

MBSync is the Free solution for synchronised bans. If you ban someone hes banned on your server network.
- ulx checkban <steamid> command
- Overwrites "ulx ban","ulx banid" and "ulx unban"
- an Ban message which says all the needed infos for an unban request

##Requirements##

1. MySQLoo V9 or higher ( https://facepunch.com/showthread.php?t=1515853 )
2. ULX and ULib ( http://ulyssesmod.net/downloads.php )
3. an MySQL Database

##Basic Setup##

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. Setup your settings in-game
4. Restart your server
5. If it says [MSync] Connected to Database you are done.

#Planned features#

- Webpanel
- MWS ( MySQL Warning System )
- Rank backups
- MPSync ( MySQL Permission Synchronisation )
- MUSync ( MySQL Utime Synchronisation )

#Support/Bugs#

Please use my support ticked system at: https://www.aperture-development.de/ticketsystem/

DO NOT ADD ME ON STEAM FOR SUPPORT! Use the method above.

#Other#

Join my Community to talk to other Programmers and for help with your stuff:
Web: https://www.Aperture-Development.de/
TeamSpeak: ts3.Aperture-Hosting.de
Discord: https://discord.gg/wxpbtYk
Support: https://www.aperture-development.de/ticketsystem/

Follow me on GitHub: https://github.com/captain1242

Our Steam groups / Unsere Steam Gruppen
http://steamcommunity.com/groups/Aperture-Development ( German/Deutsch )
http://steamcommunity.com/groups/Aperture-Development-EN ( English/Englisch )
< >
42 Comments
wizerd Oct 16, 2020 @ 6:28pm 
hello marshall
Marshall_vak Oct 16, 2020 @ 4:28pm 
would have been nice for you to tell me wizerd
[ApDev] Rainbow Dash  [author] Jun 27, 2020 @ 11:04am 
Just as a head up to everyone, MSync 2 has been released to the workshop and by that we end the support of MSync 1,and officially declare that it reached EOL. You can find it here: https://steamcommunity.com/sharedfiles/filedetails/?id=1636008512
wizerd May 1, 2020 @ 7:43pm 
https://steamcommunity.com/sharedfiles/filedetails/?id=1636008512

You forgot a space so it flags the link as malicious.
[ApDev] Rainbow Dash  [author] Apr 8, 2020 @ 3:29pm 
@wizard man
Yes, the Webpanel is still a planned feature, but due to a lot of projects, MSync 2 is currently stuck with MRSync, and does not have a ban synchronisation module. The ban synchronization is still WIP
wizerd Apr 8, 2020 @ 3:27pm 
Sounds good. Will this be a planned feature for MSync 2?
[ApDev] Rainbow Dash  [author] Apr 8, 2020 @ 3:26pm 
@wizard man
It does not sadly, it was a planned feature but since MSync reached EOL it is unlikely that this feature will be implemented. I am currently in the process of making MSync 2, with less bugs and a improoved module system ( https://github.com/Aperture-Development/MSync-2 )
wizerd Apr 8, 2020 @ 3:11pm 
Wanting to try this out on my server. Does this have the ability to display bans on a website similar to how ULX Global Ban works?
[ApDev] Rainbow Dash  [author] Nov 13, 2019 @ 2:09pm 
Not as far as I know. If you found something, report it at our github:
https://github.com/Aperture-Development/MSync
patrick Nov 10, 2019 @ 12:41pm 
Hi, is there some like security problem detected on this addon ?