• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
MultiProxySync | Velocity 群组服 / 多代理玩家数同步插件

原创 开源 MultiProxySync | Velocity 群组服 / 多代理玩家数同步插件 v2.2.0

完成注册/登录后下载
版权类型
原创
插件中文名称
多代理玩家数同步插件
插件英文名称
MultiProxySync
原帖地址
https://modrinth.com/plugin/multiproxysync
支持的核心(代理端)
  1. Velocity
语言支持
多语言
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
  9. 1.15
  10. 1.14
  11. 1.13
  12. 1.12
  13. 1.11
  14. 1.10
  15. 1.9
  16. 1.8
  17. 1.7




🚀 MultiProxySync 🚀
Velocity 群组服 / 多代理服的全网玩家数同步插件





banner2.webp



📖 插件介绍


🚀 MultiProxySync 🚀

专为 Velocity 群组服、多代理服务器网络 设计的同步插件。

如果你的网络使用了多个 Velocity 代理,
并且希望服务器列表、MOTD 以及不同入口显示的玩家人数尽可能保持一致,
那么这个插件就是为这种场景准备的。

插件通过 Redis
在多个代理之间同步全网玩家数量与玩家列表,
用于改善多代理环境下玩家人数不同步、
不同入口显示不一致等问题。

2.2.0 版本中,
插件进一步加入了 Redis Pub/Sub 实时刷新机制
当玩家加入、离开,或代理关闭时,
其他代理能够更快刷新本地缓存的全网人数。

此外,插件还提供 公共 API
并支持 MiniPlaceholders 占位符
方便其他插件或显示系统接入同步后的全网人数数据。




📷 插件效果展示


C38FE2857818AC906CA555366F8D88C7.webp



✨ 插件特色


🔄 多代理同步
在多个 Velocity 代理之间同步玩家人数与玩家列表

⚡ 更及时的人数刷新
玩家加入、离开或代理关闭后,其他代理能更快刷新全网人数

📊 更一致的全网显示
让不同入口、服务器列表与 MOTD 显示更接近真实全网在线人数

🧹 自动清理异常数据
代理异常掉线后可自动清理残留数据,减少假在线与统计错误

🔌 公共 API + 占位符支持
支持其他插件读取同步数据,并可配合 MiniPlaceholders 显示全网人数




📦 运行环境 📦

Velocity 服务端
Redis 数据库


可选:MiniPlaceholders(用于占位符支持)



📦 安装与配置

1️⃣ 安装插件



下载最新版本的 multiproxysync-plugin
将插件放入 Velocity 的 plugins 文件夹
启动服务器一次,插件会自动生成配置文件
关闭服务器并编辑配置文件


2️⃣ 配置插件配置文件


打开生成的配置文件并填写 Redis 信息,例如:

YAML:
plugin:
  serverName: Proxy-01  # 此处服务器名称不可重复
  enabled: true         # 设为 true 后启用插件

redis:
  host: 127.0.0.1
  port: 6379
  password: YourPassword

配置完成后重新启动服务器即可。



🔤 占位符支持


若服务器安装了 MiniPlaceholders,
插件会自动注册以下占位符:


代码:
<multiproxysync_global_player_count>

该占位符可用于显示当前同步后的全网在线人数。



🔌 公共 API


本插件提供公共 API,
可供其他 Velocity 插件读取同步后的全网玩家数据。

可获取内容包括:

所有代理节点
全网玩家列表
按代理分组的玩家列表
全网总人数
各代理人数统计

开发者可通过 Maven Central 引入 API,
详细说明可前往 GitHub 项目主页查看。




❗ 注意事项


插件需要 Redis 才能正常运行
所有代理服应连接到同一个 Redis 实例
每个代理节点都必须使用不同的 serverName

插件 默认处于关闭状态
需要在配置文件中手动启用并填写数据库信息




💬 反馈与支持


在使用过程中遇到任何问题,
欢迎在 Issues 中提交反馈。





作者
User.Time
下载
20
查看
488
首次发布
最后更新

评分

0.00 星 0 次评分

User.Time 的其他资源

最新更新

  1. MultiProxySync 2.2.0

    ## 🚀 MultiProxySync 2.2.0 本次更新引入了**基于 Redis Pub/Sub 的实时同步**,并新增了**MiniPlaceholders 占位符支持**。...
  2. MultiProxySync v2.0.0 发布🚀

    ### 🚀 MultiProxySync v2.0.0 本次更新是 **MultiProxySync** 的一次重要升级。 除了继续支持多代理之间的全局人数同步外,现在还进一步完善了...
  3. MultiProxySync 1.3.1

    ### 🚀 MultiProxySync v1.3.1 本次更新为 **MultiProxySync** 带来了一个重要增强:**公共 API 支持**。...
后退
顶部 底部