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.
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 :
- 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.
👍 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.
Mis à jour 10 Oct 2024
Cette page vous a-t-elle aidée?