يرشدك هذا الدليل خلال إعداد وتكوين خادم Minecraft Bedrock Edition على Legion Hosting. يغطي بدء التشغيل لأول مرة وتكوين server.properties وأذونات اللاعبين والاتصال من جميع منصات Bedrock وإدارة العوالم واعتبارات اللعب المشترك عبر المنصات.
Bedrock مقابل Java Edition
يوجد Minecraft في إصدارين مختلفين غير متوافقين أصلياً مع بعضهما البعض:
| الإصدار | المنصات | البروتوكول |
|---|---|---|
| Bedrock Edition | Xbox (One/Series X|S)، PlayStation (4/5)، Nintendo Switch، iOS، Android، Windows 10/11 | Raknet (UDP) |
| Java Edition | Windows، macOS، Linux | TCP |
خادم Bedrock يقبل فقط عملاء Bedrock. إذا كنت بحاجة لانضمام لاعبي Java Edition إلى خادم متوافق مع Bedrock، فكر في تشغيل خادم Java مع إضافة Geyser بدلاً من ذلك. يركز هذا الدليل حصرياً على خادم Bedrock المخصص.
الخطوة 1 — البدء الأول
بعد شراء خادم Minecraft Bedrock من Legion Hosting، اتبع هذه الخطوات لتشغيله لأول مرة.
- سجّل الدخول إلى GPanel واختر خادم Bedrock الخاص بك من قائمة الخوادم.
- انقر على علامة تبويب بدء التشغيل. سترى متغيرات البيضة التي تتحكم في الإعدادات الأساسية لخادمك. المتغيرات الرئيسية هي:
المتغير القيمة الافتراضية الوصف BEDROCK_VERSIONlatestإصدار Bedrock Dedicated Server المراد تثبيته. اضبطه على latestلسحب أحدث إصدار دائماً عند بدء التشغيل، أو حدد رقم إصدار معين (مثل1.21.51.02).SERVERNAMEDedicated Serverالاسم الذي يظهر للاعبين عند إضافة خادمك. GAMEMODEsurvivalوضع اللعب الافتراضي: survivalأوcreativeأوadventure.DIFFICULTYeasyصعوبة العالم: peacefulأوeasyأوnormalأوhard.CHEATSfalseما إذا كانت الغش (الأوامر) مفعّلة للاعبين غير المشغلين: trueأوfalse. - عدّل أي قيم تريد تغييرها. تسري التغييرات على متغيرات بدء التشغيل عند بدء التشغيل التالي للخادم.
- عد إلى علامة تبويب وحدة التحكم وانقر على تشغيل.
- عند التشغيل الأول، سيقوم الخادم بتنزيل ملف Bedrock Dedicated Server الثنائي — يستغرق هذا عادةً من 1–3 دقائق حسب حجم الملف.
- عندما ترى رسالة مثل
Server startedأوIPv4 supported, port:في وحدة التحكم، يكون الخادم جاهزاً ويجب أن تظهر الحالة قيد التشغيل.
BEDROCK_VERSION مضبوطاً على latest يعني أن خادمك سيتحدث تلقائياً عند كل إعادة تشغيل. إذا كان لاعبوك على إصدار عميل أقدم ولا يمكنهم التحديث فوراً، ثبّت الإصدار ليتطابق مع عميلهم لتجنب فشل الاتصال.
الخطوة 2 — تكوين server.properties
ملف server.properties هو ملف التكوين الرئيسي لخادم Bedrock. يتم إنشاؤه تلقائياً عند أول بدء تشغيل ويقع في المجلد الجذر للخادم.
- في GPanel، أوقف الخادم من علامة تبويب وحدة التحكم وانتظر حتى تظهر الحالة غير متصل.
- انقر على علامة تبويب الملفات وافتح
server.propertiesفي محرر الملفات. - عدّل القيم أدناه حسب الحاجة، ثم انقر على حفظ المحتوى.
- شغّل الخادم لتطبيق التغييرات.
| الخاصية | القيمة الافتراضية | الوصف |
|---|---|---|
server-name |
Dedicated Server |
اسم العرض الذي يظهر للاعبين عند تصفح الخادم أو إضافته. |
gamemode |
survival |
وضع اللعب الافتراضي للاعبين الجدد: survival أو creative أو adventure. |
difficulty |
easy |
صعوبة العالم: peaceful أو easy أو normal أو hard. |
max-players |
10 |
الحد الأقصى لعدد اللاعبين المتزامنين. يجب ألا يتجاوز حد فتحات اللاعبين في خطتك. |
online-mode |
true |
عند ضبطه على true، يتحقق الخادم من أن اللاعبين لديهم حساب Xbox Live / Microsoft صالح. اضبطه على false للسماح للاعبين غير الموثقين (غير مستحسن). |
allow-cheats |
false |
يفعّل أوامر الغش للاعبين. عند ضبطه على false، يمكن فقط للمشغلين استخدام الأوامر. |
view-distance |
32 |
أقصى مسافة رؤية بالأجزاء. القيم المنخفضة تقلل استخدام RAM ووحدة المعالجة المركزية — يُنصح بـ 10–16 لمعظم الخوادم. |
tick-distance |
4 |
مسافة المحاكاة بالأجزاء (النطاق: 4–12). تتحكم في المدى الذي يتم فيه تحديث الكتل والكيانات بنشاط من اللاعب. القيم المنخفضة تحسن الأداء. |
level-seed |
(فارغ) | البذرة المستخدمة لتوليد العالم. اتركها فارغة لبذرة عشوائية. تنطبق فقط عند توليد عالم جديد. |
level-name |
Bedrock level |
اسم مجلد العالم داخل مجلد worlds/. تغيير هذا ينشئ عالماً جديداً ما لم يكن هناك مجلد بالاسم الجديد موجوداً بالفعل. |
default-player-permission-level |
member |
مستوى الأذونات المعيّن للاعبين الجدد: visitor أو member أو operator. راجع قسم الأذونات أدناه. |
مثال على تكوين server.properties بسيط:
server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
SERVERNAME وGAMEMODE وDIFFICULTY) موجودة في كل من علامة تبويب بدء التشغيل في GPanel وفي server.properties. يتم تطبيق متغيرات علامة تبويب بدء التشغيل في كل مرة يبدأ فيها الخادم وستكتب فوق قيم server.properties المقابلة. للإعدادات المتداخلة، استخدم علامة تبويب بدء التشغيل كنقطة التحكم الرئيسية لتجنب الالتباس.
الخطوة 3 — أذونات اللاعبين
يستخدم Bedrock Dedicated Server نظام أذونات من ثلاث مستويات يحدد ما يمكن لكل لاعب فعله:
| المستوى | الصلاحيات |
|---|---|
| visitor | يمكنه التحرك والتفاعل مع العالم لكن لا يمكنه وضع أو كسر الكتل. مفيد للوصول بوضع المتفرج. |
| member | لعب البقاء/الإبداع القياسي. يمكنه وضع وكسر الكتل والتصنيع واستخدام الصناديق وغيرها. هذا هو الافتراضي للاعبين الجدد. |
| operator | وصول كامل لأوامر الخادم (النقل الآني، الإعطاء، الطرد، الحظر، تغيير وضع اللعب، وغيرها). امنح هذا فقط للاعبين الموثوقين. |
خاصية default-player-permission-level في server.properties تحدد المستوى لجميع اللاعبين الجدد. لتعيين مستوى أذونات محدد للاعبين الأفراد، عدّل ملف permissions.json في المجلد الجذر للخادم:
[
{
"permission": "operator",
"xuid": "1234567890123456"
},
{
"permission": "member",
"xuid": "9876543210987654"
}
]
يتطلب كل إدخال XUID الخاص باللاعب (معرف مستخدم Xbox)، وهو رقم مكون من 16 رقماً مرتبط بحساب Microsoft الخاص بهم. يمكنك العثور على XUID اللاعب عن طريق:
- التحقق من مخرجات وحدة تحكم الخادم عند اتصالهم — يتضمن سطر السجل XUID الخاص بهم.
- استخدام أداة بحث XUID من طرف ثالث عبر الإنترنت (ابحث عن "Xbox XUID lookup").
قائمة السماح (القائمة البيضاء)
لتقييد خادمك للاعبين المعتمدين فقط، عدّل ملف allowlist.json في المجلد الجذر للخادم واضبط allow-list=true في server.properties.
[
{
"ignoresPlayerLimit": false,
"name": "PlayerGamertag",
"xuid": "1234567890123456"
},
{
"ignoresPlayerLimit": true,
"name": "AdminGamertag",
"xuid": "9876543210987654"
}
]
name— اسم اللاعب على Xbox/Microsoft (غير حساس لحالة الأحرف).xuid— XUID اللاعب. مطلوب لعمل الإدخال.ignoresPlayerLimit— عند ضبطه علىtrue، يمكن لهذا اللاعب الانضمام حتى لو كان الخادم ممتلئاً. مفيد للمشرفين.
name وxuid. إدخال يحتوي فقط على اسم اللاعب بدون XUID لن يعمل. يتحقق الخادم من XUID للمصادقة وليس الاسم.
الخطوة 4 — كيفية الاتصال
قبل الاتصال، تأكد من أن حالة خادمك تظهر قيد التشغيل في GPanel. لاحظ عنوان IP والمنفذ الخاصين بخادمك من علامة تبويب وحدة التحكم أو الشبكة في GPanel.
من Windows 10/11
- افتح Minecraft (Bedrock Edition) من Microsoft Store / تطبيق Xbox.
- من القائمة الرئيسية، انقر على لعب.
- اختر علامة تبويب الخوادم في الأعلى.
- انتقل إلى الأسفل وانقر على إضافة خادم.
- أدخل اسماً للخادم (أي اسم تريده)، ثم أدخل عنوان الخادم (IP فقط) والمنفذ من GPanel.
- انقر على حفظ، ثم اختر خادمك وانقر على الانضمام للخادم.
من الهاتف المحمول (iOS / Android)
- افتح Minecraft وانقر على لعب.
- انقر على علامة تبويب الخوادم.
- انتقل إلى الأسفل وانقر على إضافة خادم.
- أدخل اسم الخادم وعنوان IP والمنفذ من GPanel.
- انقر على حفظ، ثم انقر على إدخال الخادم للاتصال.
من الأجهزة المنزلية (Xbox، PlayStation، Nintendo Switch)
إصدارات Bedrock على الأجهزة المنزلية لا تحتوي على زر "إضافة خادم" أصلي في علامة تبويب الخوادم. للاتصال بخادم مخصص من جهاز منزلي، تحتاج إلى استخدام إحدى هذه الطرق:
- حل الخادم المميز: بعض الأجهزة تسمح بإضافة خوادم من خلال علامة تبويب الأصدقاء أو باستخدام إعادة توجيه خادم مميز. الخطوات الدقيقة تختلف حسب الجهاز وقد تتغير مع تحديثات Minecraft.
- طريقة التطبيق المرافق: استخدم تطبيق Minecraft Bedrock المرافق أو أداة قائمة على DNS (مثل BedrockConnect) على نفس الشبكة لإعادة توجيه عنوان خادم مميز إلى عنوان IP خادمك المخصص.
- وكيل LAN: شغّل أداة وكيل على جهاز كمبيوتر على نفس الشبكة تعلن عن خادمك البعيد كلعبة LAN، مما يجعله يظهر في علامة تبويب الأصدقاء على الجهاز المنزلي.
الخطوة 5 — إدارة العوالم
موقع ملفات العالم
تُخزن عوالم Bedrock في مجلد worlds/ على الخادم. يتطابق اسم المجلد داخل worlds/ مع قيمة level-name من server.properties. بشكل افتراضي، هذا هو worlds/Bedrock level/.
رفع عالم موجود
يمكنك رفع عالم من حفظ لعبة فردية أو من خادم آخر:
- أوقف الخادم من علامة تبويب وحدة التحكم في GPanel.
- افتح علامة تبويب الملفات في GPanel وانتقل إلى مجلد
worlds/. - إذا كنت تستبدل العالم الحالي، احذف أو أعد تسمية مجلد العالم الموجود (مثل إعادة تسمية
Bedrock levelإلىBedrock level backup). - ارفع مجلد عالمك باستخدام مدير ملفات GPanel أو عبر SFTP. يجب أن يحتوي المجلد على ملف
level.datومجلدdb/كحد أدنى. - أعد تسمية المجلد المرفوع ليتطابق مع قيمة
level-nameفيserver.properties، أو حدّثlevel-nameليتطابق مع اسم المجلد المرفوع. - شغّل الخادم. يجب أن يحمّل العالم المرفوع.
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. كل مجلد بداخله هو عالم — انسخ المجلد بالكامل لرفعه.
النسخ الاحتياطية
النسخ الاحتياطية المنتظمة تحمي من فقدان البيانات والتلف والتغييرات العرضية:
- نسخ GPanel الاحتياطية: تحقق من علامة تبويب النسخ الاحتياطية في GPanel. حسب خطتك، قد تتوفر نسخ احتياطية تلقائية. يمكنك أيضاً إنشاء نسخ احتياطية يدوية من هذه العلامة.
- نسخ احتياطية يدوية عبر SFTP: أوقف الخادم، اتصل عبر SFTP، وقم بتنزيل مجلد
worlds/بالكامل إلى جهازك المحلي. احفظ هذه النسخ في مكان آمن. - قبل التغييرات الكبيرة: أنشئ دائماً نسخة احتياطية قبل رفع عالم جديد أو تغيير
level-nameأو تحديث إصدار الخادم.
worlds/ قبل تغيير متغير BEDROCK_VERSION أو السماح بتحديث تلقائي.
الخطوة 6 — اعتبارات اللعب المشترك عبر المنصات
إحدى نقاط القوة الأساسية لـ Bedrock Edition هي اللعب المشترك الأصلي عبر المنصات — جميع منصات Bedrock يمكنها اللعب معاً على نفس الخادم دون أي تكوين إضافي. ومع ذلك، هناك بعض الأمور التي يجب مراعاتها:
- جميع منصات Bedrock متوافقة. يمكن للاعب على Xbox اللعب إلى جانب شخص على هاتف أو Switch أو جهاز Windows 10/11. لا حاجة لإضافات أو ملحقات — اللعب المشترك مدمج في بروتوكول Bedrock.
- حساب Microsoft مطلوب. عند ضبط
online-mode=true(الإعداد الافتراضي والموصى به)، يجب على جميع اللاعبين تسجيل الدخول إلى حساب Microsoft / Xbox Live، بغض النظر عن المنصة. اللاعبون الذين لم يسجلوا الدخول لن يتمكنوا من الانضمام. - اختلافات الإدخال. لاعبو الأجهزة المنزلية يستخدمون أذرع التحكم، ولاعبو الهاتف يستخدمون التحكم باللمس، ولاعبو الكمبيوتر قد يستخدمون لوحة المفاتيح والفأرة. ضع هذا في الاعتبار عند بناء آليات ريدستون معقدة أو ساحات PvP — طرق الإدخال تخلق تجارب لعب مختلفة.
- مطابقة الإصدار أمر حاسم. يجب أن يكون جميع العملاء المتصلين على نفس إصدار Bedrock مثل الخادم. إذا تم تحديث لاعب على منصة تلقائياً ولم يتم تحديث آخر، فلن يتمكنوا من اللعب معاً حتى تتطابق جميع العملاء مع إصدار الخادم. استخدم تثبيت الإصدار (متغير بدء التشغيل
BEDROCK_VERSION) للتحكم في هذا. - Java Edition غير متوافق. لا يمكن للاعبي Java Edition الاتصال بخادم Bedrock. إذا كنت بحاجة لدعم لاعبي Java وBedrock معاً، فكر في تشغيل خادم Java مع إضافة Geyser، التي تترجم بروتوكول Bedrock لخوادم Java.
استكشاف الأخطاء وإصلاحها
الخادم يظهر قيد التشغيل لكن لا أحد يستطيع الاتصال
- تحقق مرة أخرى من إدخال عنوان IP والمنفذ الصحيحين في حقول منفصلة (وليس مدمجين بنقطتين).
- تأكد من أن الخادم بدأ بالفعل بالكامل بالتحقق من وحدة التحكم لرسالة
Server started. - تحقق من أن إصدار Minecraft الخاص بالعميل يتطابق مع إصدار الخادم تماماً. حتى الاختلافات الطفيفة في الإصدار ستمنع الاتصال.
- إذا كان
allow-listمضبوطاً علىtrueفيserver.properties، تأكد من أن XUID اللاعب المتصل مدرج فيallowlist.json.
"Could not connect: Outdated server" أو "Outdated client"
هذا يعني أن العميل والخادم يعملان بإصدارات Bedrock مختلفة. إما حدّث العميل ليتطابق مع الخادم، أو غيّر متغير بدء التشغيل BEDROCK_VERSION ليتطابق مع إصدار العميل وأعد تشغيل الخادم.
العالم لا يُحمّل بعد الرفع
- تأكد من أن مجلد العالم المرفوع موجود مباشرة داخل
worlds/وغير متداخل في مجلد فرعي إضافي (مثلاًworlds/Bedrock level/level.datصحيح،worlds/Bedrock level/Bedrock level/level.datخطأ). - تأكد من أن اسم المجلد يتطابق مع قيمة
level-nameفيserver.propertiesتماماً، بما في ذلك المسافات وحالة الأحرف. - تحقق من أن العالم يحتوي على ملف
level.datصالح ومجلدdb/. - عوالم Java Edition غير متوافقة مع خوادم Bedrock. يجب تحويلها باستخدام أداة طرف ثالث (مثل Chunker أو Amulet) قبل الرفع.
مشاكل الأداء (تأخير، بطء تحميل الأجزاء)
- خفّض
view-distanceفيserver.properties. القيم بين 10 و16 موصى بها. القيمة الافتراضية 32 عالية جداً لمعظم الخوادم المستضافة. - خفّض
tick-distanceإلى 4 (الحد الأدنى). هذا يقلل منطقة المحاكاة ويخفض استخدام وحدة المعالجة المركزية. - قلّل
max-playersإذا كان الخادم ممتلئاً بشكل متكرر. - تحقق من رسوم استخدام الموارد في GPanel لمعرفة ما إذا كان الخادم يصل إلى حدود RAM أو وحدة المعالجة المركزية. إذا كان كذلك، فكر في ترقية خطتك.
لاعبو الأجهزة المنزلية لا يجدون زر "إضافة خادم"
هذا قيد من المنصة — Xbox وPlayStation وNintendo Switch لا تعرض أصلياً خيار "إضافة خادم" لجميع المستخدمين. راجع طرق اتصال الأجهزة المنزلية في الخطوة 4 أعلاه. إذا كنت بحاجة إلى مساعدة في إعداد وصول الأجهزة المنزلية، افتح تذكرة دعم.
مقالات ذات صلة
- دليل إعداد خادم Minecraft Java — إذا كنت تشغل خادم Java Edition بدلاً من ذلك
- كيفية العثور على عنوان IP والمنفذ الخاص بالخادم
- كيفية رفع الملفات عبر SFTP
إذا واجهت أي مشاكل غير مذكورة هنا، افتح تذكرة دعم وسيساعدك فريقنا.