پلگ انز کو 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۔ - Ban پلگ انز — مشترک ڈیٹا بیس آپ کو پورے نیٹ ورک پر پابندیاں دیتا ہے۔
- Economy — مشترک ڈیٹا بیس لازمی ہے، ورنہ بیلنس مختلف ہو جائیں گے۔
- AuthMe — MySQL بڑی تعداد میں کھلاڑیوں کے ساتھ لاگ ان تیز کرتا ہے۔
ٹیبل پری فکسز
اگر کئی پلگ انز یا کئی سرور ایک ہی ڈیٹا بیس استعمال کرتے ہیں، تو مختلف ٹیبل پری فکسز مقرر کریں — ورنہ ناموں کے تنازعات پیدا ہوں گے۔
بیک اپس
MySQL پر منتقل ہونے کا مطلب ہے کہ دنیا میں اب سرور کا سارا ڈیٹا موجود نہیں ہوگا۔ باقاعدہ ڈمپ ترتیب دیں — ڈیٹا بیس ڈمپ۔
Minecraft ہوسٹنگآپ کے آف لائن ہونے پر بھی آپ کا سرور چلتا ہےسرور بنائیں
