Ulysses
Ulysses Stuff => Releases => Ulysses Release Archives => Topic started by: captain1342 on January 29, 2017, 08:38:29 AM
-
This is the all around solution for multi-server communities
WORKSHOP LINK: http://steamcommunity.com/sharedfiles/filedetails/?id=852290771
GITHUB LINK: https://github.com/captain1242/MSync
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 or more different 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 ( 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: https://facepunch.com/showthread.php?t=1515853
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 MSync with a complex password
2. Add a database scheme to it for MSync.
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-hosting.de/ticketsystem/
Or mail me under: Webmaster@Aperture-Hosting.de
#Other#
Join my Community to talk to other Programmers and for help with your stuff:
Web: https://Aperture-Hosting.de/
TeamSpeak: ts3.Aperture-Hosting.de
Discord: https://discord.gg/wxpbtYk
Support: https://www.aperture-hosting.de/ticketsystem/
Follow me on GitHub: https://github.com/captain1242
Communities I am Playing on:
Cloudsdale Gaming - http://CloudsdaleGaming.com/
X-Coder Buildserver
-
I fixed the outdated GitHub link. We moved the Addon to its own Repositorie.
GitHub Link: https://github.com/captain1242/MSync
-
Changelog:
Update: 29. Jan.
Initial Release
Update: 29. Jan. at 17:16
- Bugfix
Update: 29. Jan. at 18:43
- Bugfix
Update: 29. Jan. at 20:07
- Bugfix: Fixed Chat commands were overwritten even if MBSync was disabled
Update: 30. Jan. at 20:27
- Bugfix: Fixed an issue with the CheckPassword Hook
Update: 5. Feb. at 22:32
Intigrated Changes made by: Princess Celestia
Update: 25. Feb. at 22:10
- Bugfix
Update: 12. März at 1:26
MySQL Bugfixes
- Added new way of adding players to the Rank Table
- Fixed bug with doubled entrys
- Optimized the SQL
- Saving DB version now inside a DB table and local
- Update from MRSync A 1.3 to A 1.5
- Update from MSync 1.3 to 1.4
- Update DB from 1.3 to 1.4
WARNING: ALL PRE USERS OF MSYNC THERE WAS A CHANGE OF THE MRSYNC TABLE IT NOW USES STEAMID64 SO YOU NEED TO DROP THE OLD TABLE TO KEEP THE TABLE CLEAN
Update: 12. März at 16:35
- Fixed bug with module tables not being created
- Fixed injection possibility at the rank name
- Added settings saving when Shutting down the server
- MRSync is now BETA 1.6
- MBSync is now A 1.2
- DBVersion is now 1.5
--MSync.RDBVersion = 1.4
--MSync.BDBVersion = 1.4
- MSync version is now 1.5
-
Nice i like it alot i am using this on my server. I hope you release utime sync soon too. I found also a bug if someone get banned it always says [MSync]Player (Unknown) got banned for 4 months 18 days 6 hours 3minutes 44 seconds for reason: rdm by: (Unknown)
and i want to show who banned who and not unknown.
-
We will look into it asap
-
MSync 1 reached EOL. It won't recieve any future updates or support by the Aperture Development team. We developed a new version MSync 2, which has been released on our github, and the steam workshop.
Here is the full explaination for it: https://steamcommunity.com/groups/Aperture-Development-EN/announcements/detail/2210648554964127529 (https://steamcommunity.com/groups/Aperture-Development-EN/announcements/detail/2210648554964127529)
I am asking the staff team hereby to close this thread and move it to archived or delete it entirely as MSync 1 is a unsafe product.