يُعدّ Bedrock إصدار Minecraft الخاص بالهواتف ومنصات الألعاب، وإصدار Windows من Microsoft Store. وتنشر Mojang مجانًا خادمها الرسمي، Bedrock Dedicated Server، لنظامي Windows وUbuntu (ويعمل بالطريقة نفسها على Debian).
1. التنزيل والتثبيت
ادخل إلى minecraft.net/download/server/bedrock، ووافق على الشروط، واختر ملف .zip الخاص بنظامك.
Windows: فُكّ ضغطه في C:\bedrock وافتح bedrock_server.exe.
Linux: انسخ رابط ملف .zip الخاص بـ Ubuntu، ثم نفّذ:
apt install -y unzip curl
adduser --disabled-password --gecos "" bedrock
su - bedrock
mkdir ~/server && cd ~/server
curl -L -A "Mozilla/5.0" -o bedrock.zip "PASTE_THE_LINK_HERE"
unzip bedrock.zip && rm bedrock.zip
LD_LIBRARY_PATH=. ./bedrock_server
عندما تعرض وحدة التحكم Server started، يكون الخادم قد بدأ العمل. ولإيقافه بشكل سليم، اكتب stop.
2. الإعدادات (server.properties)
| الإعداد | الغرض منه |
|---|---|
server-name | الاسم الذي يظهر في اللعبة |
gamemode / difficulty | نمط اللعب ومستوى الصعوبة |
max-players | عدد اللاعبين في الوقت نفسه |
allow-list | مع true، لا يدخل إلا من في القائمة (allowlist add Name في وحدة التحكم) |
online-mode | اتركه على true: فهو يشترط حساب Microsoft/Xbox |
server-port | 19132، ما لم تغيّره |
level-name / level-seed | اسم مجلد العالم والبذرة (seed) |
لتجعل نفسك مشغّلًا (operator)، وشخصيتك متصلة بالخادم، اكتب في وحدة التحكم op YourName.
3. افتح المنفذ 19132 (UDP)
يعمل Bedrock عبر UDP، وليس TCP:
# Windows (PowerShell بصلاحيات المسؤول)
New-NetFirewallRule -DisplayName "Bedrock UDP 19132" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any
# Linux
ufw allow 19132/udp
وفي خوادم إسبانيا، طبّق فلتر Bedrock في علامة التبويب الأمان.
4. الدخول
- الهاتف وWindows: Play → Servers → Add Server (اللعب ← الخوادم ← إضافة خادم)، مع عنوان IP الخاص بخادم VPS والمنفذ 19132.
- منصات الألعاب (Xbox وPlayStation وSwitch): لا تسمح اللعبة إلا بالدخول إلى الخوادم المميّزة، وليس إلى الخوادم الخاصة. توجد حلول من المجتمع لتجاوز ذلك، لكنها غير رسمية.
5. التحديث دون فقدان العالم
هذا أهم ما في Bedrock: فاللاعبون يُحدَّثون تلقائيًا، وإذا بقي خادمك على إصدار أقدم فلن يتمكنوا من الدخول. عند صدور إصدار جديد:
- أوقف الخادم بالأمر
stop. - احتفظ بنسخة منفصلة من المجلد
worldsومن الملفاتserver.propertiesوpermissions.jsonوallowlist.json. - فُكّ ضغط الإصدار الجديد فوق القديم، ثم أعد تلك العناصر الأربعة إلى مكانها.
- شغّل الخادم.
في Linux مثلًا:
mkdir -p ~/backup && cd ~/server
cp -r worlds server.properties permissions.json allowlist.json ~/backup/
curl -L -A "Mozilla/5.0" -o ~/new.zip "NEW_VERSION_LINK"
unzip -o ~/new.zip && rm ~/new.zip
cp -r ~/backup/* .
Java وBedrock معًا؟
إذا أردت أن يدخل لاعبو الإصدارين إلى العالم نفسه، فأعدّ خادم Java باستخدام Paper وأضف إليه الإضافة Geyser (ومعها Floodgate، حتى لا يحتاج لاعبو Bedrock إلى حساب Java). يستمع Geyser على المنفذ 19132 UDP، الذي ستفتحه إضافةً إلى المنفذ 25565 TCP.