使用 Mizan 進行 Rust 集中式封鎖
將您 Rust 伺服器的集中式封鎖指向 Mizan,在 Mizan 讀取的封鎖名單上仍有生效中作弊封鎖的玩家,會在加入時遭到拒絕。
最後更新:。
您需要準備的項目
一個已通過管理團隊核准的 Mizan 社群,以及該社群的 API 金鑰。請在您的社群中,於社群頁面的「API 金鑰」下建立金鑰。Mizan 只會顯示一次完整金鑰,請在當下複製。
設定端點
在伺服器主控台中執行這兩行,並以您的金鑰取代 mzn_your_key,再將它們加入 server.cfg,讓設定在重新啟動後仍然有效。Rust 會將每位加入玩家的 SteamID64 附加到網址末端。
server.bansServerEndpoint "https://api.mizan.ac/v1/rust/mzn_your_key/"
server.bansServerFailureMode 0金鑰放在網址中,是因為 Rust 無法以標頭傳送金鑰。請勿讓玩家能下載的任何內容包含您的設定:任何取得金鑰的人,都能以您社群的身分讀取紀錄。
哪些玩家會被拒絕
只有當玩家帳號上有封鎖名單標記為作弊的封鎖且仍在生效中時,才會拒絕該玩家。已結束的封鎖和 惡意破壞等行為封鎖都不會導致拒絕。經 Mizan 管理團隊清除的帳號也不會。
玩家會看到哪些名單封鎖了他們、可以在哪裡申訴;若名單設定了結束日期,也會看到剩餘時間:「Banned for cheating by Example Network. This server checks the ban lists Mizan reads. To dispute it: https://mizan.ac/disputes」。
每筆封鎖都是名單的決定。對封鎖提出申訴說明玩家如何向封鎖他們的名單申訴。
Mizan 無法檢查玩家時
如果 Mizan 因服務中斷,或因您的社群已用完該分鐘的請求次數而無法回應,就會告訴 Rust 該玩家未被封鎖,玩家即可加入。關於玩家的回應最多可能是一分鐘前的資料。
請將 bansServerFailureMode 保持為 0。設為 1 時,只要檢查失敗,Rust 就會拒絕所有人,包括逾時、金鑰已刪除或社群仍在等待核准的情況。Rust 會將每次失敗寫入伺服器主控台。
已在伺服器上的玩家
Rust 只在玩家加入時進行檢查,因此設定端點不會移除已在遊戲中的玩家。請使用 kick 處理。
API 的更多功能
同一把金鑰可以讀取玩家的完整紀錄,並加入您自己的封鎖。Mizan API 參考文件列出了所有路由。Facepunch 的集中式封鎖頁面說明了 Rust 端的檢查。