असिंक्रोनस चंक प्रोसेसिंग
मॉडर्न कोर चंक को पैरेलल में कैसे लोड करते हैं, इससे क्या फ़ायदा होता है, और कौन-सी सेटिंग्स असल में मायने रखती हैं।
13 अगस्त 2026 को अपडेट किया गया
चंक लोडिंग और जनरेशन सर्वर पर सबसे महँगा ऑपरेशन है। आधुनिक कोर इसका एक हिस्सा अलग थ्रेड्स पर ले जाते हैं।
जो पहले से काम करता है
Paper और उसके फ़ोर्क्स चंक्स को एसिंक्रोनस तरीके से लोड और सेव करते हैं, बिना डिस्क I/O पर मेन थ्रेड को ब्लॉक किए। यह सक्रिय एक्सप्लोरेशन वाले सर्वर पर साफ़ दिखता है — चंक लोडिंग।
सेटिंग्स
chunks:
max-auto-save-chunks-per-tick: 24
prevent-moving-into-unloaded-chunks: true
delay-chunk-unloads-by: 10s
prevent-moving-into-unloaded-chunks तेज़ उड़ान के दौरान खिलाड़ी को अनलोडेड चंक में गिरने से बचाता है।
मॉडपैक पर
Fabric मॉड C2ME जनरेशन को पैरेलल करता है: भारी जनरेशन वाले मॉडपैक पर यह अच्छा फ़ायदा देता है — ऑप्टिमाइज़ेशन मॉड।
जो सेटिंग्स ठीक नहीं कर सकतीं
मुख्य गेम लूप अब भी सिंगल-थ्रेडेड है। एसिंक्रोनी लोडिंग में मदद करती है, लेकिन एंटिटी और रेडस्टोन टिक्स में नहीं: वहाँ लिमिट और Folia मायने रखते हैं।
व्यावहारिक निष्कर्ष
अगर आपका प्रोफ़ाइलर जनरेशन दिखाता है, तो उसे प्रीजनरेशन से ठीक करें, नॉब्स बदलकर नहीं: पहले से जनरेट किया गया चंक बनने की तुलना में कई गुना सस्ते में लोड होता है — प्रीजनरेशन।
