किसी Bedrock वर्ल्ड को Bedrock Dedicated Server पर तब आगे जारी रखा जा सकता है, जब वर्ल्ड फॉर्मेट, वर्शन और आवश्यक पैकेज मेल खाते हों। game-serverhosting के Bedrock वर्ल्ड मैनेजर में आप किसी .mcworld को सीधे अपलोड के रूप में चुन सकते हैं। इसके लिए आपको फ़ाइल को Java वर्ल्ड के रूप में मानने या उसका एक्सटेंशन बदलने की आवश्यकता नहीं है।

बाएँ से: ओरिजिनल वर्ल्ड सुरक्षित रखें, वर्किंग कॉपी बनाएँ, टारगेट सर्वर पर ट्रांसफर करें और परिणाम जाँचें।
बाएँ से: ओरिजिनल वर्ल्ड सुरक्षित रखें, वर्किंग कॉपी बनाएँ, टारगेट सर्वर पर ट्रांसफर करें और परिणाम जाँचें।

पहले सही सर्वर प्रकार तय करें

यह गाइड Mojang के Bedrock Dedicated Server (BDS) के लिए है। यह न तो PocketMine-MP में किसी स्वचालित स्थानांतरण का वर्णन करती है और न ही किसी Java रूपांतरण का। दोनों अंतर महत्वपूर्ण हैं: एक ही Bedrock क्लाइंट का मतलब यह नहीं है कि हर सर्वर कार्यान्वयन आपकी सेव की गई वर्ल्ड को बिना किसी बदलाव के पढ़ लेगा।

वह वर्शन नोट करें जिसमें वर्ल्ड को आख़िरी बार सेव किया गया था, साथ ही आवश्यक बिहेवियर और रिसोर्स पैक भी। यदि आप अभी यह तय कर रहे हैं कि आपको कौन-सा सॉफ़्टवेयर चाहिए, तो BDS या PocketMine-MP पढ़ें।

स्रोत सुरक्षित करें और एक्सपोर्ट जाँचें

पुरानी वर्ल्ड का एक अलग बैकअप बनाएँ। यदि आपके इस्तेमाल किए जा रहे Bedrock क्लाइंट में वर्ल्ड एक्सपोर्ट करें का विकल्प उपलब्ध है, तो उसके ज़रिए एक .mcworld बनाएँ। हर प्लेटफ़ॉर्म पर फ़ाइल एक्सेस एक जैसा नहीं होता। अपने डिवाइस के लिए दस्तावेज़ीकृत एक्सपोर्ट तरीके का उपयोग करें और सर्वर पर कुछ भी बदलने से पहले एक कॉपी को स्थानीय रूप से टेस्ट करें।

एक .mcworld Bedrock वर्ल्ड डेटा वाला एक आर्काइव है। किसी अनज़िप किए गए BDS वर्ल्ड फ़ोल्डर में, अन्य चीज़ों के अलावा, level.dat और db होते हैं। किसी Java वर्ल्ड को ज़िप का नाम बदलकर .mcworld करने से उसे Bedrock फॉर्मेट नहीं मिलता। Chunker के बारे में Microsoft का दस्तावेज़ रूपांतरण को सीमाओं वाली एक अलग प्रक्रिया के रूप में वर्णित करता है; एक सामान्य Bedrock-से-BDS इम्पोर्ट के लिए यह आवश्यक नहीं है।

टारगेट सर्वर की भी जाँच करें: एक बैकअप बनाएँ और मौजूदा सक्रिय वर्ल्ड को सुरक्षित रखें। इम्पोर्ट के लिए एक नया, अद्वितीय नाम इस्तेमाल करें। बैकअप गाइड पूरे बैकअप दायरे का वर्णन करता है।

Bedrock वर्ल्ड मैनेजर में इम्पोर्ट करें

  1. BDS सर्वर और उसका वर्ल्ड प्रबंधन खोलें।
  2. वर्ल्ड अपलोड करें चुनें।
  3. जाँचा हुआ .mcworld आर्काइव और insel-import जैसा एक नया टारगेट नाम चुनें।
  4. फ़ॉर्म में दिखाई गई साइज़ सीमा और प्रोसेसिंग से जुड़े नोट्स पर ध्यान दें।
  5. अपलोड शुरू करें और पूरा होने तक प्रतीक्षा करें। इसके बाद वर्ल्ड लिस्ट में एंट्री और यह जाँचें कि कौन-सी वर्ल्ड सक्रिय है।

यदि कोई नाम पहले से मौजूद है, तो एक नया नाम चुनें। अब तक ठीक से काम कर रही एकमात्र वर्ल्ड को ओवरराइट न करें। किसी त्रुटि संदेश की स्थिति में, उसका शब्दांकन और प्रोसेसिंग स्टेप नोट करें, न कि बार-बार एक ही इम्पोर्ट को समानांतर रूप से शुरू करें।

पूरे वर्ल्ड फ़ोल्डर के लिए मैन्युअल तरीका

किसी मैन्युअल ट्रांसफर में, BDS प्रोसेस को पूरी तरह रोक दें। पूरे अनज़िप किए गए वर्ल्ड फ़ोल्डर को SFTP के ज़रिए worlds/ के अंतर्गत कॉपी करें। एक सरल उदाहरण इस प्रकार है:

worlds/
  insel-import/
    level.dat
    db/

संबंधित कॉन्फ़िगरेशन मान इस प्रकार है:

level-name=insel-import

Microsoft इस मैपिंग का वर्णन BDS परिचय और कॉन्फ़िगरेशन रेफ़रेंस में करता है। insel-import और वास्तविक वर्ल्ड डेटा के बीच किसी अतिरिक्त पैकेजिंग लेयर से बचें।

ऐड-ऑन भी जाँच का हिस्सा हैं

वर्ल्ड से जुड़ी पैक फ़ाइलों और उनके रेफ़रेंस को साथ रखें। सामग्री गायब होने पर पैक वर्शन और डिपेंडेंसी की जाँच करें। इनके विकल्प के रूप में Java JAR फ़ाइलें इंस्टॉल न करें। एक सफल कनेक्शन इस बात की पुष्टि नहीं करता कि बिहेवियर पैक या स्क्रिप्ट पूरी तरह काम कर रहे हैं।

यदि कोई वर्ल्ड प्रयोगात्मक फ़ीचर्स का उपयोग करती है, तो अपने BDS वर्शन पर उनके समर्थन की स्पष्ट रूप से जाँच करें। किसी इम्पोर्ट त्रुटि की जाँच करते समय सर्वर वर्शन, पैक चयन और वर्ल्ड फ़ाइलों को एक साथ न बदलें।

गेम प्रोग्रेस की जाँच करें

पैनल में दिखाए गए पते और वहाँ दिए गए पोर्ट के ज़रिए किसी उपयुक्त Bedrock क्लाइंट से कनेक्ट करें। ज्ञात बिल्डिंग्स, डायमेंशन, इन्वेंटरी, कंटेनर और महत्वपूर्ण ऐड-ऑन फ़ीचर्स की तुलना करें। इसके बाद किसी सामान्य अकाउंट के साथ निर्धारित अधिकारों की जाँच करें।

एक गैर-महत्वपूर्ण बदलाव करें और सर्वर को सुव्यवस्थित रूप से रोकने तथा फिर से शुरू करने के बाद उसकी जाँच करें। यदि गलत लैंडस्केप दिखाई दे, तो सबसे पहले वर्ल्ड नाम और फ़ोल्डर जाँचें। यदि केवल पैक की सामग्री गायब है, तो वर्ल्ड फ़ोल्डर को हटाने के बजाय पैकेज की जाँच करें।

FAQ

इम्पोर्ट फ़ेल होने पर मैं वापस कैसे जाऊँ?

उम्मीदवार को रोकें और अपरिवर्तित पुरानी वर्ल्ड को उसकी पिछली कॉन्फ़िगरेशन के साथ फिर से इस्तेमाल करें। यदि आपने अन्य फ़ाइलें भी बदली हैं, तो संबंधित बैकअप स्थिति को फिर से बहाल करें।

वर्ल्ड लोकल रूप से क्यों दिख रही है, लेकिन BDS पर नहीं?

अपलोड पूरा होना, वर्शन, टारगेट नाम, फ़ोल्डर रूट और स्टार्ट कंसोल की जाँच करें। लोकल रूप से काम करना यह साबित नहीं करता कि सर्वर सही फ़ाइल लोड कर रहा है।

क्या मैं इसके बजाय Java मैप अपलोड कर सकता/सकती हूँ?

सीधे Bedrock इम्पोर्ट के रूप में नहीं। किसी उपयुक्त Bedrock वर्शन का उपयोग करें या किसी कॉपी पर रूपांतरण को अलग से जाँचें। यह न मानें कि सभी डेटा पूरी तरह सुरक्षित रहेगा।

संबंधित गाइड

यह गाइड अन्य भाषाओं में

Deutsch · English · Español · Français · Nederlands · Português · Русский