Folia: असल में कब ज़रूरी है
Paper पर आधारित मल्टीथ्रेडेड कोर: यह दुनिया को रीजन में कैसे बाँटता है, कितने प्लेयर पर स्विच करना सही है, और प्लगिन क्यों टूटते हैं।
13 अगस्त 2026 को अपडेट किया गया
Folia, Paper का एक फोर्क है जो गेम लूप को समानांतर बनाता है: दुनिया को रीजन में बाँटा जाता है, और हर रीजन अपने अलग थ्रेड में टिक करता है।
क्यों
एक सामान्य Minecraft सर्वर पूरी दुनिया को एक ही थ्रेड में कंप्यूट करता है। कितने भी कोर हों, फ़ायदा नहीं होगा अगर एक थ्रेड ही काफ़ी न पड़े — TPS। Folia ठीक इसी सीमा को हटाता है।
किसे इसकी ज़रूरत है
कई सौ खिलाड़ी, जो एक बड़ी दुनिया में फैले हों। 20–50 खिलाड़ियों के लिए इसका कोई मतलब नहीं: एक थ्रेड काफ़ी है, और आप कंपैटिबिलिटी खो देंगे।
क्या टूटता है
- ज़्यादातर प्लगइन। प्लगइन को Folia के लिए लिखा जाना चाहिए: अपने थ्रेड से किसी दूसरे रीजन को एक्सेस करने पर एरर आता है।
- Economy, permissions और protection प्लगइन ज़्यादातर इसे सपोर्ट नहीं करते, या सिर्फ़ आंशिक रूप से करते हैं।
- दूर-दूर के पॉइंट्स के बीच टेलीपोर्ट वाले सेटअप में सावधानी चाहिए।
व्यावहारिक सलाह
Folia उस प्रोजेक्ट के लिए है जो पहले ही सीमा तक पहुँच चुका है और कोर के हिसाब से प्लगइन चुनने को तैयार है। इस पर नया सर्वर शुरू नहीं करना चाहिए।
अगर 30 खिलाड़ियों पर TPS गिरता है, तो वजह लगभग पक्का सिंगल-थ्रेडिंग नहीं, बल्कि कोई ख़ास प्लगइन या फ़ार्म होता है — पहले प्रोफ़ाइल करें: Spark, लैग के आम कारण।
विकल्प
लोड को नेटवर्क के कई सर्वरों में बाँटें: लॉबी, सर्वाइवल, रिसोर्स वर्ल्ड — हर एक अपनी अलग प्रोसेस में, हर एक अपने अलग थ्रेड में। यह आम तौर पर ज़्यादा आसान और ज़्यादा भरोसेमंद होता है — सर्वर नेटवर्क।
