निकनेम लॉगिन, स्किन और ऑथेंटिकेशन
ऑफ़लाइन अकाउंट वाले खिलाड़ियों को Millida सर्वर पर कैसे आने दें, ऑथेंटिकेशन प्लगइन क्यों ज़रूरी है, स्किन कैसे रीस्टोर करें, और मोड बदलते समय प्रोग्रेस कैसे न खोएं।
4 अगस्त 2026 को अपडेट किया गया
डिफ़ॉल्ट रूप से, सर्वर Minecraft लाइसेंस की जाँच करता है। ऑफ़लाइन अकाउंट वाले क्लाइंट से कनेक्ट करने पर खिलाड़ी को “Failed to verify username” / Failed to verify username मिलता है।
निकनेम लॉगिन की अनुमति दें
“Settings” → “Nickname login” पर जाएँ। बस इतना ही — किसी फ़ाइल को संपादित करने की ज़रूरत नहीं।
एक तीसरा विकल्प भी है — “Sign in only with a Millida account”: निकनेम की पुष्टि लॉन्चर के बजाय प्लेटफ़ॉर्म पर आपके अकाउंट से होती है। अगर आप सर्वर पर अपनी खुद की रजिस्ट्रेशन प्रणाली नहीं चलाते, तो यह एक सुविधाजनक समझौता है।
लाइसेंस के साथ और क्या टूटता है
बिना सत्यापन के, निकनेम बस एक स्ट्रिंग है जो खिलाड़ी ने खुद टाइप की है। इसके तीन अनिवार्य परिणाम होते हैं।
1. आपको एक ऑथेंटिकेशन प्लगइन चाहिए। AuthMe या nLogin: खिलाड़ी पासवर्ड से रजिस्टर करता है (/register password password) और उसी से लॉगिन करता है (/login password)। इसके बिना, जो भी पहले आएगा वह आपका एडमिन निकनेम ले लेगा। इसे “Plugins and mods” सेक्शन में कैटलॉग से इंस्टॉल करें।
2. स्किन गायब हो जाती हैं। ऑफ़लाइन अकाउंट वाला क्लाइंट Mojang के सर्वर से स्किन नहीं खींच सकता। इसका समाधान SkinsRestorer प्लगइन है: यह निकनेम या लिंक से स्किन फ़ेच करता है, और खिलाड़ी कमांड है /skin name।
3. व्हाइटलिस्ट सुरक्षा नहीं रह जाती — देखें व्हाइटलिस्ट।
अगर सर्वर पब्लिक है तो एक एंटी-बॉट प्लगइन इंस्टॉल करना भी समझदारी है: निकनेम लॉगिन वाले सर्वर पर बॉट बड़ी संख्या में आते हैं।
मोड बदलने पर प्रोग्रेस
यह मुख्य जाल है। इन्वेंटरी, होम, क्लेम और बैलेंस एक UUID से जुड़े होते हैं, और लाइसेंस्ड मोड तथा निकनेम-लॉगिन मोड में एक ही निकनेम का UUID अलग होता है। इसे बदलें, और खिलाड़ी खाली हाथों वाले “नए” खिलाड़ियों के रूप में लॉगिन करते हैं।
क्या करें:
- मोड का फ़ैसला प्रोजेक्ट लॉन्च करने से पहले करें, खेल के पहले महीने के बाद नहीं।
- अगर बदलना ही पड़े, तो पहले से “World and copies” में दुनिया की एक कॉपी बना लें।
- आइटम और होम मैन्युअली ट्रांसफ़र होते हैं: इन्वेंटरी “Players and access” के ज़रिए कमांड से, क्लेम और बैलेंस प्लगइन में नए UUID को असाइन करके।
- जो प्लगइन इसे सपोर्ट करते हैं (जैसे Essentials), उनमें सर्वर बंद रखकर Files सेक्शन के ज़रिए प्लेयर फ़ाइल
<old-uuid>.ymlको<new-uuid>.ymlमें बदलना आसान है।
किसी भी होस्टिंग पर मोड बदलते समय प्रोग्रेस “एक बटन से” सुरक्षित नहीं रखी जा सकती: सर्वर की नज़र में अलग UUID का मतलब सचमुच अलग खिलाड़ी है।
सर्वर नेटवर्क
जब आप प्रॉक्सी इस्तेमाल करते हैं, तो लाइसेंस की जाँच प्रॉक्सी करता है, और बैकएंड उस पर भरोसा करते हैं। देखें कि हम इसे कैसे सेट करते हैं — सर्वर नेटवर्क और अपनी खुद की प्रॉक्सी।
