باستخدام قائمة سماح في Minecraft، تحصر Server الخاص بك على اللاعبين المسموح لهم صراحة. هذا مفيد لعوالم Survival الخاصة، ومشاريع البناء، والفعاليات أو المجتمعات التي تريد فيها الاحتفاظ بالتحكم في الوصول. النقاط الحاسمة ثلاث: white-list=true، أسماء لاعبين مُدارة بدقة، وenforce-whitelist=true حتى تُطبّق التغييرات بشكل موثوق.

المتطلبات

تحتاج إلى وصول إلى كونسول Server، أو صلاحيات OP داخل اللعبة، أو وصول إلى ملف server.properties. كذلك يجب أن تعرف أسماء Minecraft الدقيقة للاعبين. في حسابات Java يكفي عادة اسم اللاعب. إذا كان لاعبو Bedrock ينضمون عبر Geyser، فقد يظهر الاسم مع بادئة حسب إعدادات Geyser؛ في المثال الأساسي يتم استخدام نقطة.

إذا كنت تقوم حاليا بإعداد Server من الأساس، فسيساعدك الدليل المتقدم استئجار وإعداد Minecraft Server - الدليل الكامل 2026. ولمزيد من إعدادات اللعب التعاوني بفكرة وصول مشابهة، ستجد أيضا استئجار وإعداد Valheim Server - دليل اللعب التعاوني 2026.

إعداد قائمة السماح في Minecraft

ما هي قائمة السماح؟

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

توثق Microsoft أمر Bedrock المقابل باسم /allowlist؛ وهناك يُذكر /whitelist كاسم بديل، ويتم شرح الإجراءات add وremove وlist وoff وon وreload: Microsoft Learn حول allowlist/whitelist. بالنسبة إلى Java-Server تبقى إدخالات server.properties وأوامر /whitelist المعروضة أدناه هي الأساس العملي.

تفعيل قائمة السماح

في server.properties:

white-list=true
enforce-whitelist=true

وبما أنك داخل server.properties حاليا: يحدد سطر motd إدخال Server الخاص بك في قائمة السيرفرات - ويمكنك تنسيقه بالألوان باستخدام مولد MOTD المجاني لدينا.

أو عبر أمر داخل اللعبة:

/whitelist on

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

إضافة لاعبين

/whitelist add <Spielername>

للاعبي Bedrock (عبر Geyser):

/whitelist add .<BedRockName>

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

إدارة قائمة السماح

الأمر الوصف
/whitelist list عرض كل اللاعبين
/whitelist add <name> إضافة لاعب
/whitelist remove <name> إزالة لاعب
/whitelist reload إعادة تحميل القائمة
/whitelist on/off تشغيل/إيقاف قائمة السماح

استخدم /whitelist list بعد كل تغيير كبير. هكذا تكتشف فورا أخطاء الكتابة أو الأسماء المدارة مرتين عن طريق الخطأ. إذا أزلت لاعبا، فوجود enforce-whitelist=true مهم حتى لا يصبح الاستبعاد ذا تأثير فقط عند محاولة الاتصال التالية.

whitelist.json

يتم حفظ قائمة السماح في whitelist.json:

[
  {
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "name": "اسم_اللاعب"
  }
]

لا تعدل هذا الملف إلا إذا كنت تعرف ما تفعله. في التشغيل العادي تكون الأوامر أكثر أمانا، لأن Server يدير الأسماء وUUIDs بالشكل المناسب. إذا غيرت الملف يدويا، فاستخدم بعد ذلك /whitelist reload أو أعد تشغيل Server.

التحقق من النتيجة

تحقق أولا باستخدام /whitelist list مما إذا كان كل اللاعبين المطلوبين موجودين. بعد ذلك يجب أن يتمكن لاعب مُدرج من الانضمام. ويجب رفض حساب غير مُدرج. راقب أيضا كونسول Server: هناك ترى ما إذا كانت محاولة الانضمام تفشل بسبب قائمة السماح، أو اسم خاطئ، أو مشكلة أخرى.

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

استكشاف الأخطاء وإصلاحها

اللاعب موجود في القائمة لكنه لا يستطيع الانضمام

تحقق من الاسم الدقيق، ونمط اللعبة، والبادئات المحتملة في Geyser. عند الشك، أزل الإدخال باستخدام /whitelist remove <name> ثم أضفه مرة أخرى.

اللاعبون الذين تمت إزالتهم يبقون متصلين

اضبط enforce-whitelist=true وأعد تحميل القائمة باستخدام /whitelist reload. بدون هذا الإعداد، قد يبقى اللاعبون الذين تمت إزالتهم متصلين حتى ينقطع الاتصال، حسب حالة Server.

التغييرات في الملف لا تُطبّق

إذا غيرت server.properties أو whitelist.json يدويا، فأعد تحميل قائمة السماح أو أعد تشغيل Server بشكل مضبوط. تحقق أيضا من أنك عدلت فعلا ملف نسخة Server النشطة.

الخلط بين OPs وقائمة السماح

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

نصائح

  • Enforce Whitelist: فعّل enforce-whitelist=true حتى يتم طرد اللاعبين عند إزالتهم من القائمة
  • Ops: يمكن للمشغلين (OPs) الانضمام حتى بدون قائمة السماح إذا كان enforce-whitelist متوقفا
  • الأتمتة: استخدم Plugins مثل EasyWhitelist للإدارة المعتمدة على الويب

الفحص والحدود وطريق الرجوع الآمن

ينطبق دليل "إعداد قائمة السماح في Minecraft Server - السماح للأصدقاء فقط" على نوع Server الموضح في المقالة وعلى حالة الإصدار المرئية وقت الفحص. قد تختلف أسماء القوائم، والإصدارات المتاحة، وتوافق Mods أو Plugins، والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو Server آخر دون فحص.

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

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

اختبار منفرد ناجح ليس ضمانا للأداء أو التوفر. حجم العالم، وMods، وPlugins، وعدد اللاعبين، ومسار الشبكة، والحمل المتزامن يمكن أن تغير النتيجة. وثق الإصدار، والتغيير، ونتيجة الاختبار حتى تتمكن من تتبع الانحرافات لاحقا.

FAQ

هل أحتاج إلى إعادة تشغيل بعد كل تغيير؟

ليس بالضرورة. إذا استخدمت أوامر مثل /whitelist add أو /whitelist remove أو /whitelist reload، يمكنك إدارة القائمة أثناء التشغيل. بعد تغييرات الملفات اليدوية يكون من المنطقي إجراء Reload أو إعادة تشغيل.

هل قائمة السماح أفضل من كلمة مرور؟

بالنسبة إلى Minecraft، قائمة السماح هي الطريقة الأكثر شيوعا لأنها تسمح بحسابات محددة. كلمة المرور لا تحمي من بيانات وصول تمت مشاركتها، بينما ترتبط قائمة السماح بأسماء اللاعبين أو الحسابات.

هل يجب أن أفعّل enforce-whitelist=true دائما؟

بالنسبة إلى السيرفرات الخاصة، يكون هذا منطقيا في معظم الحالات. يضمن الإعداد ألا يبقى اللاعبون الذين تمت إزالتهم متصلين بعد Reload رغم أنهم لم يعودوا في القائمة.

هل تعمل قائمة السماح مع Mods وPlugins؟

نعم، قائمة السماح الأساسية هي وظيفة Server. يمكن أن توفر Plugins إدارة إضافية، لكن يجب اختيارها بوعي والحفاظ على تحديثها.

ماذا أفعل مع لاعبي Bedrock عبر Geyser؟

تحقق من كيفية تمثيل إعداد Geyser الخاص بك لأسماء Bedrock. في المثال يتم استخدام .<BedRockName>. إذا فشل الانضمام، فراجع الاسم المعروض فعليا في الكونسول أو السجلات.