> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-es/scene-editor/operar-en-vivo/scene-admin.md).

# Admin de scene

Asigna a ciertos jugadores el rol especial de **administrador** en tu escena.

Durante un evento en vivo, un administrador puede controlar espontáneamente lo que sucede en la escena desde dentro de Decentraland, sin necesidad de programar acciones con antelación ni depender de un servicio de terceros. Empieza a reproducir la música cuando se haya reunido suficiente gente, lanza confeti o haz que aparezca una nave espacial cuando el momento sea el adecuado.

{% embed url="<https://www.youtube.com/watch?v=efjJN7Jr7Qo>" %}

Cuando un administrador de la escena visita tu escena, ve una UI especial en la esquina superior derecha que solo él puede ver. A través de esta UI puede reproducir videos o transmisiones en vivo, enviar anuncios, banear jugadores o activar cualquier smart item que esté configurado para activarse de esta manera. Estas acciones las ven todos los demás jugadores de la escena que estén conectados a la misma isla de comms que el administrador.

![](/files/a3847fa1c5300f55f76172b6708aae5e0b155d66)

## Configurar administradores

Para asignar administradores, debes agregar el **Admin Tools** smart item a tu scene.

![](/files/ee470aafe98b80b5eb8fa1558b02ba841e5b6bca)

{% hint style="warning" %}
**📔 Nota**: Actualiza tu escena para usar las dependencias más recientes.

<img src="/files/d4154a36d3ce8caaf79d1a3dc6afe55de39a5c09" alt="" data-size="original">
{% endhint %}

Mientras desarrollas la escena y la pruebas localmente, siempre eres administrador. Una vez publicada la escena, cualquier persona con permisos de publicación sobre la escena también es automáticamente administrador. Esto incluye:

* El propietario de las parcelas de LAND o del NAME de World donde se publica la escena
* Cualquiera a quien se le concedan **permisos de operador** sobre estas parcelas o NAME. Ver [Otorgar permisos](https://docs.decentraland.org/player/marketplace/land-manager/#give-permissions).
* Cualquier usuario que alquile ese terreno. Ver [Alquileres](https://docs.decentraland.org/player/marketplace/rentals/).

Para asignar administradores adicionales que no tengan permisos de publicación pero puedan hacer operaciones en vivo en la escena:

1. Publica la escena y visita la versión en vivo como administrador
2. Abre el **Permisos y moderación** pestaña.

   ![](/files/1823f352c878439e3d7e1f44c08cfa6a900c3a15)
3. Escribe la dirección de wallet de la persona que quieres agregar junto a **Agregar un administrador** y haz clic en **Agregar**.

Puedes ver quién es administrador en la escena haciendo clic en el **Ver lista de administradores** botón. Desde esta pantalla también puedes **Eliminar** personas de la lista de administradores.

![](/files/34bb0b825b819fd3dfd0b413fd4ed127de30bef1)

{% hint style="warning" %}
**📔 Nota**: Solo es posible quitar el rol de administrador a los jugadores que se agregaron manualmente a la lista mediante la **Permisos y moderación** pestaña. Los jugadores que son propietarios, operadores o inquilinos de la escena se muestran en esta lista, pero no se les puede quitar el rol de administrador desde esta UI. Para quitar el rol de administrador a un operador, primero debes quitarle su rol de operador.
{% endhint %}

Cada vez que haya un jugador administrador en la escena, verá una UI especial en la esquina superior derecha. Los jugadores que no son administradores no ven esta UI.

![](/files/a3847fa1c5300f55f76172b6708aae5e0b155d66)

### Verificar el estado de administrador mediante código

También es posible saber si un Player es administrador de una escena mediante código. Esto permite que otros comportamientos estén disponibles (o no) para un Player, por ejemplo, permitir interacciones con una Entity específica de la escena.

```ts
import { isAdmin } from "@dcl/asset-packs/dist/admin";

async function onPlayerSpawn() {
  const isAdminUser = await isAdmin();
  if (isAdminUser) {
    // Mostrar UI solo para administradores, teletransportar al escenario, mostrar Entity, etc.
  }
}
```

{% hint style="info" %}
**💡 Consejo**: Para obtener más información sobre las funciones async, consulta [Funciones async](/creator/content-creator-es/escenas-sdk7/patrones-de-programacion/async-functions.md).
{% endhint %}

## Video playing

Una de las acciones más comunes que realizan los administradores es reproducir videos. El panel de administración incluye una sección de reproductor de video donde pueden controlar cualquier cosa relacionada con los videos.

Para habilitar esto, debes agregar un **Video Player** smart item a tu escena y vincularlo con el smart item Admin Tools.

1. Agrega un **Video Player** smart item a tu escena

   ![](/files/ea78413a8ff941a3764f73a3dd3fb39df70c2254)

   Consulta [Video Screen](/creator/content-creator-es/scene-editor/interactividad/video-screen.md) para más detalles sobre cómo puedes configurar la fuente de media predeterminada y otros ajustes del smart item Video Player. La mayoría de estas configuraciones pueden ser anuladas por el administrador una vez que la escena esté en ejecución.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><strong>📔 Nota</strong>: Un administrador solo puede gestionar videos que se reproduzcan en el smart item Video Screen, no en pantallas añadidas mediante código SDK.</p><p>Puedes incluir tantas pantallas de video como quieras. En general, evita tener más de un video diferente reproduciéndose al mismo tiempo, ya que eso perjudica mucho el rendimiento.</p></div>
2. Abre el smart item Admin Tools, asegúrate de que la **Video Screens** casilla esté activada para que esta sección se muestre. Luego selecciona la pantalla de una lista desplegable y dale un nombre descriptivo para mostrarlo en la UI de administración. Puedes agregar tantas Video Screens como quieras; cada pantalla se controla de forma independiente.

   <img src="/files/079ed2f1af3308c5135e8b54cde84e848449a404" alt="Nombre de la escena" width="300">

Una vez configurado lo anterior, los usuarios administradores de tu escena pueden abrir el panel de administración y seleccionar la sección de video para controlar estas pantallas de video.

<img src="/files/d7a084771e59c2b4b61bf93f47c38fbc7a4cd10c" alt="Nombre de la escena" width="300">

Si tu escena tiene varias pantallas de video independientes, el **Pantalla actual** menú desplegable te permite elegir qué pantalla de video controlar. La lista muestra los nombres que asignaste a cada pantalla de video en la configuración del smart item Admin Tools.

{% hint style="info" %}
**💡 Consejo**: Para mostrar el mismo video en varias pantallas que puedan controlarse como una sola, consulta [Multiple Video Screens](/creator/content-creator-es/scene-editor/interactividad/video-screen.md#multiple-video-screens).
{% endhint %}

## Fuentes de media

Hay tres opciones de fuente de media para reproducir videos:

* **URL del video**: Reproduce un archivo de video desde tu sistema de archivos local o desde una URL. Pega una URL de video en el **URL del video** campo y haz clic en el verde **Activate** botón. El video comenzará a reproducirse en la pantalla seleccionada para todos los jugadores. También puedes detener, pausar, reiniciar, silenciar o cambiar el volumen del video.

  <img src="/files/bfe05b4dce3701ef52d5e7a8a42574f9f99c8720" alt="Nombre de la escena" width="300">

  <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><strong>📔 Nota</strong>: No cualquier URL de video funcionará. Los videos de algunos sitios tienen políticas estrictas sobre su contenido y bloquearán el acceso desde Decentraland. Consulta <a href="/pages/72cc719d0f496affd5cc78db34e0f32eb6b2ffc0#streaming-from-other-sources">Transmisión desde otras fuentes</a> para obtener más información sobre lo que puedes y no puedes reproducir en Decentraland.</p></div>
* **DCL Cast**: Usa la aplicación web gratuita de streaming de Decentraland para compartir fácilmente tu cámara o pantalla con otros jugadores en la escena, sin necesidad de configurar un software de streaming.

  <img src="/files/5e8d74289075549a07a2797dd8d77b4f6a131004" alt="DCL Cast" width="300">
* **Stream**: Reproduce una transmisión en vivo usando la infraestructura gratuita de streaming de Decentraland y un software de streaming como OBS o StreamYard.

  <img src="/files/f3d3a3753df60e4d997dbc6341c277311c1fccad" alt="Nombre de la escena" width="300">

  Consulta [Transmisión en vivo](/creator/content-creator-es/scene-editor/operar-en-vivo/live-streaming.md) para obtener más información sobre cómo configurar una transmisión en vivo.

Cada pantalla de tu escena tendrá una de las fuentes de media anteriores configurada como **Activa**. Puedes hacer clic en los **URL del video**, **DCL Cast** ni **Stream** botones para explorar los ajustes de cada sección; no interrumpirás lo que se está reproduciendo actualmente hasta que hagas clic en el **Activate** botón en cualquiera de las secciones.

![](/files/668a17381a569b144eaf63aa0bf940948fe78fcd)

## Anuncios

En el **Anuncios** pestaña del panel de administración, los administradores pueden escribir mensajes que verán todos los jugadores en la escena. Mensajes como este solo pueden ser enviados por administradores, por lo que otros jugadores los percibirán como más legítimos que un mensaje en el chat de alguien que afirma ser administrador.

Selecciona la sección Message de la UI de administración. Escribe un mensaje y haz clic en **Compartir**. El mensaje puede tener hasta 90 caracteres.

![](/files/c98819250debe95d42b41b53ddb6e5b13b53b208)

## Banear jugadores

Puedes banear jugadores de tu escena seleccionando la **Moderación** pestaña de la UI de administración, escribiendo el nombre o la dirección de wallet del jugador que quieres banear y haciendo clic en el **Banear** botón.

![](/files/1823f352c878439e3d7e1f44c08cfa6a900c3a15)

{% hint style="info" %}
**💡 Consejo**: Para obtener la dirección de wallet de un jugador, haz clic en su avatar para abrir su perfil y luego haz clic en el **Copiar al portapapeles** botón junto a la dirección de wallet.
{% endhint %}

Los jugadores baneados no podrán cargar tu escena ni interactuar con ninguno de sus contenidos. Los demás jugadores no los verán en la escena ni leerán ninguno de sus mensajes de chat.

{% hint style="warning" %}
**📔 Nota**: Los efectos de tu baneo son inmediatos y permanentes. Una vez que un jugador es baneado, permanecerá baneado hasta que se levante el baneo. Mientras esté baneado, un jugador no puede ver ni interactuar con tu escena, no puede chatear en el canal Nearby mientras esté en ella y los demás jugadores de la escena no pueden verlo.

Si un jugador sale de los límites de tu escena, ya no estará afectado por las reglas de baneo de tu escena y volverá a ver a los jugadores baneados.
{% endhint %}

Haz clic **Ver lista de baneados** para ver la lista de jugadores baneados actualmente. Desde esta lista también puedes **Desbanear** jugadores.

## Activar smart items

Para activar una acción desde cualquier smart item de la escena:

* Agrega un smart item a tu escena
* Abre la configuración del **Admin Tools** Smart Item en Creator Hub
* En el **Acciones de smart item** sección, agrega el smart item desde la lista desplegable, dale un nombre personalizado y selecciona una acción predeterminada

Una vez configurado lo anterior, los administradores pueden activar la acción abriendo la **Smart Item Actions** sección de la UI de administración y luego seleccionando un elemento de la lista desplegable. Después pueden elegir una de las acciones del elemento desde el **Actions** menú desplegable y hacer clic en **Reproducir acción** para activarla. También hay un botón para **Ocultar/Mostrar** el elemento seleccionado.

<img src="/files/7802236d0b562a7c48c49a5946f37763bbbf5d26" alt="Nombre de la escena" width="300">

También puedes mostrar u ocultar cualquier smart item de esta lista, incluso si no incluye una acción para hacerlo.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-es/scene-editor/operar-en-vivo/scene-admin.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
