- 版权类型
- 原创
- 插件中文名称
- 宝可梦跨服同步引擎
- 插件英文名称
- CobbleSync
- 原帖地址
- #
- 支持的核心(服务端)
- 其他核心
- 语言支持
- 多语言
- 前置组件
- CobbleSyncVelocity
- 适配版本(Java)
- 1.21
CobbleSync 跨服同步引擎
专注于“稳定”与“兼容”的底层解决方案
━━━────────────────────────────────────────────────────────────────
■ 做这个插件的初衷
开过宝可梦群组服的服主应该都遇到过这些麻烦:
✖ 频繁丢档: 玩家跨服时网络卡了一下,背包或者刚抓的宝可梦就没了。
✖ 跨服卡顿: 遇到高峰期,玩家一切服,服务器就疯狂读写数据库,TPS直接掉到个位数。
✖ 兼容性差: 自己服里加了自定义精灵,或者装了 MegaShowdown 之类的饰品模组,结果跨服根本不同步。
CobbleSync 就是为了从根本上解决这些问题而写出来的。不搞花里胡哨的噱头,只做最扎实的底层逻辑。
━━━────────────────────────────────────────────────────────────────
■ 核心功能介绍
01. 该有的数据,全都能同步
除了最基础的 队伍(Party)、电脑盒(PC)、图鉴(Pokedex)、初次选择精灵状态、 精灵携带道具 外,本插件还做到了:
✔ 完美支持“自定义精灵 (Custom Pokemon)”的同步。
✔ 原生支持 MegaShowdown 饰品栏同步。
玩家在子服之间切换,感觉就像在同一个服务器里传送一样自然。
02. 宁可踢出玩家,也绝不覆盖旧档
很多丢档是因为“数据没加载出来,但系统以为你是新号,最后存了个空档进去”。
本插件内置了安全容错机制,如果遇到数据库卡死或者网络波动,系统会进行安全重试。如果重试依然失败,会直接在 Velocity 代理端拦截并踢出玩家,绝对不会用空数据覆盖玩家的辛苦存档。
03. 性能优化:只存有变化的数据
摒弃了传统的“每次切服都把所有数据全量保存一遍”的笨办法。
插件会自动追踪玩家的数据状态,只有当玩家的数据真正发生改变时,才会写入数据库。极大减轻了数据库的压力,百人在线也毫无性能焦虑。
04. 跨服通信防伪造
安全方面,代理端(Velocity)和后端子服之间的通信做了严格的签名校验。外挂或熊孩子无法通过伪造跨服数据包来刷物品、刷宝可梦,保护服务器的经济平衡。
05. 方便好管理的后台
提供实用的管理员指令(重载、在线状态查看、强制保存等)。
另外,插件内所有的提示信息都可以自定义,支持多语言,你可以根据自己服务器的风格来修改所有的提示词。
━━━────────────────────────────────────────────────────────────────
CobbleSync
懂行的服主自然懂,用最省心的方式,开最稳定的群组服。
专注于“稳定”与“兼容”的底层解决方案
━━━────────────────────────────────────────────────────────────────
■ 做这个插件的初衷
开过宝可梦群组服的服主应该都遇到过这些麻烦:
✖ 频繁丢档: 玩家跨服时网络卡了一下,背包或者刚抓的宝可梦就没了。
✖ 跨服卡顿: 遇到高峰期,玩家一切服,服务器就疯狂读写数据库,TPS直接掉到个位数。
✖ 兼容性差: 自己服里加了自定义精灵,或者装了 MegaShowdown 之类的饰品模组,结果跨服根本不同步。
CobbleSync 就是为了从根本上解决这些问题而写出来的。不搞花里胡哨的噱头,只做最扎实的底层逻辑。
━━━────────────────────────────────────────────────────────────────
■ 核心功能介绍
01. 该有的数据,全都能同步
除了最基础的 队伍(Party)、电脑盒(PC)、图鉴(Pokedex)、初次选择精灵状态、 精灵携带道具 外,本插件还做到了:
✔ 完美支持“自定义精灵 (Custom Pokemon)”的同步。
✔ 原生支持 MegaShowdown 饰品栏同步。
玩家在子服之间切换,感觉就像在同一个服务器里传送一样自然。
02. 宁可踢出玩家,也绝不覆盖旧档
很多丢档是因为“数据没加载出来,但系统以为你是新号,最后存了个空档进去”。
本插件内置了安全容错机制,如果遇到数据库卡死或者网络波动,系统会进行安全重试。如果重试依然失败,会直接在 Velocity 代理端拦截并踢出玩家,绝对不会用空数据覆盖玩家的辛苦存档。
03. 性能优化:只存有变化的数据
摒弃了传统的“每次切服都把所有数据全量保存一遍”的笨办法。
插件会自动追踪玩家的数据状态,只有当玩家的数据真正发生改变时,才会写入数据库。极大减轻了数据库的压力,百人在线也毫无性能焦虑。
04. 跨服通信防伪造
安全方面,代理端(Velocity)和后端子服之间的通信做了严格的签名校验。外挂或熊孩子无法通过伪造跨服数据包来刷物品、刷宝可梦,保护服务器的经济平衡。
05. 方便好管理的后台
提供实用的管理员指令(重载、在线状态查看、强制保存等)。
另外,插件内所有的提示信息都可以自定义,支持多语言,你可以根据自己服务器的风格来修改所有的提示词。
━━━────────────────────────────────────────────────────────────────
CobbleSync
懂行的服主自然懂,用最省心的方式,开最稳定的群组服。