Vertex Studio

database.yml

1 min de lecture · Mis à jour le 24 septembre 2026

Modifier cette page

3. database.yml

yaml
config-version: 1

type: SQLITE

SQLITE, MYSQL ou MARIADB. Chacun utilise son propre driver JDBC (ajouté au plugin, rien à installer côté serveur).

yaml
sqlite:
  file: data/advancedjobs.db

Chemin du fichier de base de données, relatif au dossier du plugin. Utilisé seulement si type: SQLITE.

yaml
mysql:
  host: localhost
  port: 3306
  database: advancedjobs
  username: root
  password: ""
  ssl: false
  pool-size: 8

Utilisé pour type: MYSQL et type: MARIADB (même bloc de config pour les deux, seul le driver change en interne). pool-size est le nombre de connexions simultanées maintenues par HikariCP.

Changer ce fichier à chaud : /jobs reload database relit ce fichier et rouvre une connexion — mais seulement si aucun joueur n'est connecté. Si des joueurs sont en ligne, la commande refuse (avec un avertissement en console) plutôt que de risquer une sauvegarde vers la mauvaise base au moment de leur déconnexion. Redémarre le serveur pour changer de backend avec des joueurs connectés.