Skip to content

跨服 ​

本章讲解了在多个服务器上使用连接至同一 MySQL 服务器的 CoinsEngine。

平衡分享与同步的方式取决于 Column_Name 与 Synchronized 货币的设置。

警告

同步经济的所有子服必须在 config.yml 中设置 Sync_Interval 为不小于 1 的值!

场景 #1 ​

货币:money.yml

所有服务器上同步经济。

  • 服务器 A:Column_Name: money、Synchronized: true、Sync_Interval: 1
  • 服务器 B:Column_Name: money、Synchronized: true、Sync_Interval: 1
  • 服务器 C:Column_Name: money、Synchronized: true、Sync_Interval: 1

场景 #2 ​

货币:money.yml

所有服务器上使用不同的经济。

  • 服务器 A:Column_Name: money_a、Synchronized: false、Sync_Interval: -1
  • 服务器 B:Column_Name: money_b、Synchronized: false、Sync_Interval: -1
  • 服务器 C:Column_Name: money_c、Synchronized: false、Sync_Interval: -1

场景 #3 ​

货币:gems.yml

在服务器 B 和 C 上同步,在服务器 A 上使用独立货币。

  • 服务器 A:Column_Name: gems_a、 Synchronized: false、Sync_Interval: -1
  • 服务器 B:Column_Name: gems_shared、Synchronized: true、Sync_Interval: 1
  • 服务器 C:Column_Name: gems_shared、Synchronized: true、Sync_Interval: 1

贡献者

页面历史