يرشدك هذا الدليل خلال إعداد خادم Minecraft Java Edition على Legion Hosting -- من اختيار نوع الخادم إلى تكوين عالمك والاتصال مع الأصدقاء.
1. اختيار نوع الخادم
عند إعداد خادم Minecraft لأول مرة، أحد أهم القرارات هو اختيار برنامج الخادم الذي ستشغله. كل نوع يقدم إمكانيات مختلفة حسب ما إذا كنت تريد إضافات أو تعديلات أو تجربة فانيلا نقية.
| نوع الخادم | الأفضل لـ | دعم الإضافات | دعم التعديلات | ملاحظات |
|---|---|---|---|---|
| Vanilla | Minecraft نقية بدون تعديل | لا يوجد | لا يوجد | ملف JAR الرسمي من Mojang. لا تخصيص بخلاف server.properties. |
| Paper | خوادم البقاء/SMP المحسّنة الأداء | إضافات Bukkit & Spigot | لا يوجد | نسخة معدلة من Spigot مع تحسينات أداء كبيرة. موصى به لمعظم الخوادم. |
| Spigot | خوادم قائمة على الإضافات | إضافات Bukkit & Spigot | لا يوجد | النسخة المعدلة الأصلية عالية الأداء من Bukkit. يُفضل Paper عموماً على Spigot اليوم. |
| Forge | Minecraft المعدّلة (حزم التعديلات الكبيرة) | محدود (بعضها عبر Sponge) | تعديلات Forge | محمّل التعديلات الكلاسيكي. يجب على العملاء تثبيت نفس إصدار Forge والتعديلات. |
| Fabric | تعديلات خفيفة، تعديلات أحدث | محدود | تعديلات Fabric | تحديثات أسرع لإصدارات Minecraft الجديدة. نظام تعديلات متنامٍ. يحتاج العملاء Fabric + تعديلات مطابقة. |
2. البدء الأول
- سجّل الدخول إلى GPanel.
- اختر خادم Minecraft الخاص بك من قائمة الخوادم.
- انتقل إلى علامة تبويب بدء التشغيل.
-
اختر نوع الخادم المطلوب (Paper، Vanilla، Forge، إلخ) وإصدار Minecraft من القوائم المنسدلة.
مهم: تأكد من أن الإصدار الذي تختاره يتطابق مع الإصدار الذي سيستخدمه لاعبوك. الإصدارات غير المتطابقة ستمنع العملاء من الاتصال.
- انقر على تشغيل في علامة تبويب وحدة التحكم لتشغيل الخادم لأول مرة.
-
سيقوم التشغيل الأول تلقائياً بـ:
- تنزيل ملف JAR الخادم المحدد
- إنشاء
server.propertiesوeula.txtوملفات التكوين الافتراضية الأخرى - توليد العالم الأولي (قد يستغرق هذا دقيقة أو دقيقتين)
- بمجرد ظهور
Done!في وحدة التحكم، خادمك يعمل وجاهز للتكوين.
eula.txt يدوياً.
3. تكوين server.properties
يتحكم ملف server.properties في معظم السلوكيات الأساسية لخادمك. يمكنك تعديله مباشرة من مدير الملفات في GPanel -- انقر على الملف في المجلد الجذر لفتح المحرر المدمج.
server.properties. التعديلات التي تتم أثناء تشغيل الخادم سيتم الكتابة فوقها عند إيقافه.
| الخاصية | القيمة الافتراضية | الوصف |
|---|---|---|
server-name |
A Minecraft Server |
الاسم المعروض في قائمة الخوادم (Bedrock فقط؛ Java يستخدم motd بدلاً من ذلك). |
gamemode |
survival |
وضع اللعب الافتراضي للاعبين الجدد. الخيارات: survival، creative، adventure، spectator. |
difficulty |
easy |
صعوبة الخادم. الخيارات: peaceful، easy، normal، hard. |
max-players |
20 |
الحد الأقصى لعدد اللاعبين المتصلين في نفس الوقت. اضبط هذا ليتطابق مع حد فتحات اللاعبين في خطة الاستضافة الخاصة بك. |
pvp |
true |
ما إذا كان يمكن للاعبين إلحاق الضرر ببعضهم البعض. اضبطه على false لخوادم PvE فقط. |
online-mode |
true |
يتحقق من حسابات اللاعبين مع Mojang. أبقِه مضبوطاً على true ما لم يكن لديك سبب محدد لتعطيله -- تعطيله يسمح للعملاء المقرصنين بالانضمام. |
motd |
A Minecraft Server |
رسالة اليوم المعروضة في قائمة خوادم Java Edition. تدعم رموز الألوان مع \u00A7 (علامة القسم). |
view-distance |
10 |
مسافة العرض بالأجزاء (1 جزء = 16 كتلة). القيم المنخفضة (6-8) تحسن الأداء؛ القيم العالية (12-16) تعطي تجربة بصرية أفضل على حساب المزيد من RAM ووحدة المعالجة المركزية. |
spawn-protection |
16 |
نصف القطر (بالكتل) حول نقطة ظهور العالم حيث لا يمكن لغير المشغلين البناء أو كسر الكتل. اضبطه على 0 للتعطيل. |
level-seed |
(فارغ) | بذرة توليد العالم. اتركها فارغة لبذرة عشوائية، أو أدخل بذرة محددة لتوليد عالم معين. تنطبق فقط عند إنشاء عالم جديد. |
level-type |
minecraft\:normal |
نوع العالم. الخيارات: minecraft\:normal، minecraft\:flat، minecraft\:large_biomes، minecraft\:amplified، minecraft\:single_biome_surface. |
white-list |
false |
عند ضبطه على true، يمكن فقط للاعبين المدرجين في whitelist.json الانضمام. راجع قسم القائمة البيضاء أدناه. |
enable-command-block |
false |
ما إذا كان يمكن استخدام كتل الأوامر. مطلوب للعديد من خرائط المغامرة وبعض إعدادات الألعاب المصغرة. |
بعد التعديل، احفظ الملف وشغّل خادمك. ستسري الإعدادات الجديدة فوراً عند بدء التشغيل.
4. وصول المشغل (المدير)
المشغلون (ops) لديهم حق الوصول إلى أوامر الخادم مثل /gamemode و/tp و/ban و/kick والمزيد. هناك طريقتان لمنح صلاحيات المشغل.
الطريقة 1: وحدة تحكم GPanel (موصى بها)
من علامة تبويب وحدة التحكم في GPanel، اكتب الأمر التالي أثناء تشغيل الخادم:
op YourPlayerName
سترى رسالة تأكيد في وحدة التحكم. اللاعب الآن مشغل.
الطريقة 2: تعديل ops.json
يمكنك أيضاً تعديل ملف ops.json يدوياً في المجلد الجذر للخادم. كل إدخال يبدو كالتالي:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
حقل level يتحكم في ما يمكن للمشغل فعله:
| المستوى | الصلاحيات |
|---|---|
1 |
يمكنه تجاوز حماية نقطة الظهور |
2 |
يمكنه استخدام أوامر الغش (/gamemode، /tp، إلخ) وكتل الأوامر |
3 |
يمكنه استخدام أوامر إدارة اللاعبين (/ban، /kick، /op) |
4 |
وصول كامل، بما في ذلك /stop و/save-all |
op يمنح المستوى 4 بشكل افتراضي. إذا كنت بحاجة إلى مستوى صلاحيات أقل، عدّل ops.json مباشرة.
لإزالة صلاحيات المشغل، استخدم أمر وحدة التحكم:
deop YourPlayerName
5. القائمة البيضاء
تقيّد القائمة البيضاء خادمك للاعبين المعتمدين فقط. هذا مفيد للخوادم الخاصة أو المجتمعات التي تريد التحكم في من يمكنه الانضمام.
تفعيل القائمة البيضاء
اضبط ما يلي في server.properties:
white-list=true
enforce-whitelist=true
إعداد enforce-whitelist سيطرد أي لاعبين متصلين حالياً غير مدرجين في القائمة البيضاء عند إعادة تحميلها.
إدارة القائمة البيضاء
استخدم هذه الأوامر في وحدة تحكم GPanel أثناء تشغيل الخادم:
| الأمر | الوصف |
|---|---|
whitelist add PlayerName |
إضافة لاعب إلى القائمة البيضاء |
whitelist remove PlayerName |
إزالة لاعب من القائمة البيضاء |
whitelist list |
عرض جميع اللاعبين في القائمة البيضاء |
whitelist reload |
إعادة تحميل القائمة البيضاء من whitelist.json |
whitelist.json يدوياً في المجلد الجذر للخادم عبر مدير الملفات في GPanel. تذكر تشغيل whitelist reload من وحدة التحكم بعد إجراء التغييرات اليدوية.
6. كيفية الاتصال
بمجرد تشغيل خادمك، اتبع هذه الخطوات للاتصال من Minecraft Java Edition:
- اعثر على عنوان IP والمنفذ الخاصين بخادمك في GPanel تحت علامة تبويب الشبكة.
- افتح Minecraft Java Edition وانقر على متعدد اللاعبين.
- انقر على إضافة خادم.
- أدخل اسماً لخادمك في حقل اسم الخادم (هذا مجرد تسمية لقائمة الخوادم الخاصة بك).
-
في حقل عنوان الخادم، أدخل عنوان IP والمنفذ بالتنسيق:
your.server.ip:portعلى سبيل المثال:
192.168.1.100:25565 - انقر على تم، ثم اختر الخادم من قائمتك وانقر على الانضمام للخادم.
7. إدارة العوالم
موقع حفظ العالم
بشكل افتراضي، يتم تخزين عالم Minecraft في مجلد يسمى world في المجلد الجذر لخادمك. يحتوي هذا المجلد على جميع بيانات العالم بما في ذلك التضاريس وبيانات اللاعبين والمنشآت. سترى أيضاً مجلدات world_nether وworld_the_end لتلك الأبعاد (على خوادم Paper/Spigot؛ Vanilla يخزنها كمجلدات فرعية داخل world).
رفع عالم موجود
لرفع عالم من اللعب الفردي أو من خادم آخر:
- أوقف خادمك في GPanel.
- احذف أو أعد تسمية مجلد
worldالموجود باستخدام مدير ملفات GPanel (أو عبر SFTP). -
ارفع مجلد عالمك عبر SFTP. تأكد من أن المجلد اسمه
world(أو حدّث خاصيةlevel-nameفيserver.propertiesلتتطابق مع اسم مجلدك).نصيحة: لرفع العوالم الكبيرة، SFTP أسرع بكثير من مدير الملفات في المتصفح. راجع دليل SFTP لتعليمات الإعداد. - تأكد من صحة بنية مجلد العالم -- يجب أن يكون ملف
level.datمباشرة داخل مجلدworld، وليس متداخلاً في مجلد فرعي. - شغّل الخادم. سيحمّل عالمك المرفوع.
%appdata%\.minecraft\saves\YourWorldName على Windows. أعد تسمية المجلد إلى world قبل الرفع.
النسخ الاحتياطية
يُنصح بشدة بالاحتفاظ بنسخ احتياطية منتظمة لعالمك، خاصة قبل إجراء تغييرات كبيرة مثل تحديث إصدار الخادم أو تثبيت تعديلات/إضافات جديدة.
لإنشاء نسخة احتياطية يدوية:
- شغّل
save-allفي وحدة تحكم GPanel لحفظ جميع البيانات على القرص. - أوقف الخادم.
- قم بتنزيل مجلد
world(وworld_nether/world_the_endإن وُجدا) عبر SFTP أو مدير الملفات. - احفظ النسخة الاحتياطية في مكان آمن على جهازك أو التخزين السحابي.