跳轉至
伺服器版本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 查詢功能的程式介面