تُعدّ BedWars وSkyWars من الألعاب المصغّرة المفضلة لدى مجموعات الأصدقاء، لأن المباريات قصيرة ويمكن إعادتها مرارًا. في BedWars يحمي كل فريق سريره ويحاول كسر أسرّة الفرق الأخرى، ومتى كُسر سرير الفريق لم يعد بإمكان أفراده العودة إلى الحياة. أما في SkyWars فيبدأ كل لاعب على جزيرة صغيرة معلّقة في الهواء، يجمع الأغراض من الصناديق ويحاول أن يكون آخر الصامدين. وتشغيل أيٍّ منهما على سيرفرك يتطلب طريقة عمل تختلف عن سيرفر البقاء: فالعالم ليس دائمًا، ويجب أن تعود الخريطة إلى حالتها الأولى بعد كل مباراة. يأخذك هذا الدليل خطوة بخطوة من سيرفر فارغ إلى سيرفر ألعاب مصغّرة قابل للعب.
١. برنامج السيرفر والإضافات الأساسية
تُكتب معظم إضافات الألعاب المصغّرة لبرامج عائلة الإضافات، لذا ابدأ بـ Paper أو Purpur. وقد قارنّا بين الخيارات في دليل Paper أم Purpur أم Spigot: أي برنامج تختار؟. وإلى جانب إضافة اللعبة نفسها، تفيدك بعض الأدوات المساعدة في كل إعداد تقريبًا:
- Multiverse-Core: لإدارة الردهة وكل ساحة كعالم مستقل.
- WorldEdit أو نسختها الأسرع FastAsyncWorldEdit: لنسخ أجزاء الخريطة وتكرار الجزر وإصلاح الأخطاء.
- LuckPerms: لمنح اللاعبين أوامر اللعب فقط، ومنح الطاقم أوامر الإعداد. التفاصيل في دليل نظام الرتب والصلاحيات مع LuckPerms.
يمكنك تثبيت الإضافات من لوحة التحكم وتعديل ملفات إعدادها من مدير الملفات.
٢. تجهيز الخرائط
نصف المباراة الجيدة هو الخريطة. ابنِها بنفسك أو استخدم خريطة منشورة برخصة مفتوحة؛ وإذا استخدمت عمل غيرك فاقرأ الرخصة وشروط المؤلف أولًا.
افتح عالم بناء فارغًا
جهّز الخريطة في عالم ورشة منفصل، لا في العالم الذي سيدخله اللاعبون. يمكن لـ Multiverse أن ينشئ لك عالمًا مسطحًا فارغًا:
/mv create map_build normal -t FLATوإذا كان لديك مجلد خريطة جاهز فارفعه إلى مجلد السيرفر عبر مدير الملفات، ثم سجّله بالأمر /mv import FolderName normal.
مبادئ التصميم
- التماثل: يجب أن تتساوى جزيرة كل فريق وموارده وبُعده عن المركز. الخريطة التي يبدأ فيها طرف متقدمًا يهجرها اللاعبون سريعًا.
- الحجم: اجعل الخريطة صغيرة بما يناسب عدد اللاعبين. في BedWars يجب ألا يستغرق مدّ الجسر بين الجزر أكثر من دقائق قليلة، وفي SkyWars ينبغي أن ترى الجزر بعضها بعضًا.
- الحدود: اترك محيط الخريطة خاليًا ولا تولّد أرضًا لن تُستخدم. واضبط حدود العالم أبعد قليلًا من الخريطة حتى لا يخرج أحد منها.
- الصناديق ومواقع الموارد: خطّط مسبقًا لمواقع صناديق SkyWars ومولّدات BedWars (الحديد والذهب والألماس والزمرد)، لأنك ستعرّفها للإضافة بإحداثياتها.
في WorldEdit يمنحك //wand أداة التحديد، وتحدد المنطقة بـ //pos1 و//pos2، ثم تنقل الجزيرة إلى الزوايا الأخرى بـ //copy و//paste. والأمر //rotate 90 أسهل وسيلة للحفاظ على التماثل.
٣. الردهة
الردهة هي المكان الذي يصل إليه اللاعب أول مرة ويعود إليه بين المباريات. اجعلها بسيطة وواضحة: ساحة واسعة فيها لافتة أو شخصية قابلة للنقر لكل نمط لعب أفضل من مبنى ضخم. وتدعم معظم إضافات الألعاب لافتات الانضمام التي تعرض حالة الساحة (انتظار، بدء، لعب) وعدد اللاعبين الحالي.
عطّل الضرر والجوع وكسر الكتل في عالم الردهة، وتأكد من تفريغ حقيبة اللاعب عند دخوله. معظم إضافات الألعاب تتولى ذلك بنفسها، وإن لم تفعل فإعدادات العالم في Multiverse مع إضافة بسيطة لحماية المناطق تكفي. وضع لافتة معلومات قرب المدخل ليصل الجميع بسهولة إلى القواعد ورابط Discord.
للمجتمع الصغير يكفي سيرفر واحد يضم الردهة والساحات معًا. ومع النمو يمكنك فصل الردهة عن الألعاب في سيرفرات مستقلة يربطها خادم وسيط، كما يشرح دليل بناء شبكة سيرفرات باستخدام BungeeCord وVelocity.
٤. ما الذي تبحث عنه في إضافة اللعبة؟
توجد إضافات كثيرة للعبتين. ومن الأمثلة مفتوحة المصدر BedWars1058 وScreamingBedWars للعبة BedWars، وSkyWarsReloaded للعبة SkyWars. قبل أن تعتمد إحداها راجع هذه المعايير:
المعيارلماذا يهم؟دعم الإصداريجب أن تدعم الإضافة إصدار ماينكرافت في سيرفرك صراحةً، وأن يكون آخر تحديث لها حديثًا.طريقة إعادة ضبط الخريطةالطريقة التي تعيد بها الخريطة بعد المباراة تؤثر مباشرة في الأداء.سهولة الإعدادالإضافات التي توفر معالج إعداد داخل اللعبة تسبب أخطاء أقل بكثير من كتابة الإحداثيات يدويًا.ملفات اللغةيجب أن تتمكن من ترجمة كل الرسائل إلى العربية.التوثيق والمجتمعوجود دليل محدّث وقناة دعم نشطة يوفّر عليك ساعات عند حدوث مشكلة.الاعتمادياتبعض الإضافات تحتاج إلى مكتبات إضافية؛ اقرأ القائمة قبل التثبيت.لا تشغّل إضافتين للعبة نفسها في وقت واحد؛ فالأوامر واللافتات تتصادم، ولا يعود واضحًا أي إضافة تدير أي ساحة.
٥. إعداد الفرق والساحات
تختلف خطوات الإعداد من إضافة لأخرى، لكن المنطق واحد. اذهب إلى العالم الذي سيصبح ساحة، وعلّمه كساحة بأمر الإعداد الخاص بالإضافة، ثم عرّف بالترتيب:
- نقطة الانتظار: المكان الذي ينتظر فيه اللاعبون قبل بدء المباراة، وغالبًا منصة صغيرة فوق الخريطة.
- الفرق: عددها وألوانها وعدد اللاعبين في كل فريق. والأنماط الشائعة في BedWars هي الفردي والثنائي والثلاثي والرباعي.
- نقاط الظهور والأسرّة: مكان ظهور كل فريق، وموقع سريره في BedWars.
- المولّدات والمتجر: مولّدات الحديد والذهب على كل جزيرة، ومولّدات الألماس والزمرد في الوسط، ومتجر الأغراض، وشخصية تطويرات الفريق.
- الصناديق: محتويات صناديق الجزر وصناديق الوسط في SkyWars؛ وتديرها معظم الإضافات بجداول غنائم منفصلة.
- الحد الأدنى والأقصى للاعبين: عدد اللاعبين اللازم لبدء المباراة ومدة العد التنازلي.
احفظ الساحة ثم العب مباراة حقيقية مع بعض الأصدقاء. فنقطة ظهور منحرفة بكتلة واحدة أو مولّد في غير مكانه لا يظهران إلا أثناء اللعب الفعلي. وفي المجتمعات الصغيرة تكفي ساحة أو ساحتان في البداية؛ فكثرة الساحات الفارغة تفرّق اللاعبين ولا تكتمل أي مباراة.
٦. الأداء
يختلف حمل سيرفر الألعاب المصغّرة عن سيرفر البقاء: العالم صغير، لكن الانفجارات والمقذوفات والأغراض الساقطة تتكاثر في فترات قصيرة، ثم تُعاد الخريطة في نهاية كل مباراة.
- مسافة الرؤية والمحاكاة: بما أن الخرائط صغيرة، فإن خفض قيمتي
view-distanceوsimulation-distanceفيserver.propertiesلا يضر باللعب ويخفف الحمل بوضوح. - إعادة ضبط الخريطة: تعيد الإضافة تحميل الخريطة من نسخة محفوظة، وخلوّ الخريطة من الأراضي غير الضرورية يسرّع ذلك؛ فلا تحِط الساحات بأراضٍ واسعة مولَّدة مسبقًا.
- الأغراض الساقطة والكائنات: في إعدادات العالم في Paper، يقلل توسيع نطاق دمج الأغراض وتقصير مدة اختفائها من التراكم أثناء المباريات الطويلة.
- الإضافات غير الضرورية: لا يحتاج سيرفر الألعاب المصغّرة إلى إضافات البقاء كالاقتصاد وحماية الأراضي ونقاط المنزل؛ فكل إضافة زائدة تطيل وقت التشغيل وتزيد استهلاك الذاكرة.
راقب حالة السيرفر بالطرق المشروحة في دليل أداء السيرفر وTPS. وإذا انخفض TPS أثناء المباريات فانظر أولًا إلى عدد الساحات العاملة في الوقت نفسه وإلى الكائنات المتراكمة على الأرض.
قبل الافتتاح
- جرّب كل ساحة مرة واحدة على الأقل بعدد لاعبين كامل.
- ترجم ملف اللغة وتحقق من الرسائل داخل اللعبة.
- امنح صلاحيات الإعداد للمديرين فقط، وليقتصر اللاعبون على أوامر الانضمام والمغادرة.
- اجعل قواعدك وموقفك من الغش ظاهرين في الردهة؛ فبيئة اللعب العادلة هي ما يعيد اللاعبين.
باتباع هذه الخطوات تحصل على سيرفر ألعاب مصغّرة صغير لكنه متماسك، جاهز لساحات وأنماط لعب جديدة كلما نما مجتمعك.