موڈ پیک کو کتنی میموری چاہیے
مختلف سائز کے موڈ پیکس کے لیے میموری رہنما اصول، ورلڈ جنریشن کے دوران میموری کیوں ختم ہوتی ہے، اور کیسے پتہ چلے کہ کافی نہیں ہے۔
اپ ڈیٹ 13 اگست، 2026
موڈڈ سرور کو ونیلا سرور کے مقابلے کئی گنا زیادہ میموری درکار ہوتی ہے: ہر موڈ بلاکس، آئٹمز اور ترکیبیں رجسٹر کرتا ہے اور اپنے ڈیٹا اسٹرکچرز رکھتا ہے۔
رہنما اصول
| موڈ پیک | میموری |
|---|---|
| 30–60 موڈز، Fabric | 4 GB |
| 100 موڈز | 6 GB |
| 150–250 موڈز (ATM, FTB) | 8–12 GB |
| 300+ موڈز، بھاری ورلڈ جنریشن | 12–16 GB |
یہ سرور کی میموری ہے، کلائنٹ کی نہیں۔
جنریشن کے دوران میموری کیوں ختم ہوتی ہے
موڈز کے ساتھ ورلڈ جنریٹ کرنا سب سے بھاری عمل ہے: بایومز، اوریز، اسٹرکچرز اور ڈنجنز سب ایک ساتھ کمپیوٹ ہوتے ہیں۔ جو سرور 6 GB پر آرام سے چلتا ہے، وہ پہلی بار جب کوئی کھلاڑی غیر دریافت شدہ علاقے میں جاتا ہے تو OutOfMemoryError کے ساتھ کریش ہو جاتا ہے۔
حل: پری جنریشن غیر مصروف اوقات میں اور ورلڈ بارڈر۔
میموری کی کمی کی علامات
java.lang.OutOfMemoryError: Java heap space— تجزیہ؛- 3–10 سیکنڈ کی منجمدی، میموری حد تک بھری ہوئی؛
- سرور اسٹارٹ ہوتا ہے لیکن ایک گھنٹے کی گیم پلے کے بعد کریش ہو جاتا ہے۔
زیادہ ہمیشہ بہتر نہیں ہوتا
ایسے موڈ پیک کے لیے 16 GB جو 8 پر ٹھیک چلتا ہے، آپ کو گاربیج کلیکٹر کے طویل وقفے دیتا ہے — گاربیج کلیکٹر۔ عام اصول: زیادہ سے زیادہ استعمال کے علاوہ 30–50%۔
گرڈ
کسی پلان کی میموری گرڈ پر موجود تمام سرورز کے درمیان مشترک ہوتی ہے۔ ایک ہی 8 GB پلان پر موڈڈ ورلڈ اور لابی کا مطلب 6 GB اور 2 GB ہے، 8 اور 8 نہیں — سرور نیٹ ورک۔
