السيرفرات الكبيرة ليست عالمًا واحدًا، بل تجمع تحت عنوان واحد لوبي وعدة أوضاع لعب وربما سيرفر بقاء. والذي يتيح ذلك هو البروكسي: BungeeCord أو بديله الحديث Velocity.

خيار الشبكة معطّل في لوحة التحكم

يعمل جانب الشبكات في ArcadeServers وفق نموذج BungeeCord، لكن خيار الشبكة في معالج إنشاء السيرفر معطّل؛ فلا يمكن شراء شبكة من لوحة التحكم. ما يمكنك فعله هو تشغيل عدة سيرفرات مستقلة بعضها عن بعض: لكل منها عنوانه الخاص، وينتقل اللاعبون بينها بتغيير العنوان، ولا يوجد مخزون مشترك. وما يلي يشرح كيف صُمّم نموذج الشبكة، لكي تعرف ما الذي يشمله هذا الخيار.

كيف يعمل البروكسي؟

يتصل اللاعبون بعنوان البروكسي، فيوجّههم البروكسي إلى أحد سيرفرات اللعب التي تعمل خلفه. وأول سيرفر تضيفه إلى الشبكة يأخذ تلقائيًا دور اللوبي ويصبح نقطة الدخول الافتراضية للشبكة. وينتقل اللاعبون بين السيرفرات بأمر أو بإضافة بوابات، دون أن ينقطع اتصالهم. وكل سيرفر لعب هو سيرفر ماينكرافت مستقل، له عالمه الخاص وإضافاته الخاصة.

تخطيط الأنوية: القاعدة الأهم

كل سيرفر في الشبكة يستهلك حصة من المعالج بوصفه عملية مستقلة؛ لذلك لا تُصمَّم الشبكة كسيرفرات منفردة، بل كمجمّع موارد واحد من الرام والأنوية. والقاعدة واضحة: يمكنك أن تضيف عددًا من سيرفرات اللعب يساوي عدد الأنوية في المجمّع، والبروكسي خارج هذا العدد. ويُقسَّم الرام أيضًا: لكل سيرفر ١ جيجابايت من الرام على الأقل، ولا يمكن أن يتجاوز المجموع سعة المجمّع. أما القرص فلا يُقتطع من المجمّع: إذ يأتي كل سيرفر في الشبكة بمساحة قرص مجانية قدرها ٥ جيجابايت، وكل جيجابايت يزيد على المساحة المجانية يُحتسب شهريًا. ولكي يمكن إنشاء الشبكة يجب أن يكون المجمّع ٨ جيجابايت على الأقل وأن يضم نواتين على الأقل.

خطوات الإعداد

بعد إنشاء الشبكة تضيف السيرفرات واحدًا تلو الآخر؛ والأول يصبح اللوبي. ثم بعملية إعداد واحدة تكتب لوحة التحكم الإعدادات بنفسها: يُضبط كل سيرفر لعب ليعمل كسيرفر خلفي، وتُبنى قائمة سيرفرات البروكسي من جديد، ثم يُشغَّل البروكسي. ولن تحتاج إلى تعديل config.yml يدويًا. وعندما تغيّر اسم أحد السيرفرات تصبح الإعدادات قديمة، فتطلب منك لوحة التحكم إعادة تطبيقها؛ ويكفي أن تشغّل العملية نفسها مرة أخرى.

ملاحظة أمنية

سيرفرات اللعب داخل الشبكة ليس لها عناوين خاصة بها؛ فلا يمكن الوصول إليها من الخارج، ولا يُدخل إليها إلا عبر البروكسي. ولهذا لا يستطيع أحد أن يتصل مباشرةً بسيرفر خلفي ويتجاوز التحقق من الهوية. وهذا العزل جزء من الإعداد، وليس شيئًا يلزمك ضبطه.

الشبكة لا تدخل في السكون

السيرفر الذي يعمل منفردًا يُنوَّم إذا بقي ١٥ دقيقة دون لاعبين، فلا تُحتسب الساعات. أما في الشبكة فهذا الإعداد غير متاح: فالبروكسي هو باب الشبكة، وإن دخل في السكون تعطّل العنوان معه. وما دامت الشبكة مشغّلة تُحتسب ساعات المجمّع؛ وهذا أكبر فرق بينها وبين السيرفر المنفرد. والساعة التي تبدأ تُحتسب كاملة وتُخصم أجرتها من المحفظة مسبقًا؛ وتُفوتَر الشبكة كسطر واحد، ولا تُحتسب السيرفرات التي بداخلها بشكل منفصل. التفاصيل في: وضع السكون والفوترة بالساعة.

حل المشكلات

  • «يلزم وجود لوبي أولًا»: لا توجد سيرفرات في الشبكة أو حُذف اللوبي. أضف سيرفرًا؛ فالشبكة التي بقيت دون لوبي تصلح نفسها عند الإضافة التالية.
  • «لا يزال قيد التثبيت»: ملفات السيرفر الذي أضفته للتو لا تزال تُنزَّل. انتظر بضع ثوانٍ ثم أعد تشغيل عملية الإعداد.
  • «المجمّع لا يكفي»: لم يبقَ في المجمّع ما تريد تخصيصه من الرام أو القرص. صغّر السيرفر الجديد أو استرجع حصة من سيرفر موجود.
  • حصة الرام أو القرص لا تتغير: لا تتغير الحصة إلا والسيرفر متوقف. أوقفه أولًا ثم غيّرها.
  • اللوبي لا يُحذف: لا يمكن حذف اللوبي ما دامت في الشبكة سيرفرات أخرى، لأنه نقطة الدخول الافتراضية. احذف السيرفرات الأخرى أولًا.
  • تنبيه الرصيد: تشغيل البروكسي يبدأ الفوترة، لذا يتطلب الإعداد رصيدًا يكفي لساعة واحدة على الأقل.
  • «جهاز الشبكة قيد التجهيز»: إذا أُنشئت الشبكة للتو فإن جهاز السيرفر يجهز خلال بضع دقائق؛ ولا يمكن إضافة سيرفرات إلى الشبكة قبل أن يكتمل ذلك.

أخطاء شائعة

  • وضع سيرفر مودات في الشبكة. لا يعمل أعضاء الشبكة إلا على البرامج التي تدعم الإضافات: Paper وPurpur وSpigot وCraftBukkit. أما Fabric وQuilt وForge وNeoForge وفانيلا فلا يمكن أن تكون أعضاء في الشبكة؛ والفروق بينها في مقارنة برامج السيرفر.
  • ظن الشبكة حلًا لمشكلات الأداء. الشبكة عدة سيرفرات تتقاسم المعالج نفسه؛ فالقوة لا تزداد بل تُقسَّم. وإذا كان سيرفرك الوحيد يعاني من التقطيع فأصلح معدل التحديث أولًا.
  • محاولة تقسيم عالم واحد. الشبكة لا تدمج العوالم؛ فلكل سيرفر عالمه ومخزونه الخاص. أما المخزون أو الاقتصاد أو الدردشة المشتركة فهي من عمل الإضافات.
  • التخطيط لثلاثة سيرفرات بمجمّع صغير. فـ ٨ جيجابايت مقسّمة على ثلاثة تعني ثلاثة سيرفرات ضعيفة. خطّط لحصة الرام التي ينالها كل سيرفر، لا لعدد السيرفرات.

شبكة أم سيرفر واحد؟

  • يكفيك سيرفر واحد: إذا كنت تلعب وضع لعب واحدًا، أو كان عدد لاعبيك المتزامنين أقل مما توصي به باقتك. وأكبر باقة يمكن شراؤها هي ٨ جيجابايت من الرام و٣ أنوية (والقرص ٥ جيجابايت مجانًا في كل باقة)؛ ولن يكون هذا هو السقف لمعظم المجتمعات.
  • الشبكة منطقية: إذا كان لديك فعلًا وضعا لعب أو ثلاثة أوضاع منفصلة، ويحتاج كل منها إلى عالم مستقل ومجموعة إضافات مستقلة وقواعد مستقلة. فالإضافات التي يفسد بعضها بعضًا في سيرفر واحد تنفصل في الشبكة.
  • الشبكة ليست الحل: إذا كان عالمك ضخمًا جدًا أو كان اللاعبون يشتكون من التقطيع. فهذه مسائل رام وأنوية وتحسين؛ وتقسيم السيرفر لا يخفف الحمل.

إن كنت مترددًا فابدأ بسيرفر Paper واحد. فالجزء الصعب في إنشاء شبكة ليس البروكسي، بل إبقاء ثلاثة سيرفرات منفصلة محدّثة وعامرة باللاعبين في الوقت نفسه.