---
title: Pengaturan di Waktu Jalannya Ruang Pribadi
slug: world-sdk-guide-id/pengaturan-di-waktu-jalannya-ruang-pribadi
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Anda dapat mengubah atribut Ruang multiplayer saat runtime.

:::hint{type="danger"}
- Silakan buat kode server index.ts Sandbox.
:::



## Definisi fungsi

|                                           |                                                                   |
| ----------------------------------------- | ----------------------------------------------------------------- |
| SetPrivate(isPrivate : boolean) : Promise | - Benar : Set ke ruang pribadi<br />- Salah : Set ke ruang publik |

:::hint{type="info"}
**📘&#x20;**&#x53;ilakan merujuk ke panduan berikut. \[[ZEPETO.Multiplay(Server) API](https://developer.zepeto.me/docs/multiplay-server/classes/ZEPETO_Multiplay.Sandbox#setprivate)]
:::

## Contoh penggunaan

```typescript
import { Sandbox, SandboxOptions, SandboxPlayer } from 'ZEPETO.Multiplay';

export default class extends Sandbox {
    
    onCreate(options: SandboxOptions) {
        this.onMessage("SetPrivate", (client: SandboxPlayer, value: boolean) => {
            console.log(`Coba Set Private : ${value}`);
            this.SetPrivateRoom(client, value);
        });
    }
    
    async SetPrivateRoom(client: SandboxPlayer, value: boolean) {
        await this.setPrivate(value);
        client.send("Log", `Ruangan Set Private : ${this.private}`);
    }
}
```

:::hint{type="success"}
**👍 Perbedaan antara fungsi kunci dan fungsi pribadi**

Ruangan multiplayer yang terkunci tidak terlihat dalam daftar ruangan ZEPETO dan tidak dapat dimasuki melalui undangan.

- Ruangan multiplayer pribadi tidak ditampilkan dalam daftar ruangan ZEPETO, tetapi undangan diterima.
:::

