ServerSwitch

ServerSwitch 是一个适用于 BungeeCord 和 Spigot 服务器的多功能插件,提供全面的服务器切换日志记录,并作为 OnlyProxyJoin 的替代方案。需要 MYSQL。

资源图片
## **需要MySQL!** ### **[JSMySQLFix](https://modrinth.com/plugin/mysqlfix) 是 Velocity 版本的必需插件** ServerSwitch 是一个专为 BungeeCord 和 Spigot 服务器设计的多功能插件,提供全面的服务器切换日志记录,并作为 OnlyProxyJoin 的替代方案。通过 ServerSwitch,你可以轻松跟踪玩家的服务器切换,并自定义他们的加入体验,从而增强你的服务器网络管理能力。 **功能:** 1. 服务器切换日志记录:ServerSwitch 将玩家的服务器切换记录到 MySQL 数据库中,为你在 BungeeCord 和 Spigot 服务器之间的玩家行为和服务器流量模式提供宝贵的见解。 2. OnlyProxyJoin 替代方案:用 ServerSwitch 替换 OnlyProxyJoin,以控制玩家加入,并根据特定标准实施自定义加入消息和操作,以满足你的服务器网络的需求。 3. 自动清理:该插件包含自动删除旧服务器切换记录的功能,确保 BungeeCord 和 Spigot 服务器的数据库性能和存储效率达到最佳。 4. 可自定义的配置:通过包含的配置文件轻松配置 MySQL 连接设置、加入消息和其他插件选项,为你的服务器网络设置提供灵活性和定制性。 5. 轻量级且高效:ServerSwitch 轻量级且设计高效,确保在提供强大的服务器切换日志记录和玩家加入管理功能的同时,对 BungeeCord 和 Spigot 服务器的性能影响最小。 **说明:** 1. 将 serverswitch.jar 文件放在你的 BungeeCord 和 Spigot 服务器的插件文件夹中。 2. 在位于 BungeeCord 和 Spigot 服务器类型上的插件文件夹中的 config.yml 文件中自定义插件设置,包括 MySQL 连接详细信息和加入消息。 3. 重新启动你的 BungeeCord 和 Spigot 服务器以应用更改。 4. ServerSwitch 现在将记录玩家的服务器切换,并根据你的配置设置处理玩家加入,适用于 BungeeCord 和 Spigot 服务器。 立即使用 ServerSwitch 增强你的服务器网络管理,并为你的玩家提供无缝的加入体验!
config.yml ``` # 连接到你的数据库! (必需!) database: url: "jdbc:mysql://127.0.0.1:3306/YourDB" # 在这里设置信息 username: "root" password: "password" # 你必须设置一个服务器名称!服务器名称必须与此服务器的 BungeeCord 名称相同!! server: # 你必须设置一个服务器名称!服务器名称必须与此服务器的 BungeeCord 名称相同!! servername: "SETITHERE!" # 示例: servername: "Lobby-01" # 设置你的自定义消息和权限 messages: kick: '§c您需要通过代理加入!' staff_notification: '§c{player} 试图在未通过代理的情况下加入!' joinMessage: '§e{player} 加入' leaveMessage: '§e{player} 离开服务器' permissions: notify: 'serverswitch.notify' # 在这里设置权限 settings: Custom-join-leaveMessages: false Disable-join-leaveMessages: false ```
bungeeconfig.yml ``` # 连接到你的数据库! (必需!) database: url: "jdbc:mysql://127.0.0.1:3306/YourDB" username: "root" password: "password" ```