Aller au contenu

Messages recommandés

Posté(e)

Bonsoir,

 

Je viens poster mon message ici après plus de 2 jours à chercher, essayer sans aucuns retours vraiment positifs.

Pour expliquer mon problème, c'est simple. Je souhaite utiliser une base de données vu que je développe sous BungeeCord afin de transférer des données ( variables ).

 

Alors j'ai commencé par créer une base de données sur mon serveur WEB ( hébergé par Pulseheberg ) pour finir par me connecter sur PhpMyAdmin. Après cela, je suis aller sur mon FTP de mon serveur principal ( Lobby 1 ) pour configurer le fichier "config.sk" dans mon dossier Skript de la manière suivante:

database 1:
   options.

       type: MySQL

       pattern: Sync.*

       monitor changes: true
       monitor interval: 5 seconds

       # == MySQL configuration ==
       host: IP DE MA BASE DE DONNEE
       port: 3306
       user:  wkyxzo_skript
       password: MONMOTDEPASSE
       database: variables21

       # == SQLite/CSV configuration ==
       file: ./plugins/Skript/variables.db

       backup interval: 2 hours


   MySQL example:

       type: disabled

       pattern: syncdb.*

       host: IP DE MA MACHINE
       port: 3306
       user: root
       password: MONMOTDEPASSE
       database: Skript

       monitor changes: true
       monitor interval: 20 seconds

   SQLite example:

       type: disabled

       pattern: db_.*

       file: ./plugins/Skript/variables.db

       backup interval: 0
       monitor changes: false
       monitor interval: 20 seconds

   default:

       type: CSV

       pattern: faction.*

       file: ./plugins/Skript/variables.csv

       backup interval: 30 minutes



# ==== Settings that should not be changed ====

version: 2.1.2

 

 

Voila, après ma base de donnée, rien d'exceptionnel.

Voila, je pense qu'il y a une erreur dans le fichier au dessus, peut-être bête, mais je ne l'a vois pas.

 

Cordialement,

Hugpo

Posté(e)

As tu d'abord créé cette base de donnée ?

Ensuite voilà quelques trucs à corriger:

options: #au départ tu avais 'options.'

Ensuite

pattern: * #Donc ici au départ tu avais 'Sync.*' donc seulement les variables en {Sync....} seront dans la bdd

Aussi falcultatif

monitor interval: 5 ticks #Moins de temps à supdate

Et enfin il te faut SQLibrairy (voir fichier join)

 

Et voila!

Code final

database 1:
       type: MySQL
       pattern: *
       monitor changes: true
       monitor interval: 5 ticks
       # == MySQL configuration ==
       host: IP DE MA BASE DE DONNEE
       port: 3306
       user:  wkyxzo_skript
       password: MONMOTDEPASSE
       database: variables21

       # == SQLite/CSV configuration ==
       file: ./plugins/Skript/variables.db

       backup interval: 2 hours


   MySQL example:

       type: disabled

       pattern: syncdb.*

       host: IP DE MA MACHINE
       port: 3306
       user: root
       password: MONMOTDEPASSE
       database: Skript

       monitor changes: true
       monitor interval: 20 seconds

   SQLite example:

       type: disabled

       pattern: db_.*

       file: ./plugins/Skript/variables.db

       backup interval: 0
       monitor changes: false
       monitor interval: 20 seconds

   default:

       type: CSV

       pattern: faction.*

       file: ./plugins/Skript/variables.csv

       backup interval: 30 minutes



# ==== Settings that should not be changed ====

version: 2.1.2

Posté(e)

Bonne nouvelle, la base de données marche, les tables ont bien été créées.

 

Nouveau problème, quand je crée une variable, elle ne s'enregistre pas dans la BDD, commet faire ?

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.