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

نشرت: 2022-06-16
لاعبو Minecraft محاطون بالجماهير على قمة جبل.
موجانج

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

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

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

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

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

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

الإعلانات

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

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

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

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

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

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

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

عدد اللاعبين

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

الإعلانات

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

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

عرض المسافة

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

تتلاشى الجبال في الضباب على حافة مسافة عرض الخادم. جايسون فيتزباتريك

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

Redstone والكيانات والتحميل الجماعي

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

الإعلانات

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

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

تعديل اللعبة

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

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

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

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

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

الإعلانات

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

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

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

تم فرض شعار PaperMC على نصب ماين كرافت المحيط.
جايسون فيتزباتريك ، PaperMC

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

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

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

الإعلانات

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

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

لا تفرط في تخصيص ذاكرة الوصول العشوائي لخادم Minecraft الخاص بك

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

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

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

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

الإعلانات

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