ప్లగిన్లను 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. - బ్యాన్ ప్లగిన్లు — పంచుకున్న డేటాబేస్ మీకు నెట్వర్క్ అంతటా బ్యాన్లను ఇస్తుంది.
- ఎకానమీ — పంచుకున్న డేటాబేస్ తప్పనిసరి, లేకపోతే బ్యాలెన్స్లు వేరుగా మారిపోతాయి.
- AuthMe — ఎక్కువ మంది ఆటగాళ్లతో MySQL లాగిన్ను వేగవంతం చేస్తుంది.
టేబుల్ ప్రిఫిక్స్లు
అనేక ప్లగిన్లు లేదా అనేక సర్వర్లు ఒకే డేటాబేస్ను ఉపయోగిస్తే, వేర్వేరు టేబుల్ ప్రిఫిక్స్లను సెట్ చేయండి — లేకపోతే పేర్ల ఘర్షణలు వస్తాయి.
బ్యాకప్లు
MySQLకు మారడం అంటే వరల్డ్ ఇకపై సర్వర్ డేటా మొత్తాన్ని కలిగి ఉండదు. క్రమం తప్పకుండా డంప్ సెట్ చేయండి — డేటాబేస్ డంప్.
