Whitelist Sync 2 (白名单同步 2)
这是一个允许你使用一个 MySQL 或 SQlite 数据库同步多个 Forge 和 Spigot 服务器的白名单和管理员名单的模组。你是否是一个服务器所有者?是否厌倦了在每个 Forge 服务器上单独添加玩家?这个模组可以帮助你!
===========================
## 介绍
Whitelist Sync 2 是一个模组,允许你使用一个 MySQL 或 SQlite 数据库同步多个 Forge 和 Spigot 服务器的白名单和管理员名单。你可以在其中一个服务器上运行单个命令(`/wl add
需要 Spigot 插件吗?请在 [WhitelistSync2-Spigot GitHub](
## 新闻
**[7/31/20]** 版本 2.2.1 已发布,包含一些 bug 修复。**请注意:一旦你在 MySQL 数据库上首次运行此版本并使用操作同步功能后,旧版本的模组将不再起作用,并且由于数据结构的更改,将出现 SQL 错误。要继续使用旧版本的模组,可以禁用旧版本的操作同步功能,或者联系我进行特定的更改。**
**[5/11/22]** 版本 2.3.1+ 将不再支持 postgreSQL,因为不稳定。postgreSQL 的支持可能会在未来恢复,但我不会维护该功能的实现。
**[5/24/22]** Minecraft 版本大于 1.16.5 的 Whitelist Sync 版本 2.4.0+ 的配置文件现在将位于服务器根目录下的正常 config 文件夹中。该文件名为 whitelistsync-common.toml。
## 支持的版本
- 1.19.2
- 1.19
- 1.18.2
- 1.16.5
- 1.12.2
*以上未列出的版本可以进行请求,但我会决定是否值得。欢迎提出拉取请求!*
## 安装
#### 对于 SQLite 数据库配置:
- 下载该模组并添加到你的 mods 文件夹中。
- 运行你的服务器一次并设置配置文件(位于 config 文件夹中的 whitelistsync.cfg/whitelistsync-common.toml),配置你的数据库设置和定时器。
- 注意:确保所有你想要连接到一起的服务器的数据库路径相同!
- 当服务器运行时,它将创建一个新的数据库,除非已存在一个。如果你想将当前的白名单推送到新数据库,请使用 "/wl copyServerToDatabase",然后你可以启动所有其他服务器,它们将同步到该数据库。
#### 对于 MySQL 服务器数据库设置:
- 下载该模组并添加到你的 mods 文件夹中。
- 运行你的服务器一次并设置配置文件(位于 config 文件夹中的 whitelistsync.cfg/whitelistsync-common.toml),配置你的数据库设置和定时器。
- 设置你的 MySQL 数据库 IP、端口和身份验证,以及同步定时器。
- 运行服务器并确保数据库连接。**注意:模组将为您创建自己的数据库和表,或连接到现有数据库。**
- 将你的现有白名单推送到服务器(/wl copyServerToDatabase)或从数据库拉取更改(/wl sync)。
- 好好享受吧!
## 命令
#### 白名单控制
- /wl add
- /wl remove
- /wl list | 列出在所有服务器上被添加到白名单的用户。
- /wl sync | 从数据库拉取白名单并更新本地服务器的白名单。
- /wl copyServerToDatabase | 将本地服务器的白名单推送到数据库并合并。
#### 管理员控制
- /wlop op
- /wlop deop
- /wlop list | 列出在所有服务器上被授予管理员权限的用户。
- /wlop sync | 从数据库拉取管理员列表并更新本地服务器的管理员列表。
- /wlop copyServerToDatabase | 将本地服务器的管理员列表推送到数据库并合并。
请在 [GitHub](
whitelistsync2-1.20.1-2.5.0
- No more shadowed JDBC dependencies! **MANUAL STEP REQUIRED for v2.5.0.** See Installation section below.
- `copyServerToDatabase` commands have been changed to `push`.
whitelistsync2-1.20.6-2.5.0
- No more shadowed JDBC dependencies! **MANUAL STEP REQUIRED for v2.5.0.** See Installation section below.
- `copyServerToDatabase` commands have been changed to `push`.
whitelistsync2-1.19-2.5.0
- No more shadowed JDBC dependencies! **MANUAL STEP REQUIRED for v2.5.0.** See Installation section below.
- `copyServerToDatabase` commands have been changed to `push`.
收录