Garry's Mod

Garry's Mod

MSync - Keep your servers synchronised
42 Comments
wizerd 16 Oct, 2020 @ 6:28pm 
hello marshall
Marshall_vak 16 Oct, 2020 @ 4:28pm 
would have been nice for you to tell me wizerd
[ApDev] Rainbow Dash  [author] 27 Jun, 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://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1636008512
wizerd 1 May, 2020 @ 7:43pm 
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1636008512

You forgot a space so it flags the link as malicious.
[ApDev] Rainbow Dash  [author] 8 Apr, 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 8 Apr, 2020 @ 3:27pm 
Sounds good. Will this be a planned feature for MSync 2?
[ApDev] Rainbow Dash  [author] 8 Apr, 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 8 Apr, 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] 13 Nov, 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 10 Nov, 2019 @ 12:41pm 
Hi, is there some like security problem detected on this addon ?
Spooty 24 Jan, 2019 @ 12:37pm 
Danke
[ApDev] Rainbow Dash  [author] 15 Jan, 2019 @ 9:40am 
No, MSync 1 does not have UTime sync, and wont support it as I am not developing it further
Aölzyoql[RULAKD]$\£_£ 15 Jan, 2019 @ 8:51am 
I mean with this addon here, and can you write here when version 2 is out?
[ApDev] Rainbow Dash  [author] 15 Jan, 2019 @ 8:44am 
As I said: Not currently. This is a planned feature and will be added in future
Aölzyoql[RULAKD]$\£_£ 15 Jan, 2019 @ 8:13am 
Can I save my utime data with this in a MySQL database?
[ApDev] Rainbow Dash  [author] 15 Jan, 2019 @ 7:23am 
Yes, MSync 2 is online and avaiable at GitHub: https://github.com/Aperture-Development/MSync-2
Currently the only finished module is the Rank Synchronisation, I am working on the ban sync. The following order is planned: Ban Sync, UTime Sync, Permission Sync, Warn System
Aölzyoql[RULAKD]$\£_£ 14 Jan, 2019 @ 7:51am 
?
Spooty 14 Jan, 2019 @ 7:38am 
Is MSync 2 online?
Paradox 42 16 Apr, 2018 @ 7:41pm 
Ah ok
[ApDev] Rainbow Dash  [author] 16 Apr, 2018 @ 4:42pm 
By the current stand you should wait for MSync 2
[ApDev] Rainbow Dash  [author] 16 Apr, 2018 @ 4:42pm 
MSync is a Old script, it even is my first. I started the Project for MSync 2 with improovements.
Currently there are huge problems with XGUI which to fix would require a complete recode, to fix the errors you just need to find the permission for the msync xqui and add it to your rank, then the lua errors should stop when opening the gui
Paradox 42 16 Apr, 2018 @ 3:12pm 
[MSync - Keep everything synchronised] lua/ulx/xgui/settings/cl_msync_gui.lua:136: attempt to index field 'AddAllServerButton' (a nil value)
1. OnRowSelected - lua/ulx/xgui/settings/cl_msync_gui.lua:136
2. OnClickLine - lua/vgui/dlistview.lua:422
3. unknown - lua/vgui/dlistview_line.lua:81


[MSync - Keep everything synchronised] lua/ulx/xgui/settings/cl_msync_gui.lua:115: attempt to index field 'Host' (a nil value)
1. OnRowSelected - lua/ulx/xgui/settings/cl_msync_gui.lua:115
2. OnClickLine - lua/vgui/dlistview.lua:422
3. unknown - lua/vgui/dlistview_line.lua:81
Paradox 42 16 Apr, 2018 @ 3:12pm 
Also the GUI is generating errors (i get these when clicking on the various settings):


[MSync - Keep everything synchronised] lua/ulx/xgui/settings/cl_msync_gui.lua:115: attempt to index field 'Host' (a nil value)
1. OnRowSelected - lua/ulx/xgui/settings/cl_msync_gui.lua:115
2. OnClickLine - lua/vgui/dlistview.lua:422
3. unknown - lua/vgui/dlistview_line.lua:81


[MSync - Keep everything synchronised] lua/ulx/xgui/settings/cl_msync_gui.lua:197: attempt to index field 'enabledModulesList' (a nil value)
1. OnRowSelected - lua/ulx/xgui/settings/cl_msync_gui.lua:197
2. OnClickLine - lua/vgui/dlistview.lua:422
3. unknown - lua/vgui/dlistview_line.lua:81

Paradox 42 16 Apr, 2018 @ 3:01pm 
I did some more investigating, so the ban is being written to the database but it cant be read from the database (i tested by removing by ban from banned_user.cfg and restarting both servers and im able to connect to both even though the ban still exists in database). Any idea how to fix that?
Paradox 42 16 Apr, 2018 @ 2:59pm 
Ok so now im running into another problem. I have 2 gmod servers. I banned myself on the first as a test and tried connecting to second. I can connect to second, but i cant connect to first (since im banned). Both servers are running from the same directory and mysqloo and this addon are working on both.
Paradox 42 16 Apr, 2018 @ 2:54pm 
No idea what i did, i just went through installation of the dll's again and it works :D
[ApDev] Rainbow Dash  [author] 16 Apr, 2018 @ 2:38pm 
Hmm .... Well the error clearly states that it couldn't find the module, So I really cannot help you .. sorry
Paradox 42 16 Apr, 2018 @ 2:36pm 
Yes, even tried different version of the lastest one (which is V9). I thought maybe it was the libmysql that was causing it, so i tried the latest libmysql from mysql and mariadb's libmysql (i use mariadb server which is compatible with mysql)
[ApDev] Rainbow Dash  [author] 16 Apr, 2018 @ 2:24pm 
The error means that it couldn't locate the module "mysqloo" did you put the "mysqloo_<OS>.dll" in the /lua/bin folder ?
Paradox 42 16 Apr, 2018 @ 2:21pm 
Getting this error on server start:

[MSync - Keep everything synchronised] lua/msync/mysql_main.lua:14: Couldn't loa
d module library!
1. require - [C]:-1
2. Connect - lua/msync/mysql_main.lua:14
3. unknown - lua/msync/mysql_main.lua:203
4. include - [C]:-1
5. fn - lua/autorun/server/sv_msync_util.lua:76
6. unknown - addons/ulib/lua/ulib/shared/hook.lua:109

How do i fix it? I installed mysqloo, libmysql, created the database and user and entered its info in data/msync/settings.txt
[ApDev] Rainbow Dash  [author] 5 Jan, 2018 @ 12:31pm 
Big update WIP soon
[ApDev] Rainbow Dash  [author] 8 Aug, 2017 @ 12:05pm 
Huh, da scheint ein abbfrage fehler zu sein.

Uhm nunja, ich habe nachgedacht und ab besten währe es wenn ich die ganze GUI neu schreibe, die jetzige hat viele fehler. Nur leider fehlt mir die zeit am addon zu arbeiten :/

MUSync und MPSync werden dementsprechend erst spät fertiggestellt werden.

Für die Karma sync, ich bin kein TTT experteaber soweit ich weiß wird das Karma doch zurückgesetzt wenn man dem spiel neu beitritt.
SirFail 8 Aug, 2017 @ 2:30am 
Ein paar Sachen hätte ich noch:

Wenn ich jemand Banne wird der Name nicht angezeigt:

InGame: http://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1104154073
Datenbank: https://i.gyazo.com/3192ef7ac963537f0c88482044cc1e7f.png

Zweitens:

Gibt es ein Datum wann z.b MUSync und MPSync realest werden. Und wäre es möglich eine Funktion einzufügen das Karma von TTT zu Sycen?
[ApDev] Rainbow Dash  [author] 8 Aug, 2017 @ 12:56am 
Ok der fehler scheint eine veraltete MySQLoo verson zu sein. Updaten sie biitte auf die aktuellste version
SirFail 8 Aug, 2017 @ 12:22am 
Hab jetzt einmal alle errors zusammen getragen: https://pastebin.com/TvKysA40
Vielleicht können sie mir jetzt helfen
[ApDev] Rainbow Dash  [author] 7 Aug, 2017 @ 11:47am 
@Salty Bloody Fail
Nachdem sie das Plugin über das menü eingestellt haben, und die gewünschten module aktiviert haben, müssen sie speichern und den server neustarten, dann beim starten des servers wird das plugin alle datenbanken erstellen.

Meine empfehlung: Droppen sie nochmal alle tabellen die sie selbst erstellt haben und führen sie alle schritte die ich oben gennant habe so aus.
SirFail 7 Aug, 2017 @ 4:47am 
@[ApHo]Rainbow Dash hab das Plugin neu installiert und versucht die Tabellen selbst zu erstellen hat alle nicht geklappt. Wäre es möglich mir eine sql datei zu kommen zu lassen mit der Datenbank Struktur?
[ApDev] Rainbow Dash  [author] 22 Jul, 2017 @ 12:04pm 
@Salty Bloody Fail
Welche lösungsmöglichkeiten haben sie getestet?
SirFail 22 Jul, 2017 @ 7:47am 
Hab das Plugin ausprobiert aber es will nicht funktionieren bekomme immer diesen Error: Table 'umzcysbg_tdttt_2.mrsync' doesn't exist er erstell irgendwie nur den msync_db_version Tabell aber den rest nicht, gibt es da ne lösung für?
PS 8 May, 2017 @ 7:26am 
Okay cheers.
[ApDev] Rainbow Dash  [author] 8 May, 2017 @ 12:15am 
@[PN:M] Power Star
As stated by the ULX team: You should never delete Super Admin as it is the highest possible rank from GMod itself. To be able to view the Settings again please Re-Create Super Admin or give your rank the permissions for the msync xgui.
PS 7 May, 2017 @ 11:21pm 
I deleted super admin now i can't do anything.