- 版权类型
- 原创
- 插件中文名称
- FurinSyncInv
- 插件英文名称
- FurinSyncInv
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- Folia
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
FurinSyncInv
插件由AI編寫人工測試 介意無用跨服數據同步 · 自動備份 · 讓玩家的物品永不丟失
Paper / Folia 全兼容 | MySQL + Redis 雙存儲 | 11 種語言自動適配
無縫跨服體驗
玩家在任意子服切換時,數據自動跟隨——背包、末影箱、經驗、藥水效果、統計、成就完整同步,落地的瞬間就是離開時的樣子。不再是「換服等於重開」。- MySQL 權威落庫 + Redis 高速緩存:雙寫架構,任一存儲故障不影響另一份;緩存讀失敗自動回退 MySQL 並回填,數據安全有兜底。
- 跨服鎖 + 心跳檢測:防止玩家在兩台服務器同時在線導致數據互相覆蓋;服務器心跳超時自動視為離線,鎖隨即釋放。
- 雙保險超時兜底:鎖定異常時管理員可一鍵強解,玩家自身被鎖過久也可自助解鎖,卡死零負擔。
- 自動保存:定時自動落庫(間隔可配置),退出即保存,不丟任何進度。
智能備份系統
自動、加入、退出三種備份時機全可配置,全部存入 MySQL,隨用隨查。- 智能去重:數據與上次完全一致時自動跳過備份,省數據庫空間、省 IO。
- 保留期自動清理:超期備份按天自動刪除,永不膨脹。
- 全異步寫入:Hikari 連接池 + 異步落庫,不影響遊戲性能。
GUI 備份管理
- 四層圖形菜單:主菜單 → 類型列表 → 背包/末影選擇 → 查看,操作一目瞭然。
- 懸停查看詳情:來源服務器、時間、世界、坐標、備份 ID 全部懸浮可見。
- 物品可取出:看中哪件拿哪件,Shift 一鍵拾取。
- 一鍵打包導出:備份物品自動裝盒,直接放入管理員背包。
快捷潛影盒
右鍵直接打開背包中的潛影盒進行編輯,內容實時寫回物品。- 防嵌套:潛影盒 / 地圖畫 / 收納袋不可放入。
- 防位移:打開期間禁止丟棄、換格、執行命令與聊天。
LobbyGames 聯動
與熱門小遊戲插件深度兼容:玩家進入小遊戲瞬間立即保存當前數據;小遊戲期間自動保存與定時備份自動暫停,競技模式數據零污染。
母語級體驗
內置 11 種語言:簡中、繁中(台灣)、繁中(香港)、英文、德、法、西、日、韓、俄、葡。自動檢測玩家客戶端語言,說中文發中文,說英文發英文;服務器也可強制鎖定單一語言。
為運維而生
- 配置自動更新:升級插件自動合併新配置項,保留你改過的值,註釋不丟、舊鍵自動清理。
- 全異步 IO + 區域線程安全:完美適配 Folia 分區調度,卡頓?不存在的。
- Debug 診斷命令:同步狀態、跨服鎖、Redis/MySQL 連通性一鍵排查;控制台 Debug 輸出可隨時 /furinsyncinv debug 開關並寫入配置。
- 獨立 server.yml:多服標識單獨管理,跨服鎖與備份來源清晰可辨。
命令與權限
命令一覽
- /furinsyncinv unlock —— 玩家自助解鎖(自身被跨服鎖鎖定超過時限後)
- /furinsyncinv unlock 玩家 —— 管理員強制解鎖他人
- /furinsyncinv backup 玩家 —— 管理員打開備份管理菜單
- /furinsyncinv debug —— 管理員切換控制台 Debug 輸出
- /furinsyncinv debug 玩家 —— 管理員查看同步診斷
- /furinsyncinv reload —— 管理員重載配置
權限節點
- furinsync.unlock.self —— 玩家自助解鎖,默認所有玩家擁有
- furinsync.shulker.use —— 快捷潛影盒,默認所有玩家擁有
- furinsync.admin —— 管理權限(強解他人 / 備份 / 調試 / 重載),默認僅 OP