لا تبدأ Java حين يُطلب منها أخذ ذاكرة أكبر مما في الخادم. في خادم PlayNHost تضبط اللوحة ذاكرة Java لباقتك، لذا تعني هذه الرسالة في الغالب أن في بدء الخادم معامل ذاكرة إضافيًا يطلب أكثر. أزل ذلك المعامل وشغّل الخادم من جديد.
ما الذي تراه
- يتوقف الخادم خلال ثوانٍ من بدئه.
- يعرض Console الرسالة
Could not reserve enough space for object heap، أوInvalid maximum heap size:وقيمة. - يقول مربع لماذا توقف خادمك في نظرة عامة وفوق console الرسالة
Java asked for more memory than this plan has.وA startup flag sets the memory above the plan's. Remove any -Xmx or -Xms you added under Settings, Startup Parameters.وزره هو فتح معاملات بدء التشغيل.
أصلحها
- انقر فتح معاملات بدء التشغيل في المربع، أو افتح الإعدادات وانقر معاملات بدء التشغيل.
- انظر إلى معلمات مخصصة. أزل أي معامل يبدأ بـ
-Xmxأو-Xmsأو-XX:MaxRAM، ثم انقر حفظ. لم تعد اللوحة تقبل هذه المعاملات هناك، لأنها تضبط ذاكرة Java لباقتك بنفسها. - شغّل الخادم.
إذا لم يكن في معلمات مخصصة معامل كهذا وما زال الخادم يتوقف بهذه الرسالة، فـافتح تذكرة وأرفق آخر أسطر Console.
كيف تضبط اللوحة الذاكرة
لا تحتاج إلى معامل ذاكرة. حين تكون معلمات مخصصة فارغة، تقول اللوحة None. Your server already starts with PaperMC's recommended flags, sized to your plan. Add a flag here only to change one of them. تُقسَّم ذاكرة باقتك بين اللعبة وما تحتاج إليه Java حولها، وتحسب اللوحة هذا التقسيم لباقتك.
المزيد عن المعاملات التي يمكنك إضافتها: كيف تضيف معاملات بدء Java إلى خادم Minecraft.
معلومات مفيدة
- بعد تغيير الباقة، تُطبَّق الذاكرة الجديدة عند البدء التالي للخادم.
- إذا بدأ الخادم لكنه توقف لاحقًا مع
OutOfMemoryError، فهذه مشكلة مختلفة: خادم Minecraft نفدت ذاكرته. - أسباب أخرى تذكرها اللوحة: كيف تعرف سبب توقف خادم Minecraft.



