伺服器版本1.21.x · paper
CoreProtect — 名詞解釋
本頁彙整 CoreProtect 及相關伺服器管理常見術語,以繁體中文說明。
核心概念
| 術語 |
英文 |
說明 |
| 回滾 |
Rollback |
將世界狀態還原至過去某個時間點的操作;可依使用者、時間、半徑、動作類型精細篩選 |
| 復原 |
Restore |
撤銷回滾操作,將被回滾的內容重新套用,等同「取消回滾」 |
| 日誌 |
Log |
CoreProtect 記錄的所有玩家動作歷史,儲存於 SQLite 或 MySQL 資料庫中 |
| 清除 |
Purge |
刪除指定時間前的舊日誌,以維持資料庫效能;此操作不可逆 |
| 檢查模式 |
Inspect Mode |
透過 /co inspect 啟用,允許玩家/管理員右鍵或左鍵方塊查看其完整歷史記錄 |
資料庫術語
| 術語 |
英文 |
說明 |
| SQLite |
SQLite |
輕量型嵌入式資料庫,CoreProtect 預設使用;資料儲存於單一 .db 檔案,無需額外服務 |
| MySQL |
MySQL |
關聯式資料庫管理系統,適合大型或多伺服器環境;需獨立的資料庫伺服器 |
| MariaDB |
MariaDB |
MySQL 的開源分支,CoreProtect 完全相容;效能通常優於 MySQL |
| 資料表前綴 |
Table Prefix |
資料表名稱的前綴字串(預設 co_),讓多個 CoreProtect 實例共用同一資料庫時不衝突 |
| 佇列 |
Queue |
CoreProtect 暫存待寫入資料庫的動作記錄;高佇列數代表寫入壓力大 |
指令參數術語
| 參數 |
說明 |
-t(Time) |
時間篩選;格式:30s=30秒、10m=10分鐘、2h=2小時、1d=1天 |
-u(User) |
使用者名稱篩選;-u # 代表所有使用者 |
-r(Radius) |
半徑篩選(方塊數);-r #global 表示整個世界 |
-a(Action) |
動作類型篩選;前置 + 為僅放置/新增,前置 - 為僅移除/破壞 |
-b(Block) |
方塊類型篩選,使用 Minecraft 命名空間 ID(如 minecraft:diamond_ore) |
-e(Exclude) |
排除特定使用者或實體 |
-w(World) |
指定世界名稱 |
動作類型術語
| 動作類型(英) |
動作類型(中) |
說明 |
block |
方塊 |
方塊的放置與破壞 |
chat |
聊天 |
玩家在聊天框發送的訊息 |
command |
指令 |
玩家在聊天框輸入的 / 指令 |
container |
容器 |
箱子、漏斗、桶等容器內物品的放入與取出 |
click |
互動 |
右鍵互動事件(按鈕、拉桿、門、物品展示框等) |
kill |
擊殺 |
生物或玩家被擊殺的事件,包含攻擊者來源 |
sign |
告示牌 |
告示牌文字的放置與編輯記錄 |
item |
物品 |
物品丟棄(drop)與撿取(pickup)記錄 |
session |
連線 |
玩家登入(join)與登出(quit)記錄 |
username |
使用者名稱 |
玩家更改 Minecraft 帳戶名稱的記錄 |
平台術語
| 術語 |
說明 |
| Paper |
高效能 Minecraft 伺服器端,基於 Spigot;CoreProtect 主要支援平台 |
| Spigot |
廣泛使用的 Bukkit API 實現,CoreProtect 完全支援 |
| Folia |
Paper 官方的多執行緒分區(regionized multithreading)伺服器端,CoreProtect CE 支援 |
| Purpur |
功能更豐富的 Paper 分支,完全相容 CoreProtect |
| BungeeCord / Velocity |
多伺服器代理層;CoreProtect 各子服需分別安裝,可共用 MySQL 資料庫集中管理日誌 |
| RCON |
Remote Console,透過遠端連線執行伺服器指令,常用於排程自動 purge |
常見縮寫
| 縮寫 |
全稱 |
說明 |
| CE |
Community Edition |
CoreProtect 社群版(Modrinth 版本),完全開源 |
| TPS |
Ticks Per Second |
伺服器每秒刻數,正常值為 20;低 TPS 代表伺服器過載 |
| API |
Application Programming Interface |
供其他插件整合 CoreProtect 查詢功能的程式介面 |