あなたの世界を作りなさい
マルチプレイ
マルチプレイでの一時的な部屋のアクセス制限
4 分
ロック、アンロック機能を使用して、希望のタイミングで部屋へのアクセスを制限または許可できます。 📘 次のガイドを参照してください。 \[ zepeto multiplay(server) api https //developer zepeto me/docs/multiplay server/classes/zepeto multiplay sandbox#lock ] ロック ロック機能は部屋へのアクセスを制限する機能です。 await this lock(); アンロック アンロック機能は部屋へのアクセスを許可する機能です。 ただし、現在接続されている人数が部屋に許可されている最大人数と同じ場合、部屋はアンロックできません。 await this unlock(); 例 以下は、ロックとアンロック機能を使用したサンプルコードです。 import { sandbox, sandboxoptions, sandboxplayer } from 'zepeto multiplay'; export default class extends sandbox { oncreate(options sandboxoptions) { } async onjoin(client sandboxplayer) { try { if (this clients length > 8) { await this lock(); } } catch(e) { console error(e); } } async onleave(client sandboxplayer, consented? boolean){ try { if (this clients length <= 8) { await this unlock(); } } catch(e) { console error(e); } } } 👍 ロックとプライベート機能の違い ロックされたマルチプレイヤールームはzepetoのルームリストに表示されず、招待によっても入室できません。 プライベートマルチプレイヤールームはzepetoのルームリストに表示されませんが、招待は受け付けられます。