🧰️LuckPerms na MySQL
V tomhle návodě si ukážeme jak správně napojit LuckPerms na MySQL databázi abychom měli synchronizované permise a ranky mezi servery na bungeecordu.
Požadavky: - Bungeecord server - Minimálně 2 spigot servery napojené na bungee server - MySQL Databáze
Jak na to? Jako první otevřeme config.yml ve složce LuckPerms na libovolném spigot serveru napojeném na bungeecord. V tomto souboru nás zajímají řádky 86 - 106. Tohle je výchozí nastavení:
storage-method: h2
# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
address: localhost
# The name of the database to store LuckPerms data in.
# - This must be created already. Don't worry about this setting if you're using MongoDB.
database: minecraft
# Credentials for the database.
username: root
password: ''
storage-method Nastavíme na mysql.
address Nastavíme na hostname, který nám poskytnul hosting.
database Jméno vaší databáze.
username Jméno uživatele v dané databázi s dostačujícímí právami.
password Heslo k danému uživateli výše.
MySQL databáze si můžete vytvářet v panelu vašeho serveru. Řádky 86 - 106 překopírujeme do všch LuckPerms configů na serverch, kde chceme LuckPerms synchronizovat. Na Bungeecord dáme verzi LuckPerms přímo dělanou pro Bungeecord, která je ke stažení zde. LuckPerms na Bungeecordu také napojíme na stejnou MySQL databázi jako jednotlivé spigot servery.
Upozornění Jelikož měníme metodu ukládání dat tak všechna vaše nastavení permisí a ranků zmizí a začnou se nová data ukládat do MySQL databáze.
Last updated