प्लगइन को MySQL पर शिफ्ट करना
प्लगइन को शेयर्ड डेटाबेस क्यों चाहिए: LuckPerms, CoreProtect, बैन, और इकॉनमी को MySQL पर सेट करना, और इससे सर्वर नेटवर्क को क्या मिलता है।
13 अगस्त 2026 को अपडेट किया गया
डिफ़ॉल्ट रूप से, प्लगइन डेटा को फ़ाइलों या SQLite में सेव करते हैं। यह तब तक ठीक काम करता है जब तक आपके पास एक ही सर्वर हो और खिलाड़ियों की संख्या कम हो।
कब बदलें
- सर्वर नेटवर्क: परमिशन और बैन साझा होने चाहिए — सर्वर नेटवर्क।
- हज़ारों यूनिक खिलाड़ी: फ़ाइल स्टोरेज से स्टार्टअप और सेविंग धीमी हो जाती है।
- आपको डेटा तक बाहरी एक्सेस चाहिए: वेबसाइट, बॉट, स्टैटिस्टिक्स।
उदाहरण: LuckPerms
plugins/LuckPerms/config.yml:
storage-method: mysql
data:
address: host:port
database: db_name
username: user
password: password
table-prefix: luckperms_
स्टोरेज बैकएंड बदलने के बाद डेटा अपने आप माइग्रेट नहीं होता:
lp migrate mysql
या lp export और lp import से एक्सपोर्ट और इम्पोर्ट करें।
अन्य प्लगइन
- CoreProtect —
config.ymlमेंmysql: trueसेक्शन। काम की बात: लॉग डेटाबेस तेज़ी से बढ़ता है — CoreProtect। - बैन प्लगइन — साझा डेटाबेस से आपको पूरे नेटवर्क पर बैन मिलते हैं।
- Economy — साझा डेटाबेस ज़रूरी है, वरना बैलेंस अलग-अलग हो जाएँगे।
- AuthMe — ज़्यादा खिलाड़ियों के साथ MySQL लॉगिन तेज़ करता है।
टेबल प्रीफ़िक्स
अगर कई प्लगइन या कई सर्वर एक ही डेटाबेस इस्तेमाल करते हैं, तो अलग-अलग टेबल प्रीफ़िक्स सेट करें — वरना नाम के कॉन्फ़्लिक्ट होंगे।
बैकअप
MySQL पर स्विच करने का मतलब है कि अब वर्ल्ड में सर्वर का पूरा डेटा नहीं रहता। नियमित डंप सेट करें — डेटाबेस डंप।
Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ
