ما مقدار ذاكرة الوصول العشوائي (RAM) المناسبة لخادم Minecraft؟ هل 1 جيجا كافية؟

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

ما مقدار ذاكرة الوصول العشوائي التي يحتاجها خادم Minecraft؟

قبل أن نتعمق في التفاصيل، لنبدأ بالقاعدة الذهبية لتحديد مقدار ذاكرة الوصول العشوائي (RAM) التي تحتاجها لخادم Minecraft الخاص بك.

لا تحتاج إلى مقدار ذاكرة الوصول العشوائي (RAM) التي يخبرك شخص ما أنك بحاجة إليها. أنت بحاجة إلى مقدار ذاكرة الوصول العشوائي (RAM) التي تحتاجها للحصول على تجربة لعب سلسة.

بالنسبة لمعظم اللاعبين الذين يعبثون مع عدد قليل من الأصدقاء، فإن ذاكرة الوصول العشوائي (RAM) التي تبلغ 1 جيجابايت لخادم Minecraft الخاص بهم تعد أكثر من كافية — خاصة إذا قاموا بتحسين تجربة الخادم الخاصة بهم.

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

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

“ما مقدار ذاكرة الوصول العشوائي (RAM) التي أحتاجها لخادم Minecraft الخاص بي؟” هو سؤال أقرب إلى “ما حجم السيارة التي أحتاجها؟” حيث لا يمكنك الإجابة على السؤال بشكل فعال دون التفكير في كيفية استخدام الخادم (أو السيارة). لذا فإن عبارة “يجب أن يكون لدى الجميع 4 غيغابايت من ذاكرة الوصول العشوائي لخادم Minecraft الخاص بهم” هي عبارة مفيدة تمامًا مثل “الجميع يحتاج إلى شاحنة بضائع”.

العوامل التي تساهم في الطلب على ذاكرة الوصول العشوائي

دعونا نتعمق في بعض العوامل الرئيسية التي تساهم في استخدام ذاكرة الوصول العشوائي (RAM) وتؤدي إلى تأخر الخادم عند عدم وجود ذاكرة وصول عشوائي (RAM) كافية.

في عالم Minecraft، بالمناسبة، غالبًا ما يُشار إلى تأخر الخادم بمصطلح Ticks Per Second (TPS).

يشبه TPS تقريبًا مصطلح الإطارات في الثانية (FPS)، الذي يستخدمه اللاعبون لوصف السرعة التي يعرض بها جهاز الكمبيوتر الخاص بهم الإطارات في لعبة فيديو يلعبونها — باستثناء أنه في هذه الحالة ليس تأخرًا بصريًا، إنه تأخر داخلي ساعة الخادم متخلفة تحت الضغط. لن تؤدي النصائح والحيل التي تجعل تجربة عميل Minecraft أكثر سلاسة إلى حل مشكلات الخادم.

تم ترميز لعبة Minecraft لـ 20 TPS. عندما تجبر اختناقات الأداء TPS على أقل من 20، فإن تجربة اللعبة تتأثر. فيما يلي بعض العوامل التي تساهم في تأخر الخادم.

عدد اللاعبين

بلا شك، العامل الأكبر هو عدد اللاعبين. قد تبدو لعبة Minecraft وكأنها لعبة قديمة الطراز ومتساهلة، لكن اللعبة تستهلك الكثير من الموارد. يجب على الخادم توفير بيئة ديناميكية ومتغيرة باستمرار لكل لاعب في اللعبة.

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

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

عرض المسافة

مسافة العرض في Minecraft هي مدى تحميل اللعبة وعرض “الأجزاء” التي يتكون منها عالم اللعبة. مسافة العرض الافتراضية هي 10 قطع.

لقطة شاشة تعرض مسافة العرض في Minecraft.

جيسون فيتزباتريك / المهووس بالكيفية

سيؤدي تقليله إلى تقليل الطلب على الخادم على حساب المدى الذي يمكن للاعب رؤيته وما يظل محملاً ونشطًا في اللعبة. ستتطلب زيادتها المزيد من ذاكرة الوصول العشوائي (RAM) لكل لاعب للتعامل مع العرض والكيانات المتزايدة.

ريدستون والكيانات وتحميل القطعة

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

حتى أشياء مثل دورات نمو النبات وعمل دوائر Redstone والإبداعات في اللعبة تؤثر في الحمل الموضوع على الخادم.

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

تعديلات اللعبة

يعد تعديل Minecraft جزءًا كبيرًا من تجربة Minecraft للعديد من اللاعبين، ويمكن أن تؤدي التعديلات إلى طلب كبير على الخادم.

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

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

فكر في ترقية برنامج الخادم الخاص بك، وليس الأجهزة

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

لسنوات حتى الآن، قدمت Mojang وصولاً مجانيًا إلى منصة خادم Minecraft. أنت تدفع مقابل اللعبة، لكن الخادم المطلوب لاستضافة اللعبة مجاني. كل إصدار عام جديد له يمكنك العثور على server.jar المحدث على الموقع الرسمي.

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

بدلاً من دفع المزيد مقابل حزمة استضافة أفضل أو ترقية أجهزتك في المنزل لتحقيق أداء أفضل باستخدام خادم Vanilla، نوصيك باستخدام شوكة محسّنة بشكل كبير لخادم Minecraft مثل بيبر إم سي.

تم فرض شعار PaperMC على نصب تذكاري للمحيط في Minecraft.

جيسون فيتزباتريك، PaperMC

لم يتم تحسين PaperMC بشكل جيد لدرجة أنه سوف يذهلك فحسب، بل تترجم التحسينات مباشرة إلى متطلبات ذاكرة وصول عشوائي أقل. (ولأن PaperMC عبارة عن شوكة لمشروع Spigot فهذا يعني أنه يمكنك استخدامه بسهولة عدد كبير من ملحقات Bukkit المتوافقة مع Spigot.)

على سبيل المثال، قمت مؤخرًا بتخزين خادم للعب مع مجموعة من الأصدقاء وأفراد العائلة حول العالم. قررت تشغيل خادم الفانيليا الأساسي مباشرة من Mojang، على الرغم من معرفتي بمشاكل الأداء، فقط لاختباره والتأكد من أن الأمور لم تتغير. حتى مع وجود 3-4 لاعبين فقط، كان الأداء سيئًا. كان لضبط تخصيص ذاكرة الوصول العشوائي (RAM) الخاصة بي من 1 جيجابايت بشكل تدريجي وتصاعدي إلى أرقام أعلى وأعلى تأثيرًا ضئيلًا على الأداء.

كان هناك تأخر بغض النظر عما كنا نفعله. كثيرًا ما تفشل الكتل في الكسر (أو وضعها بشكل صحيح) وكثيرًا ما يعلق أصدقائي خلف الكتل “غير المرئية” التي تمت إزالتها بصريًا من عملائهم، ولكنها استمرت كحاجز مادي على جانب الخادم. ويكفي أن أقول أنها لم تكن تجربة ممتعة للغاية.

ومع ذلك، عندما استبدلت خادم الفانيليا بخادم PaperMC المحسّن للغاية، تمكنت من تقليل تخصيص ذاكرة الوصول العشوائي (RAM) الخاصة بي إلى 1 جيجابايت مع إضافة بضع عشرات من التعديلات والمكونات الإضافية في الوقت نفسه، كل ذلك بأداء سلس تمامًا. الإعداد بسيط ومباشر كخادم Minecraft العادي أيضًا.

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

لا تقم بتخصيص ذاكرة الوصول العشوائي (RAM) لخادم Minecraft الخاص بك

أخيرًا، هناك كلمة تحذير صغيرة ضد الإفراط في تخصيص ذاكرة الوصول العشوائي (RAM) لخادم Minecraft الخاص بك. في حين أن زيادة ذاكرة الوصول العشوائي (RAM) أمر ضروري عند إضافة الكثير من اللاعبين والتعديلات المعقدة بشكل متزايد، إلا أن هناك نقطة لتناقص العوائد.

إن إبقاء تخصيص ذاكرة الوصول العشوائي (RAM) لخادمك قريبًا من المتطلبات التي يفرضها اللاعبون والتعديلات/المكونات الإضافية يساعد في الواقع على تشغيل خادمك بشكل أفضل. إن تخصيص 16 جيجابايت من ذاكرة الوصول العشوائي لخادم لا يحتاج إليها حقًا يجعل Java الذي يقود الخادم يعمل بشكل غير فعال.

ليست هناك حاجة لنا للبدء في دراسة حول Java، ولكن التفاصيل الأساسية هنا هي مفهوم يسمى “جمع البيانات المهملة”، وهي العملية التي من خلالها تدير برامج Java استخدام ذاكرتها تلقائيًا.

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

باختصار، دع تجربة اللعب الفعلية توجه تعديلاتك. ابدأ بـ 1 جيجا بايت والعب. كل شيء سلس واللعب ممتع؟ عظيم، اتركه عند 1 غيغابايت. أضف بعض التعديلات، أو المزيد من الأصدقاء، أو كليهما، وسيبدأ الخادم في التباطؤ؟ قم بتخصيص المزيد من ذاكرة الوصول العشوائي (أو شراء حزمة استضافة أكبر) لموازنة الطلب الجديد على الخادم.

(العلامات للترجمة) ألعاب الفيديو (ر) ماين كرافت (ر) الميزات

أضف تعليق