# Multiplayer

## Overview

HyperSkill allows multiple users to join and experience a simulation in real-time multiplayer collaboration.

## How to Create a Multiplayer Session

1. When viewing a simulation, click on **Multiplayer.**

<figure><img src="/files/T4yvz1W5EzEa6nfZskJh" alt="" width="163"><figcaption></figcaption></figure>

2. In the **Multiplayer Session** customization screen, select the following information:
   * **Name**: The name in which you want to appear as to others.
   * **Selected Avatar**: The avatar that you want to appear as in the environment.&#x20;

<figure><img src="/files/vVzZkjfUSn2zUCxXYnF9" alt=""><figcaption></figcaption></figure>

3. Click on **Create Custom Session** and enter the following information:
   * **Session Name**: Name of the session for others to find and join.
   * **Max Players**: Maximum number of players that can join.
   * **Is Public**: If checked, the session will be visible in the browser.&#x20;

<figure><img src="/files/3aM3OyWp0yKDogJZxJnB" alt="" width="375"><figcaption></figcaption></figure>

## How to Join a Multiplayer Session

1. When viewing a simulation, click on **Multiplayer.**

<figure><img src="/files/T4yvz1W5EzEa6nfZskJh" alt="" width="163"><figcaption></figcaption></figure>

2. In the **Multiplayer Session** customization screen, select the following information:
   * **Name**: The name in which you want to appear as to others.
   * **Selected Avatar**: The avatar that you want to appear as in the environment.&#x20;

<figure><img src="/files/vVzZkjfUSn2zUCxXYnF9" alt=""><figcaption></figcaption></figure>

3. Click on **Join Custom Session** and enter the **Session Name** provided by the session creator.

{% hint style="info" %}
&#x20;The **Join** option will allow interactions, while the **Spectate** option will not.&#x20;
{% endhint %}

Alternatively, to join a **public room** instead, select a room in the room browser.

<figure><img src="/files/kQIVEzWtPuoCPSuZYE0v" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.siminsights.com/experience-a-simulation/multiplayer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
