Aller au contenu

Connecter les joueurs

Les joueurs ouvrent la page web d’Inari et la rejoignent avec deux valeurs :

Valeur Description
channel Le channel vocal. Utilise DEFAULT_CHANNEL si absent.
code Un code personnel, d’au moins 6 caractères et unique dans le channel.

Le code permet à Inari de lier un navigateur à un personnage : le connecteur doit signaler le joueur avec le même code.

Les deux valeurs peuvent être passées dans l’URL, pratique pour une commande ou un message cliquable en jeu :

https://inari.example.com/?channel=default&code=a1b2c3d4
  1. Le joueur exécute une commande en jeu (par ex. /voice).
  2. Votre plugin génère un code pour ce joueur et lui envoie soit le lien ci-dessus, soit uniquement le code (le joueur le saisit alors manuellement sur la page d’Inari).
  3. Le joueur ouvre le lien (ou saisit le code) et autorise l’accès au micro.
  4. Votre connecteur inclut { "code": "a1b2c3d4", ... } dans sa prochaine synchronisation d’état.

Un joueur dont le code n’est pas signalé par le connecteur se connecte mais n’est entendu de personne.

Les joueurs peuvent se rendre muets ou se mettre en sourdine depuis la page web. Le connecteur peut aussi :

  • rendre muet de force un joueur (is_force_muted), par exemple un joueur mort ou spectateur,
  • basculer l’état muet ou sourdine d’un joueur via actions, par exemple depuis une touche en jeu.