إدارة فعاليتك الأولى
الطريق كاملًا، بالترتيب الذي ستسلكه فعلًا: اضبط your clan، وأدخل سجل الأعضاء، وابنِ لوحة، ووزّع الفرق بالـ draft، وأطلق الأمر، ووزّع الجوائز. عمل أمسية تقريبًا لأول bingo — ودقائق للثاني.
من يستطيع ماذا
#الجميع يسجّل الدخول عبر Discord — لا كلمات مرور. أول مسؤول يأتي من إعدادات الخادم؛ وبعد ذلك يرقّي المسؤول الآخرين من Clan → Members & staff. والأدوار تتراكم نزولًا: كل ما يستطيعه المشرف يستطيعه أمين الصندوق والمسؤول أيضًا.
لاثنين من تلك الأدوار صفحة خاصة: في المناوبة لما يفعله المشرف بأمسيته فعلًا، والرسوم والجوائز لأمين الصندوق.
حساب واحد هو المالك. لا يستطيع أحد تخفيض رتبته، وهو الدور الوحيد القادر على تسليم الملكية — فخسارة نقاش مع مسؤول شريك لا يمكن أن تكلّفك العشيرة أبدًا.
سمِّ العشيرة، واربط Discord
#System → Setup معالج من أربع خطوات، ويبقي لوحة التحكم الأربع نفسها كقائمة تحقق حتى تكتمل: سمِّ العشيرة، اربط Discord، أنشئ فعالية، أضف مربعات. وتُحسب الحالة من بيانات حقيقية، فلا تُعلَّم خطوة إلا حين تكتمل فعلًا.
- 1Name the clanWhat members see across the site.
- 2Connect DiscordA webhook, a bot, or both.
- 3Create an eventPick a format; it shapes the rest.
- 4Add tilesBy hand, from a template, or a spreadsheet.
أمامك طريقان لـ Discord، ويمكن الجمع بينهما: امنح Anvil بوت فيستطيع إنشاء الويبهوكات ومزامنة الأدوار والألقاب وبناء قنوات فرق خاصة؛ أو امنحه رابط ويبهوك واحدًا فيستطيع نشر الإعلانات ولا شيء غير ذلك. ابدأ بالويبهوك إن أردت أن تعمل خلال دقيقتين، وأضف البوت حين تريد الأتمتة.
- Manage Webhooks — create the channels’ webhooks for you
- Manage Channels — build private team channels
- Manage Roles — keep clan roles in step
- Manage Nicknames — set nicknames to RSNs
- View Channels & Send Messages
- Create commands — the /bingo slash commands
يحتاج البوت إلى Manage Webhooks وManage Roles وManage Channels وManage Nicknames، ويجب أن يقع دوره فوق الأدوار التي يديرها في قائمة أدوار خادمك. وإلا رفض Discord ذلك بصمت.
على خطة مستضافة رأيت تلك الشاشة مرة من قبل: إضافة البوت أثناء الإعداد هي الطريقة التي عرف بها Anvil أي خادم هو خادمكم، ولذلك لم يكن هناك معرّف خادم تنسخه أصلًا. والرابط نفسه هنا متى أردت نقل البوت إلى خادم آخر.
- PaidThe sale clears and your setup link works.
- SetupName the clan, sign in with Discord, add the bot.
- BuildingYour container, database and address are created.
- LiveThis site — and you log in as its owner.
وزّع المنشورات على القنوات
#كل شيء يُنشر افتراضيًا في قناة إعلانات رئيسية واحدة. وحين تصبح صاخبة، افتح System → Advanced settings → Webhooks وامنح الفئات المزعجة بيوتًا خاصة — فعاليات bingo، والمنافسات الأسبوعية، والـ drops النادرة، والوفيات، وقتلى PvP، وcombat achievements، والمقاطع. وأي حقل تتركه فارغًا يعود إلى القناة الرئيسية، فيمكنك فصل فئة واحدة في كل مرة.
ومع البوت متصلًا لن تلمس رابط ويبهوك أبدًا: اختر قناة من القائمة واضغط Create webhook. وفي فعالية مزدحمة يمكنك إضافة ويبهوك ثانٍ للقناة نفسها — يتناوب Anvil بينهما كي لا يبتلع حدّ معدل Discord المنشورات.
ترفع مقاطع الفيديو من جهاز كل لاعب إلى Discord مباشرةً — ولا تمرّ بهذا الموقع أبدًا. لذا فويبهوك المقاطع الذي تضبطه هنا هو الذي توزّعه: يلصقه الأعضاء بأنفسهم في إضافاتهم. أما كل ما عداه في هذه الصفحة فيعمل على الخادم ولا يراه الأعضاء أبدًا.
أدخل سجل أعضائك
#عضوية العشيرة تأتي من مكان واحد: مزامنة سجل الأعضاء من داخل اللعبة. ثبّت إضافة Anvil لـ RuneLite على حساب مسؤول، وافتح تبويبة Bingo في الـ Collection Log داخل اللعبة، واضغط Sync clan roster. يدفع ذلك قائمة عشيرتك الفعلية من اللعبة إلى الموقع بنقرة واحدة.
وكل من يربط أو يوثّق حسابًا على الموقع دون أن يكون في تلك القائمة يُعدّ ضيفًا — متتبَّعًا ومرئيًا، لكنه ليس عضوًا حتى يرقّيه مسؤول أو تلتقطه المزامنة التالية. وهذا مقصود: يعني أن لا أحد يستطيع ترقية نفسه إلى عشيرتك بكتابة اسم.
ويمكنك أيضًا إضافة شخص يدويًا من Clan → Members & staff، بما في ذلك تسجيله في فعالية نيابةً عنه حين يتعذّر عليه الوصول إلى الموقع.
أنشئ لوحتك الأولى
#Events → All events → New event. اختر الصيغة أولًا — فهي تحدد كيف تُحسب نقاط اللوحة وما ستطلبه منك بقية الاستمارة.
ثم اضبط التواريخ، ونافذة التسجيل، وهل للتسجيل رسم أم لا. وابدأ من قالب إن كنت تفضّل ألا تبدأ من شبكة فارغة — يضم المعرض القوالب المدمجة وأي لوحة حفظتها كقالب من قبل.
الصيغة نصف القرار فقط — والنصف الآخر هو كيف تصبح المربعات قابلة للعب، والاثنان يتركّبان. كلاهما بالتفصيل: الصيغ، وكيف تُفتح المربعات.
كل طابع زمني في Anvil يُخزَّن ويُقارَن بتوقيت UTC، ويُعرض بالتوقيت المحلي لكل زائر. اضبط وقت النهاية الذي تقصده؛ وسيعرض الموقع لبريطاني وأسترالي ساعتين مختلفتين للحظة نفسها.
املأ اللوحة
#تبويبة Tiles في الفعالية هي حيث تتحول اللوحة إلى bingo. كل مربع هو نوع واحد من المهام، والنوع يحدد ما تراقبه الإضافة: drop، أو عدد قتلى boss، أو XP مهارة، أو قتل NPC، أو إنهاء ضمن وقت، أو achievement diary، أو Combat Achievement، أو فتح خانة في الـ collection log، أو قتل PvP، أو مكسب في الحقيبة، أو جولة بلا موت. والمربعات اليدوية — التي يوثّقها إنسان من لقطة شاشة — متاحة دائمًا أيضًا.
وللوحة كاملة، ألّف بالجملة: صدّر الجدول، واملأه في برنامج جداول، ثم استورده مجددًا. صيغتا CSV و.xlsx تعملان في الاتجاهين، والصفوف تتبع المواضع، فيمكنك إعادة كتابة شبكة كاملة من 25 مربعًا بلصقة واحدة.
أي نوع تختار، وكيف تكتب مئتين منها في جدول بيانات، والأخطاء التي تُستورد بنجاح ثم لا تعمل أبدًا: ابنِ لوحة تتابع نفسها.
الفرق والـ draft
#تتكيّف تبويبة Teams & Draft مع الصيغة التي اخترتها: فالصيغة التي لا تستخدم فرقًا تتخطاها كليًا. أما في bingo جماعي عادي فأنت تنشئ الفرق، وتقرر من يقودها، ثم إما توزّع اللاعبين بنفسك أو تدير draft مباشرًا.
يختار القادة من قائمة المسجّلين بالترتيب الذي تحدده، ويرى كل قائد الإجابات التي كتبها الناس في استمارة التسجيل — مجمّدة كما أُرسلت، فلا أحد يعدّل “ساعاته في الأسبوع” بعد أن يُختار.
ما إن يبدأ draft، تُجمَّد مجموعة الفرق وترتيب الاختيار. أضف الفريق الذي نسيته قبل أن تضغط البدء، لا بعده.
أرسل لقادتك دليل القائد قبل ليلة الـ draft — فغرفة العمليات أنفع ما تكون في الأيام السابقة، ولا أحد يقرأ شاشة جديدة والساعة تجري.
تلعبون ضد عشيرة أخرى بدل توزيع أعضائكم؟ الطرف الزائر يقدّم فريقه عبر رابط واحد، ويديره مشرفهم دون حساب مسؤول هنا — انظر استضافة عشيرة زائرة.
أطلقها وأدرها
#اكشف المربعات، ثم ابدأ الفعالية. يرفض Anvil بدء لوحة غير جاهزة — draft ما زال جاريًا، أو لاعبون بلا فريق — ويخبرك بأيّها. وإن كنت تعرف ما تفعل (مباراة ودية، أو إعادة، أو لوحة تختبرها)، فيمكنك فرض البدء.
ومن ثمّ تدير نفسها في الغالب. تمنح الإضافة الرصيد تلقائيًا لكل ما تراه وتنشر لقطات إثبات مختومة بالفريق وطابع زمني بتوقيت UTC. أما ما يقع على عاتقك فهو:
يمكنك إسقاط مهمة على bingo جارٍ — مربع مكافأة مخفي يُعلن حين تطلقه، ويمكن أن تتناقص قيمته أو تنتهي صلاحيته. وهي أرخص طريقة لإيقاظ لوحة في اليوم الخامس.
فعّل Starting shot (الفعالية ← Overview) فيلزم كل لاعب بتقديم لقطة واحدة تُلتقط بعد انطلاق الفعالية، في موقع يسحبه Anvil لحظة الانطلاق — فلا يجلس أحد على أسبوع من الـ clues والصناديق المخزّنة عند الصفر. ويُعلن الموقع مع البدء؛ وكلمة سرّ كل لاعب شخصية، مشتقة من السحب، ولا وجود لها قبل بدء الفعالية، فلا يمكن لأحد تحضيرها مسبقًا.
ثبّت المواقع على خريطة العالم (محرر المجموعة يتضمن واحدة) فتتحقق الإضافة من وقوف اللاعبين هناك فعلًا بدل الاكتفاء بإبلاغهم. ويمكنك أيضًا اشتراط جلسة جديدة — 15 دقيقة افتراضيًا: فـ hiscores لا تُحفظ إلا حين يسجّل اللاعب الخروج، وإلزام الجميع بإعادة الدخول قبل لقطتهم مباشرة هو ما يجعل أرقام البداية خلف كل مربع XP و KC صادقة.
مستخدمو الإضافة يضغطون زرًا واحدًا. أما الباقون فيكتبون كلمة سرّهم داخل اللعبة ويرفعون الصورة في My Team. وأنت تختار ما يحدث لرصيد من لم يقدّم: وضع علامة للمراجعة (الافتراضي) أو رفضه حتى يقدّم. ولوحة Overview نفسها هي قائمة المراجعة — فلقطات الإضافة ذات الكلمة الموثّقة تصل مقبولة سلفًا، وعمليًا لن تفحص إلا لاعبي الهاتف.
بعد آخر مربع
#حين ينفد الوقت تتجمد اللوحة وتُقفل الفعالية — النقاط والمساهمات ومن فعل ماذا، كلها مجمّدة كما كانت. وإن احتجت إصلاح شيء بعد ذلك، يستطيع مسؤول فتحها عمدًا.
ثم وجّه أعضاءك إلى دليل الإعداد للاعبين وابدأ التخطيط للفعالية التالية.
يتابع هذا الدليل التطبيق كما هو اليوم. إن لم تطابق شاشة هنا ما تراه أمامك، فالتطبيق هو الصحيح والدليل قديم — أخبرنا وسنصلحه.