大使等級提升驗證 — 完整工作流程

自2026年9月4日起,ERLEUCHTUNG 中的等級提升驗證流程已完全重新設計。大使現在可以查看待處理的驗證請求,在 Jitsi 視訊房間中與玩家會面,並在最短6分鐘的持續時間後批准或拒絕 — 所有這些都內建了防止誤點擊的安全措施。

概述

當玩家想要達到下一個等級(從等級2開始),他們必須由大使驗證。所需的驗證次數取決於等級:

等級提升所需驗證次數
L1 → L21
L2 → L32
L3 → L43
L4 → L54
L5 → L65
L6 → L76
L7 → L87
L8 → L98

步驟1:玩家請求驗證

玩家開啟信任積分面板並點擊請求驗證。系統:

  1. 建立一個具有唯一名稱的 Jitsi 房間(erleuchtung-verify-<玩家>-<等級>-<時間>)
  2. 透過 SSE 即時訊息通知同一國家的所有大使
  3. 向玩家顯示帶有 JWT 身份驗證的**“加入 Jitsi 通話”**連結
  4. 請求有效期為24小時

步驟2:大使查看請求

大使在信任積分面板的待處理驗證請求下看到待處理的驗證請求。每個請求顯示:

  • 玩家的使用者名稱
  • 等級轉換(例如,L1 → L2)
  • 玩家的語言(帶有 🌐 圖示)— 讓大使知道是否可以溝通
  • 請求的時間

⭐ 黃金大使可以查看所有國家的請求。當選大使只能查看自己國家的請求。

步驟3:大使加入 Jitsi 房間

大使點擊**“加入 →”**。以下情況發生:

  1. 玩家收到即時通知(SSE):”🔔 [大使] 正在您的驗證房間中等待!”
  2. 玩家看到一個帶有**“加入通話”**按鈕的提示
  3. Jitsi 房間以 JWT 身份驗證為大使開啟 — 無需密碼
  4. 大使以主持人身份進入房間

⚠️ 確認和拒絕按鈕最初是停用的(灰色)。它們僅在6分鐘後才啟用。

步驟4:在 Jitsi 通話中驗證

在 Jitsi 通話期間,大使驗證玩家的身份:

  • 自拍驗證 — 玩家展示他們的面部
  • 文件驗證 — 玩家展示身分證件
  • 活體檢測 — 眨眼和轉頭
  • 個人問題 — 大使詢問有關遊戲世界的問題

6分鐘的最短持續時間確保驗證不會倉促進行。

步驟5:批准或拒絕

6分鐘計時器結束後,按鈕變為啟用狀態:

批准

大使點擊**✓ 確認**。出現一個安全彈窗:

“您是否真的在 Jitsi 會議中驗證了[玩家]的資料?”

確認後,驗證被標記為已批准。玩家在其信任積分面板中看到結果。

拒絕

大使點擊**✗ 拒絕**。出現一個安全彈窗:

“您確定要拒絕[玩家]的驗證嗎?”

大使必須提供拒絕原因。驗證被標記為已拒絕。

步驟6:玩家查看結果

玩家可以隨時在信任積分面板中查看其驗證狀態:

  • ⏳ 待處理 — 驗證進行中,等待大使
  • ✓ 已批准 — 大使已確認
  • ✗ 已拒絕 — 大使已拒絕(附帶原因)

當足夠多的大使批准後,玩家自動升級到下一個等級。

安全措施

  • 按鈕停用 — 確認/拒絕在大使點擊”加入”之前為灰色
  • 6分鐘計時器 — 按鈕在啟用前顯示倒數計時(⏳ 6:00 → 0:00)
  • 確認彈窗 — 兩個操作都需要明確確認
  • 拒絕原因 — 拒絕需要提供原因
  • JWT 身份驗證 — Jitsi 房間受密碼保護,只有受邀的玩家和大使才能加入
  • 24小時過期 — 未回覆的請求自動過期

自我驗證(引導)

如果玩家是其所在國家的唯一大使,他們可以驗證自己。此功能每個等級可用一次,並標記為 SELF_VERIFICATION_BOOTSTRAP。

總結

  • 玩家請求 → 大使收到通知
  • 大使加入 → 玩家收到即時通知
  • 6分鐘驗證 → 按鈕鎖定直到計時器結束
  • 確認彈窗 → 防止意外批准/拒絕
  • 顯示語言 → 大使知道是否可以溝通
  • 黃金大使 → 查看所有國家的請求

伺服器