Skip to content

Configurer le plugin

Xen0Xys edited this page Sep 13, 2021 · 3 revisions

Configuration du plugin

Configuration par défaut

# THANKS FOR USING DISCORDAUTH!
#
# Notes: certain settings need to be changed, there are noted by "#*"

# If MySQL is disabled, plugin will use SQLite
mysql:
  enable: false
  host: 0.0.0.0
  port: 3306
  user: username
  password: password
  database: database_name

discord:
  #* Put here your bot token
  token: token
  # Disable discord part of the plugin, but keep server's safety and account management
  only_safety: false
  # Put here your discord guild id
  guild_id: 0
  # Put here the id of the message to which you want people to react to access the server
  message_id: 0
  # Channel for sending information
  channel_id: 0
  # Reaction for user react; default is :white_check_mark:
  reaction_name: U+2705
  # When a player connect to the server, send embed to channel attribute to "channel_id"
  enable_connection_message: true
  # When a player send message on Minecraft or Discord server, send message on Discord or Minecraft server respectively
  enable_shared_chat: true
  # Send DM to unregister user who has reacted (useful to disable new players joining)
  send_message_to_unregister_users: true
  # Send advancements in main channel
  send_advancements: true
  # Send message in main channel when a player die (with his dye reason)
  send_death_messages: true
  # Add logo to private messages response
  logo:
    enable: false
    url: null
  # Set bot status here
  activity:
    enable: false
    # Can be PLAYING, STREAMING, LISTENING or WATCHING
    type: PLAYING
    text: DiscordAuth V2.0!
    # Only for streaming
    url: null

encryption:
  # If you want to encrypt ip too (ip encryption use same encryption string)
  encrypt_ip: false
  # If you want to add a string to prevent bruteforce hack (if you change it after there is passwords, You will not be able to log in!)
  # This function is also known as "salt"
  additional_encryption_string:
    enable: false
    string: null

# Spawn point settings
spawnpoint:
  # Enable first time spawn point
  first_time_tp: false
  # Tp player at spawn point on login
  tp_on_login: false
  # Respawn settings
  respawn:
    # Tp player to spawn point if his die
    enable: false
    # If enabled, player will be tp at death even if his had a bed respawn
    even_with_bed: true
  # Spawn point location settings
  infos:
    world_name: world
    x: 0
    y: 80
    z: 0
    facing:
      pitch: 0
      yaw: 0

other:
  # Language file that will be used (can be custom file name in DiscordAuth/resources folder)
  # Can be "en_EN" or "fr_FR"
  language: en_EN
  # Determine if server use UUID or Username
  premium: true
  # Session duration in seconds, set 0 to disable
  session_duration: 3600
  # Set if login window is displayed when player connect or logout
  aggressive_login: true

Explication de la configuration

mysql

Gestion des paramètres de base de donnée

Paramètres:

  • enable: Active ou désactive l'utilisation de MySQL, si MySQL n'est pas utilisé, le plugin utilisera SQLite
  • host: IP de votre hébergeur de base de donnée
  • port: Port de votre hébergeur de base de donnée
  • user: Nom d'utilisateur de votre base de donnée
  • password: Mot de passe d'un utilisateur de votre base de donnée
  • database: Nom de la base de donnée à utiliser

discord

Gestion des paramètres en relation avec Discord

Paramètres:

  • token: Token de votre bot Discord
  • only_safety: Cette option désactive l'utilisation du bot, peut être pratique pour un serveur utilisant Bungeecord
  • guild_id: Identifiant de votre serveur Discord
  • message_id: Identifiant du message Discord auquel les utilisateurs doivent réagir pour créer leur compte
  • channel_id: Identifiant du channel Discord que le bot utilisera pour poster des messages et synchroniser le chat
  • reaction_name: Code de la réaction nécessaire au message (cf. message_id)
  • enable_connection_message: Envoie un message sur le channel principal pour prévenir qu'un joueur s'est connecté
  • enable_shared_chat: Activer cette option permettra de recevoir les messages envoyés sur Minecraft sur le channel principal, et vice-versa
  • send_message_to_unregister_users: Envoie automatiquement un message à tous les utilisateurs ayant réagi au message requis les informant qu'ils peuvent créer leurs comptes
  • send_advancements: Envoie un message sur le channel principal lorsqu'un joueur obtient un suuccès
  • send_death_messages: Envoie un message sur le channel principal lorsqu'un joueur meurt
  • logo: Si activé, ajoute un logo dans les messages envoyé en MP sur Discord
    • enable: Active ou désactive l'utilisation d'un logo dans les MP sur Discord
    • url: Url du logo à utiliser

encryption

Gestion du chiffrement dans la base de donnée

Paramètres:

  • encrypt_ip: Défini si l'IP des utilisateurs est chiffré dans la base de donnée
  • additional_encryption_string: Ajoute une chaine de caractère lors du chiffrement, ne pas changer ce paramètre si des comptes sont déjà crées!
    • enable: Active ou désactive la chaine de caractère supplémentaire lors du chiffrement
    • string: Chaine de caractère à ajouter lors du chiffrement

spawnpoint

Gestion du point d'apparition dans le monde Minecraft

Paramètres:

  • first_time_tp: Si activé, téléporte le joueur au point d'apparition défini uniquement lors de sa première connexion au monde
  • tp_on_login: Si activé, téléporte le joueur au point d'apparition défini dès sa connexion au serveur
  • respawn: Gère les paramètres de réapparition
    • enable: Si activé, téléporte le joueur au point d'apparition défini à sa mort
    • even_with_bed: Si activé, téléporte le joueur au point d'apparition défini à sa mort, même si il possède un point de réapparition accessible
  • infos: Informations sur le point d'apparition
    • world_name: Nom du monde Minecraft
    • x: Coordonné X du monde Minecraft
    • y: Coordonné Y du monde Minecraft
    • z: Coordonné Z du monde Minecraft
    • facing: Défini l'orientation du joueur
      • pitch: Valeur verticale de l'orientation du joueur
      • yaw: Valeur horizontale de l'orientation du joueur

other

Autres paramètres du plugin

Paramètres:

  • language: Défini le langage du plugin, peut être "fr_FR" ou "en_EN"
  • premium: Si activé, utilise les UUID lors de la connexion, si désactivé, utilise uniquement les noms d'utilisateurs
  • session_duration: Durée d'une session pour un utilisateur, mettre à 0 pour désactiver
  • aggressive_login: Si activé, montre dès la connexion au serveur l'écran permettant de rentrer le mot de passe

Wiki 2.0

Home / Menu

  • English:
    • Summary
    • Create Discord bot
    • Configure Discord
    • Install plugin
    • Configure plugin
  • Francais:
Clone this wiki locally