CRÉEZ VOTRE MONDE
Multiplay

Suppression d'un utilisateur spécifique de la salle

4min

Vous pouvez expulser certains utilisateurs de la salle à l'exécution.

  • Veuillez créer le code serveur index.ts Sandbox.

Définition de fonction

kick(client: SandboxPlayer, reason?: string): Promise;

C'est une fonction pour expulser le SandboxPlayer après avoir reçu le SandboxPlayer avec SessionID. - Si vous êtes expulsé, un pop-up apparaîtra vous informant que vous êtes expulsé, mais le pop-up est l'interface utilisateur de l'application ZEPETO et ne peut pas être vérifié par l'éditeur.

📘 Veuillez vous référer au guide suivant. [API ZEPETO.Multiplay(Server)]



Tout d'abord, pour obtenir des informations sur l'utilisateur, définissez les types de schéma et l'état de la salle comme suit :

Document image


Exemple d'utilisation

  • Utilisez les données dans UserInfos pour obtenir l'ID de session de l'utilisateur qui sera expulsé de l'userId.
  • Après avoir importé le joueur sandbox avec l'ID de session, appelez la fonction kick.
  • Je peux vous dire qui a été expulsé par le biais de la diffusion.
TypeScript


👍 Par défaut, les utilisateurs qui ont été expulsés peuvent entrer à nouveau dans la salle

  • Pour éviter cela, utilisez la fonction de gestion de DataStorage basée sur l'UserId pour stocker les informations de la salle qui ont été expulsées par l'utilisateur.
  • Vous pouvez l'implémenter en appelant un kick lorsque vous essayez d'entrer dans la salle.