تخطي إلى المحتوى الرئيسي

ماينكرافت: إعدادات تكوين السيرفر

تم إنشاء هذا الدليل باستخدام المنتجات التالية:

(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)

ماذا يمكنني ضبطه في هذا التكوين؟

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

view-distance

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

معلومات

هذا الإعداد يُطبق فقط على سيرفر Vanilla أو Forge.

بالنسبة لـ Bukkit، Spigot و Paper Spigot، يجب ضبط القيمة في تكوينهم الخاص.

max-build-height

يحدد هذا الحد الأقصى للارتفاع (إحداثي Y) الذي يمكن البناء أو الهدم فيه. القيم الأكبر من 256 غير مسموح بها ويتجاهلها السيرفر. هذا الإعداد مفيد جدًا إذا أردت تقليل الحد الأقصى للارتفاع.

server-ip

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

level-seed

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

معلومات

هناك بعض مولدات البذور التي تتيح لك تكوين عالم حسب أفكارك الخاصة.

هذا المولد هو من أفضلها ويمكنه فعل أي شيء تقريبًا.

gamemode

يتيح لك هذا الخيار تعيين وضع اللعبة الافتراضي على سيرفرك. يتم تعيين وضع اللعبة لكل لاعب عند زيارته الأولى للسيرفر ويمكن تغييره في أي وقت باستخدام أمر /gamemode.

إذا لم تكن تعرف معرفات أو رموز أوضاع اللعبة، إليك القائمة:

القيمةوضع اللعبة
0البقاء (Survival)
1الإبداع (Creative)
2المغامرة (Adventure)
3المشاهد (Spectator)

server-port

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

enable-command-block

يُمكّن هذا تفعيل كتل الأوامر على السيرفر. إذا لم تكن هناك حاجة لها، يُفضل تعيين القيمة إلى false لأن هناك طرقًا يمكن من خلالها تدمير أو إتلاف السيرفر باستخدام كتل الأوامر.

allow-nether

يمكنك من خلال هذا الخيار تفعيل أو تعطيل عالم Nether. إذا تم تعطيله، لا يمكن الوصول إلى Nether عبر البوابة. لكن يمكن الوصول إليه عبر إضافات مثل Multiverse Core.

enable-rcon

يمكن تنفيذ الأوامر من أي مكان عبر الكونسول باستخدام RCON. يتطلب كلمة مرور ومنفذ منفصل. يتم ضبط الإعدادات هنا في التكوين. ننصح بتعطيل RCON لمنع الاختراق من أشخاص غير مصرح لهم.

op-permission-level

يمكن تحديد مستوى صلاحيات OP الافتراضي الذي يُمنح للمشغل الجديد عند البداية. المستوى والتوزيع لكل لاعب موضحين هنا بتفصيل أكبر.

enable-query

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

prevent-proxy-connections

يحدد هذا الإعداد ما إذا كان يمكن للاعبين الاتصال عبر VPN / بروكسي. غالبًا ما يُستخدم VPN لتجاوز حظر IP، لذا هذا الخيار مفيد جدًا. لكن في بعض الحالات قد يسبب حظر خاطئ للاتصالات العادية.

معلومات

للحصول على تحكم شامل باتصالات VPN / بروكسي، يُستحسن تثبيت إضافة مخصصة.

هناك العديد من الإضافات المجانية، لكن هذه الإضافة (مدفوعة) plugin أقنعتنا أكثر وتحمي سيرفرك من هجمات البوت.

generator-settings

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

كود إنشاء لخريطة مسطحة قد يبدو هكذا:

{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}

resource-pack

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

player-idle-timeout

يمكن طرد اللاعبين الغائبين تلقائيًا بعد عدد الثواني المحدد. هذا الخيار مفيد جدًا عندما تكون فتحات السيرفر مشغولة وتريد إفساح المجال للاعبين نشطين جدد.

level-name

العالم يُسمى "world" افتراضيًا. يمكنك هنا تحديد اسم مختلف للعالم. إذا كان هناك عالم موجود وغيّرت الاسم، سيتم إنشاء عالم جديد بهذا الاسم تلقائيًا. العالم القديم يبقى في المجلد السابق.

motd

يمكنك تحديد رسالة تظهر في قائمة السيرفرات إذا أُضيفت. لا تظهر الرسالة عند الاتصال المباشر إلا إذا كان هناك تعديلات خاصة في العميل. يمكن تلوين الرسالة وتنسيقها بكل الألوان والتنسيقات التي يوفرها ماينكرافت.

معلومات

يمكن إنشاء رسالة MOTD بسرعة وسهولة باستخدام هذا الأداة.

force-gamemode

يحدد ما إذا كان يجب تعيين وضع اللعبة الافتراضي دائمًا عند دخول اللاعب للسيرفر. بغض النظر عن وضع اللعبة السابق، يتم تعيين الوضع الافتراضي دائمًا.

hardcore

يضمن وضع الهاردكور طرد اللاعبين عند الموت أو وضعهم في وضع المشاهد. إذا أردت ذلك، يجب إنشاء عالم جديد لأن وضع الهاردكور يؤثر على إنشاء العالم.

white-list

يفعل القائمة البيضاء، بحيث يُسمح فقط للاعبين الموجودين في القائمة بالدخول. أوامر إضافة وإزالة اللاعبين من القائمة موضحة في الصفحة.

broadcast-console-to-ops

يحدد ما إذا كان المشغلون يتلقون إشعارات في الدردشة عند تنفيذ الأوامر في اللعبة.

pvp

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

spawn-npcs

في القرى ستجد القرويين إذا كان هذا الخيار مفعّلًا. إذا تم تعيينه إلى false، لن يكون هناك قرويون في السيرفر بأكمله. هذا مفيد إذا أردت حصر التجارة بين اللاعبين فقط وتقوية اقتصاد سيرفر اقتصادي.

generate-structures

يؤثر هذا الإعداد على مولد العالم. يحدد ما إذا كان يجب إنشاء هياكل مثل القرى أو المعابد في العالم.

spawn-animals

يحدد ما إذا كان يجب ظهور الحيوانات على السيرفر. يمكنك الاطلاع على قائمة الحيوانات
هنا.

snooper-enabled

إذا تم تفعيله، يرسل السيرفر بيانات مجهولة المصدر إلى Mojang لتطوير وتحسين اللعبة. هذا الخيار لا يؤثر على أداء السيرفر.

difficulty

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

network-compression-threshold

القيمة تحدد حجم البيانات التي يتم ضغطها أو إرسالها بين العميل والسيرفر. القيمة الافتراضية 256 تعني تبادل البيانات حوالي 20 مرة في الثانية. يُنصح باستخدام 512 لتخفيف أداء السيرفر دون تأثير سلبي. لا يجب أبدًا تعيين القيمة أعلى من 1024.

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

level-type

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

القيمةالمعنى
DEFAULTعالم عادي مع جبال، وديان، قرى، إلخ
FLATعالم مسطح تمامًا مع وجود القرى فقط
LARGEBIOMESمشابه للعالم العادي لكن بمناطق حيوية أكبر
AMPLIFIEDمشابه للعالم العادي لكن بتضاريس حادة وفروقات ارتفاع كبيرة
BUFFETعالم بوفيه، حيث يتم تعيين الإعدادات عبر generator-settings

spawn-monsters

يحدد ما إذا كان يجب ظهور الوحوش على السيرفر. يمكنك الاطلاع على قائمة الوحوش
هنا.

max-tick-time

ينظم الحد الأقصى لطول التكتش (tick). تُخصص مهام مختلفة للسيرفر لكل تكتش. إذا استمر التكتش أكثر من 60 ثانية افتراضيًا، يتوقف السيرفر تلقائيًا.

في سيرفرات Forge، قد يكون هذا مزعجًا لأن الإضافات تطلب وقتًا أطول. في هذه الحالة، يمكن تعيين القيمة إلى -1 لتعطيل الإيقاف التلقائي.

max-players

يضبط عدد الفتحات التي يمكن شغلها والحد الأقصى لعدد اللاعبين على السيرفر.

enforce-whitelist

يجعل القائمة البيضاء تقبل أي تغييرات مباشرة. عادةً يجب إعادة تحميل القائمة قبل تفعيلها.

online-mode

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

allow-flight

يفعل أو يعطل نظام مكافحة الغش الخاص بالطيران في ماينكرافت. غالبًا ما تسمح برامج الغش للاعبين بالطيران بدون إذن.

معلومات

لكننا نوصي دائمًا بتثبيت نظام مكافحة غش على شكل إضافة!

function-permission-level

يحدد مستوى صلاحيات OP لتنفيذ الأوامر. عند المستوى 4، يمكن تنفيذ أوامر مثل إيقاف السيرفر أو طرد أو حظر اللاعبين.