تأیید ارتقای سطح سفیر — گردش کار کامل

از 4 سپتامبر 2026، فرآیند تأیید برای ارتقای سطح در 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. به بازیکن یک لینک “پیوستن به تماس Jitsi” با احراز هویت JWT نشان می‌دهد
  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 ساعته — درخواست‌های بی‌پاسخ به طور خودکار منقضی می‌شوند

خود-تأییدی (Bootstrap)

اگر یک بازیکن تنها سفیر در کشور خود باشد، می‌تواند خود را تأیید کند. این عملکرد یک بار در هر سطح در دسترس است و به عنوان SELF_VERIFICATION_BOOTSTRAP علامت‌گذاری می‌شود.

خلاصه

  • بازیکن درخواست می‌کند → سفیر مطلع می‌شود
  • سفیر می‌پیوندد → بازیکن اعلان بلادرنگ دریافت می‌کند
  • تأیید 6 دقیقه‌ای → دکمه‌ها تا پایان تایمر قفل هستند
  • پنجره تأیید → از تأیید/رد تصادفی جلوگیری می‌کند
  • زبان نمایش داده شده → سفیر می‌داند آیا ارتباط ممکن است
  • سفرای طلایی → درخواست‌های همه کشورها را می‌بینند

سرور