Syncs configs, scripts, and static data across Minecraft servers via MySQL/MariaDB. Supports auto-detection, triggers, overrides, and post-sync commands.

VortexFileSync is a high-performance file synchronization plugin built for modern Minecraft networks. It enables seamless sharing of configuration files, scripts, and data across multiple server instances via a centralized database, ensuring absolute consistency across your entire network without manual intervention.
It's designed to automate the tedious process of updating multiple servers, allowing you to edit a file on one "master" server and have it automatically propagate to all others in real-time.
You can create synchronization tasks that:
plugins/Skript/scripts, plugins/LuckPerms, or custom config folders./sk reload all or /lp reload after a server receives a file update.VortexFileSync is designed for configuration and data synchronization. It is not intended for synchronizing active world files, such as level.dat, region files, or similar world data.
Attempting to sync world folders while a server is running will result in corruption or incomplete transfers. Please only use this plugin for plugin configurations, scripts, and static data.
Since all files are stored in your database, you must ensure your MySQL or MariaDB server is configured to handle the size of your folders. If your upload fails, it is likely due to the max_allowed_packet limit.
Recommended Setting: 128MB
This supports large plugin directories and script libraries.
How to update it:
my.cnf on Linux or my.ini on Windows.[mysqld] section.[mysqld]
max_allowed_packet=128M
FileSync adapts to your network's specific needs with granular control over how and when files move.
/vfs upload: Manually trigger an upload of configured folders to the network database./vfs: Display usage and plugin information.vortexfilesync.admin - Required for all commands and administrative actions.Supported Versions: Paper and compatible forks 1.18+
Since the plugin uses no NMS, updates are smooth and consistent. Your server can usually update Minecraft versions without needing a plugin update.
Fully supports MySQL and MariaDB, highly recommended for best performance. The plugin uses a robust repository pattern to ensure data is handled efficiently even on large networks.
Every configuration file is meticulously documented to ensure a smooth setup experience. Whether you are defining complex YAML overrides, setting up file filters, or configuring command triggers, you'll find clear explanations for every option in the config.yml.