🥏 Cross-Server Setup
This page might be useful for you if you plan to use CoinsEngine on multiple servers connected to the same MySQL database.
First of all, make sure that Sync_Interval
option in config.yml
is enabled (set to 1 or above, not 0 or -1). This is very important to make balance synchronization working.
Shared Balance
To make a currency with shared balance on multiple servers, make sure that configuration of desired currency on all servers is similar to each other and has the same values in Column_Name
and Synchronized
options:
This will make that currency to read and write player's balances from the same database column for all servers. And will periodically update balance of online players with value stored in the database.
Divided Balance
If you want to use the same currency on multiple servers, but with divided balances, you must use different column name in Column_Name
option in all servers.
Optionally you can disable Synchronized
option if currency balance is per one server only.
You can still share currency balance between some servers and keep it divided on other ones. Just set up the Column_Name
setting according to your preferences.
Last updated