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

الطبقة الأولى: من يستطيع الدخول

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

والخطأ الشائع هو: تُملأ القائمة لكن لا يُفعَّل المفتاح في «الإعدادات». وما دام المفتاح متوقفًا فلا قيمة للأسماء المدرجة في القائمة، ويبقى السيرفر مفتوحًا للجميع. فالاثنان يعملان معًا.

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

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

الطبقة الثانية: ماذا يستطيع أن يفعل من يدخل

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

ما تحتاجه فعلًا في الغالب ليس صلاحيات المشرف، بل صلاحيات محدودة: أن يستطيع شخص طرد اللاعبين فقط، وأن يستطيع آخر حماية المناطق فقط. ولهذا عليك تثبيت إضافة لإدارة الصلاحيات؛ وإن كنت تستخدم برنامجًا من عائلة الإضافات (Paper أو Purpur أو Spigot أو CraftBukkit) فيمكنك تثبيتها بنقرة واحدة من المتجر داخل لوحة التحكم. شرحنا التثبيت في مقال تثبيت الإضافات.

والأداة الثانية ضد تخريب المباني هي إضافات حماية المناطق: تقفل نقطة الظهور والمباني المشتركة والمخازن أمام الجميع باستثناء لاعبين محددين. لا تحتاجها مجموعات الأصدقاء الصغيرة عادةً؛ أما إن كان السيرفر مفتوحًا للجميع فتكاد تكون ضرورية.

الطبقة الثالثة: إذا ساء الأمر

هذه الطبقة هي الأكثر إهمالًا، لكنها الأكثر نفعًا، لأن الطبقتين الأوليين ستُخترقان حتمًا في يوم ما.

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

الحظر: الاسم أم الاتصال؟

الحظر بالاسم يمنع الشخص، والحظر بعنوان IP يمنع ذلك الاتصال. تطبّق حظر IP بكتابة العنوان يدويًا في تبويب «الحظر». حظر IP هو الملاذ الأخير: فهو يؤثر أيضًا في اللاعبين الآخرين الذين يتصلون من المنزل نفسه. ويكون منطقيًا إذا ظل الشخص نفسه يعود مرة بعد مرة باسم جديد، لا عند أول شكوى.

وإن حظرت أحدًا بالخطأ يمكنك إزالته من القائمة نفسها؛ فقائمة الحظر تحفظ كل حظر مع سببه وتاريخه.

ماذا تُعدّ حسب حالتك

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

أخطاء شائعة

  • ملء القائمة البيضاء دون تفعيل المفتاح في «الإعدادات».
  • منح صلاحيات المشرف دائم من أجل مساعدة مؤقتة، ثم نسيان سحبه.
  • تعديل ملف ops.json أو whitelist.json يدويًا والسيرفر يعمل: فماينكرافت يحتفظ بهذه القوائم في الذاكرة ويكتب فوق الملف، فيضيع تعديلك.
  • نشر العنوان في مكان عام مع ترك القائمة البيضاء متوقفة.
  • عدم أخذ نسخة احتياطية يدوية قبل تغيير كبير.