服务器使用量
未统计
服务玩家数
未统计
下载量
17,711
插件详细介绍
简介
这是一个轻量级插件,通过 Vault 将玩家的经济账户同步到 MySQL 数据库,从而在多个 Spigot 服务器间创建统一的经济系统。它非常适合用于同步大厅服务器的经济数据。
请注意,这不是一个 BungeeCord 插件。
> 你是否希望将玩家数据(背包、末影箱、金钱、生命值、经验等)保存到 MySQL 数据库,或在服务器间同步?请查看我的另一个插件:MySQL Player Data Bridge。
> 你是否希望将 Essentials 数据保存到 MySQL 数据库,或在服务器间同步?请考虑查看我的另一个插件:Essentials MySQL Storage Extension。
特性
- 同时支持 在线 UUID 和 离线 UUID。
- 仅使用 MySQL 数据库。
- 支持所有与 Vault 兼容的经济系统。
工作原理
插件通过监听玩家加入和离开服务器的事件,在 MySQL 数据库间同步经济数据。当玩家离开/断开连接时,插件会将其余额上传至数据库。当玩家加入服务器时,插件会从数据库中查询其账户信息并同步到服务器的经济系统中。
前置需求
- Vault - 下载地址
- 任何与 Vault 兼容的经济系统
- MySQL 数据库
安装指南
- 将插件放入服务器的
plugins文件夹。请确保已安装经济系统和 Vault。 - 启动服务器以生成配置文件,然后关闭服务器。
- 打开配置文件
config.yml,设置数据库连接信息。你需要手动创建数据库,插件会自动创建数据表。 - 启动服务器。完成!现在你可以同步任意多个服务器的经济账户了。
本插件没有命令和权限节点。
配置示例
<details>
<summary>点击查看 config.yml</summary>
# MySQL 数据库详情
database: mysql:
# MySQL 服务器地址
host: 127.0.0.1
# MySQL 服务器端口 (默认 3306)
port: 3306
# 数据库名称 (注意!你需要先创建数据库,插件会自动创建表。)
databaseName: 'mydatabase'
# 数据表名称 (插件会自动创建)
dataTableName: 'eco_accounts'
# 用户名
user: 'admin'
# 用户密码
password: 'cheesecake'
# SSL 连接
sslEnabled: false
# 此维护任务将在服务器启动后延迟 2 分钟异步运行。
removeOldAccounts:
# 启用或禁用清理旧账户数据。 | (true 或 false)
enabled: false
# 不活跃天数。默认 60 天。
inactivity: 60
# 其他可配置选项
General:
# 将在线玩家账户数据保存到数据库的任务。禁用此任务后,数据仅在玩家断开连接时保存。
# 为避免服务器崩溃导致数据丢失,请启用此保存任务。它是异步运行的,不会造成卡顿。
saveDataTask:
# 启用或禁用数据保存任务。 | (true 或 false)
enabled: true
# 数据保存间隔时间(分钟)。 | 默认 3 分钟。
interval: 3
# 隐藏数据保存任务的日志信息。
hideLogMessages: false</details>
重要提示
- 本插件不创建经济系统,它仅通过 Vault 来同步已有的经济系统到 MySQL。
- 如果你喜欢这个资源并想通过捐赠表示感谢,请使用 PayPal 按钮。谢谢!
---
本插件由 CraftersLand Minecraft 社区 制作。欢迎访问我们的网站:www.craftersland.net。
测试支持版本
版本分布
基本信息
插件名称
MySQL Economy Bridge
作者
brunyman
平台
Bukkit / Spigot
支持版本
1.7 - 1.15
点赞数
9
最近版本
暂无数据
-