Shared Setup - SynapseSL/Synapse GitHub Wiki

Shared Plugins

In ~/Synapse/plugins Synapse creates a folder called server-shared. All Plugins which are placed in it will be loaded by all Servers no matter which port they are running on. It is not recommended placing a plugin in both folders because then the plugin will be loaded 2 times.

Shared config.syml/permission.syml

When the Server starts he checks if a config.syml/permission.syml is placed inside ~/Synapse/configs/server-shared and if the files exist the Server will use them instead of the ones in server-{serverport}. By Reloading the Server they will not check again where the files are, so it is not recommended changing the locations of these two files while the Server is running

Shared Translation

The {Plugin}-translation.txt files can be moved to both server-{serverport} and server-shared which will also be checked by reloading the Server so you can always move them even while the Server is running.