Minecraft वर्शन या सर्वर टाइप तुम पूरा बैकअप लेने और एक अलग कॉपी पर टेस्ट करने के बाद ही बदलो। पैनल में चुना गया सॉफ़्टवेयर इस बात की गारंटी नहीं देता कि वर्ल्ड फ़ॉर्मैट, मॉड, Datapack और प्लगइन डेटा उससे मेल खाएँगे। इसलिए बदलाव से पहले और बाद में वही गेम कंटेंट की तुलना करो और दूसरी बार स्टार्ट करने के बाद उनका सेव होना जांचो।
कस्टमर पैनल में चरण-दर-चरण (वीडियो के साथ): पैनल में सर्वर सॉफ़्टवेयर और वर्शन बदलें
तीन अलग-अलग बदलावों में फ़र्क करें
| बदलाव | स्टार्ट से पहले सबसे अहम सवाल |
|---|---|
| उसी सर्वर सॉफ़्टवेयर का नया बिल्ड | क्या इस बिल्ड के बदलाव और ज्ञात समस्याएँ जांची गई हैं? |
| नया Minecraft वर्शन | क्या वर्ल्ड फ़ॉर्मैट, Datapack और एक्सटेंशन इस वर्शन पर जा सकते हैं? |
| अलग लोडर या सर्वर टाइप | क्या लक्ष्य पिछले कंटेंट और उसके डेटा फ़ॉर्मैट को सपोर्ट करता है? |
एक मॉडपैक अपडेट में तीनों बदलाव एक साथ हो सकते हैं। इसलिए पैक वर्शन, Minecraft वर्शन, लोडर और Java रनटाइम अलग-अलग नोट करो। संभव हो तो पहले केवल एक बदलाव चुनो, ताकि त्रुटियों को किसी ठोस चरण से जोड़ा जा सके।
शुरुआती स्थिति का बैकअप लें
मैनुअल पूरी कॉपी के लिए सर्वर बंद करो। वर्ल्ड, कॉन्फ़िगरेशन, मॉड या प्लगइन और उनका डेटा सुरक्षित करो। बाहरी डेटाबेस को समन्वित बैकअप चाहिए। पिछले वर्शन और स्टार्ट पैरामीटर दर्ज रखो। टेस्ट करो कि तुम इस स्थिति को पिछले वातावरण में दोबारा खोल सकते हो। विवरण बैकअप-गाइड में हैं।
टेस्ट के लिए तुम्हें इंस्टॉलेशन की एक अलग कॉपी चाहिए। वह उन्हीं चालू प्लगइन डेटाबेस में नहीं लिखनी चाहिए। पहुँच सीमित करो और सुनिश्चित करो कि खिलाड़ी अब भी जानते हों कि कौन-सा इंस्टेंस असली (प्रोडक्शन) है।
लक्ष्य सॉफ़्टवेयर चुनना
Vanilla को मॉड प्लेटफ़ॉर्म की ज़रूरत नहीं होती। Paper और Purpur उपयुक्त प्लगइन के लिए हैं; Forge, NeoForge, Fabric और Quilt अलग-अलग मॉड-इकोसिस्टम बनाते हैं। निर्णायक हमेशा किसी विशेष प्रोजेक्ट की लोडर और गेम वर्शन के लिए रिलीज़ होती है। किसी मॉड का नाम और सही फ़ाइल एक्सटेंशन काफ़ी नहीं है।
NeoForge और Forge अलग मॉड प्लेटफ़ॉर्म हैं; प्रोजेक्ट को लक्ष्य लोडर का स्पष्ट रूप से समर्थन करना चाहिए। इसके अलावा क्लाइंट और सर्वर के लिए ज़रूरी Java रनटाइम नोट करो। मौजूदा Paper के लिए Getting-Started-तालिका 1.20 से 1.21.11 के लिए Java21 और 26.1 से Java25 बताती है। मॉडपैक की रिलीज़ अलग हो सकती हैं; इसलिए सीधे सबसे ऊँचा Java वर्शन इंस्टॉल मत करो। Java-गाइड इसे मिलाने में मदद करती है।
वर्ल्ड फ़ॉर्मैट: Java 26.1 से बदलावों पर ध्यान दें
मौजूदा सर्वरों की वर्ल्ड डायरेक्टरी पुराने ट्यूटोरियल से अलग हैं। माइग्रेशन पर Paper दस्तावेज़ मौजूदा प्रक्रियाओं को 26.1 से पहले के वर्शन की गाइड से साफ़ तौर पर अलग करता है। अलग world_nether और world_the_end फ़ोल्डरों वाली कोई पुरानी गाइड इसलिए नए सर्वर से अपने आप मेल नहीं खाती।
यह खासकर तब मायने रखता है जब सॉफ़्टवेयर बदलने के बाद ओवरवर्ल्ड सही दिखे, पर Nether या End खाली लगें। पहले वर्शन, मूल लेआउट और असल फ़ाइलें जांचो। किसी अनुमानित पाथ त्रुटि को ठीक करने के लिए कोई डायमेंशन दोबारा जनरेट मत करो। मॉड कंटेंट वाले वर्ल्ड में लोडर हटाने से ब्लॉक, आइटम या डायमेंशन भी बेकार हो सकते हैं।
पैनल में बदलाव करना
- तय किए गए टेस्ट इंस्टेंस पर सर्वर वर्शन का चयन खोलो।
- Minecraft और सर्वर सॉफ़्टवेयर का वह संयोजन चुनो जो वास्तव में पेश किया गया है।
- पुष्टि संवाद पढ़ो और जांचो कि तुम सच में टेस्ट कॉपी को संपादित कर रहे हो।
- बदलाव की पुष्टि करो और इंस्टॉलेशन के पूरा होने का इंतज़ार करो।
- पहले स्टार्ट पर नए रनटाइम के शुरू होने से कंसोल पढ़ो। केवल अंतिम विफलता संदेश देखने की जगह पहली त्रुटि दर्ज करो।

Paper-अपडेट गाइड Paper सर्वरों के लिए एक अतिरिक्त आधार है। उपलब्ध लोडर और बिल्ड अलग हो सकते हैं; पैनल में एंट्री होना तुम्हारे निजी मॉड संयोजन की स्वीकृति नहीं है।
पहले और बाद में वही चीज़ें टेस्ट करें
बदलाव से पहले ज्ञात स्थानों और फ़ंक्शन की एक छोटी सूची बनाओ। बाद में उसी डायमेंशन में वही निर्देशांक, खिलाड़ियों की इन्वेंटरी, Ender चेस्ट, अनुमतियाँ, पोर्टल और मुख्य मॉड या प्लगइन जांचो। एक सामान्य खिलाड़ी खाते को भी जुड़ने दो। विशेष अधिकारों वाला एडमिन हर अनुमति त्रुटि नहीं पकड़ पाता।
टेस्ट वर्ल्ड में किसी गैर-महत्वपूर्ण जगह पर एक बदलाव करो। सर्वर को ठीक से बंद करो, दोबारा शुरू करो और जांचो कि बदलाव और पुराना डेटा सुरक्षित हैं। इसके बाद ही प्रोडक्शन बदलाव के लिए मेंटेनेंस विंडो की योजना बनाओ। अगर टेस्ट के बाद मूल सर्वर पर खेल जारी रहा है, तो उससे ठीक पहले तुम्हें नया बैकअप चाहिए।
अगर बदलाव विफल हो जाए
पहली ठोस लोडिंग त्रुटि दर्ज करो और लोडर, मॉड फ़ाइल और दस्तावेज़ित निर्भरता की तुलना सुरक्षित रखी गई वर्शन डायरेक्टरी से करो। इस संयोजन को टेस्ट कॉपी पर ठीक करो, बिना साथ-साथ वर्ल्ड सुधारे या और वर्शन बदले। मॉड ब्लॉक या डायमेंशन गायब हों तो तुरंत रुक जाओ। अगले प्रयास के लिए डेटाबेस समेत बिना बदली शुरुआती कॉपी फिर से इस्तेमाल करो, उस टेस्ट स्टेट को नहीं जो पहले ही कंटेंट के बिना सेव हो चुका है।
वापसी का रास्ता सॉफ़्टवेयर और डेटा स्टेट दोनों की बहाली है। पहले से अपग्रेड हो चुके वर्ल्ड को सीधे पुराने सर्वर वर्शन के साथ मत चलाओ। माइग्रेट हुए प्लगइन डेटाबेस को भी अपनी अलग रीस्टोर की ज़रूरत हो सकती है।
FAQ
क्या बदलाव के दौरान फ़ाइलें बनी रहती हैं?
सिर्फ़ फ़ाइलों का बचे रहना उनकी पठनीयता या सभी गेम कंटेंट के सुरक्षित रहने के बारे में कुछ नहीं बताता। निर्णायक है लक्ष्य सॉफ़्टवेयर के साथ की गई जांच।
क्या मैं Forge मॉड Paper के साथ इस्तेमाल कर सकता हूँ?
Paper Forge मॉड लोड नहीं करता। ज़रूरी फ़ंक्शन के लिए कोई उपयुक्त समाधान खोजो और वर्ल्ड माइग्रेशन को अलग से टेस्ट करो; एक जैसे फ़ंक्शन का मतलब एक जैसा डेटा नहीं होता।
क्या हर क्लाइंट का वर्शन वही होना चाहिए?
टेस्ट के लिए सर्वर द्वारा समर्थित क्लाइंट वर्शन और ज़रूरी मॉड इस्तेमाल करो। अतिरिक्त प्रोटोकॉल संगतता मॉड या वर्ल्ड संगतता का प्रमाण नहीं है।
संबंधित गाइड
यह गाइड अन्य भाषाओं में
English · Español · Français · Nederlands · Português · Русский
सर्वर सॉफ़्टवेयर बदलें (Paper → Fabric): view an example
Our own captures from a demonstration environment. The version and setup shown may differ from your server.
- Manage और Change Game Type खोलो। नया सर्वर सॉफ़्टवेयर चुनो, यहाँ Fabric।
- पुष्टि के लिए सर्वर का नाम दर्ज करो और Change game type पर क्लिक करो।
- पहले अपने आप एक रिस्टोर पॉइंट बनता है। स्विच पूरा होने तक प्रतीक्षा करो।