> 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).

# Administración de la escena

Los administradores de la escena tienen control especial sobre lo que ocurre en la escena en tiempo real.

Otorgar 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 poner música cuando se haya reunido suficiente gente, lanza confeti o haz que aparezca una nave espacial cuando llegue el momento adecuado.

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

Cuando un administrador de la escena visita tu escena, ve un panel especial de administrador en la esquina superior derecha que solo él puede ver. El panel usa pestañas de iconos en la parte superior para cambiar entre secciones (Video, Anuncios, Smart Items, Permisos). A través de esta UI pueden reproducir videos o transmisiones en vivo, enviar anuncios, banear jugadores o activar cualquier smart item que esté configurado para activarse así. Estas acciones las ven todos los demás jugadores de la escena que estén conectados a la misma isla de comunicaciones que el administrador.

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-ef6ca7ed3804223612f16fa60d45dd2fe09a72df%2Fadmin-console.png?alt=media\&token=463da754-9254-4ec1-8e89-5000dc130b8e)

## Configuración de administradores

Para asignar administradores, necesitas añadir el **Herramientas de admin** smart item a tu escena.

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-15c658c9f27e5caf06e949d5d20f3ccc698ddd83%2Fadmin-smart-item.png?alt=media\&token=3ca8eae9-b2a9-4eec-a143-071588d47b4e)

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

<img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-1860f9aa194548dde6e8deb0e92ac0e34d0ad8ff%2Fupdate-dependencies.png?alt=media" alt="" data-size="original">
{% endhint %}

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

* El propietario de las parcelas LAND o el NAME de World donde se publica la escena
* Cualquier usuario al que se le concedan **permisos de operador** en estas parcelas o NAME. Consulta [Conceder permisos](https://docs.decentraland.org/player/marketplace/land-manager/#give-permissions).
* Cualquier usuario que alquile ese terreno. Consulta [Alquileres](https://docs.decentraland.org/player/marketplace/rentals/).

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

1. Publica la escena y visita la versión en vivo como administrador
2. Abre la **Permisos** pestaña (a través de las pestañas de iconos en la parte superior del panel de administración).

   ![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-661a1eede71f488537e08ab65b71bb999f9a6a0e%2Fmoderation-tools.png?alt=media\&token=410f0301-681e-4110-9c79-71ed16ef806c)
3. Escribe la dirección de wallet de la persona que quieres añadir junto a **Añadir un administrador** y haz clic en **Add**.

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.

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-04856bc10ed6ef6e5463a1d178f184618cca36f8%2Fadmin-list.png?alt=media\&token=22fdb5d7-b513-450a-81e1-9b77035d99ec)

{% hint style="warning" %}
**📔 Nota**: Solo es posible quitar el rol de administrador a los jugadores que fueron añadidos manualmente a la lista a través de la pestaña **Permissions & Moderation** 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 quitar su rol de operador.
{% endhint %}

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

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-ef6ca7ed3804223612f16fa60d45dd2fe09a72df%2Fadmin-console.png?alt=media\&token=463da754-9254-4ec1-8e89-5000dc130b8e)

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

También es posible saber si un Player es administrador de una escena usando código. Esto permite que otros comportamientos estén disponibles (o no) para un Player; por ejemplo, permitir interacciones con un Entity específico 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 más información sobre funciones async, consulta [Funciones asíncronas](/creator/content-creator-es/scenes-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 todo lo relacionado con los videos.

Para habilitar esto, necesitas añadir un **Video Player** smart item a tu escena y vincularlo al smart item Admin Tools.

1. Añade un **Video Player** smart item a tu escena

   ![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-01d7193f1148aa3fc6d53232dfb403cc815b6bce%2Fvideo-player-item.png?alt=media\&token=a7478d28-02c6-407d-a7c3-e63d964f062e)

   Consulta [Pantalla de video](/creator/content-creator-es/scene-editor/interactividad/video-screen.md) para más detalles sobre cómo puedes configurar la fuente multimedia predeterminada y otros ajustes del smart item Video Player. La mayoría de estas configuraciones pueden ser sobrescritas 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 y asegúrate de que la **Pantallas de video** casilla esté activada para que esta sección se muestre. Luego selecciona la pantalla de una lista desplegable y asígnale un nombre amigable para mostrarlo en la UI de administración. Puedes añadir tantas Video Screens como quieras, cada pantalla se controla de forma independiente.

   <img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-7c055a56398873268285f83c53eade303d1024cc%2Fmulti-video-setup.png?alt=media&amp;token=483ea419-1d94-4494-97d0-cb840b33988d" 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 pestaña de video (a través de las pestañas de iconos en la parte superior) para controlar estas pantallas de video.

<img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-bc108e25c13a320d69b271c5b4a915e92e3e2eff%2Fvideo-sources.png?alt=media" alt="Nombre de la escena" width="300">

Si tu escena tiene varias pantallas de video independientes, el **Pantalla** 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 se puedan controlar como una sola, consulta [Múltiples pantallas de video](/creator/content-creator-es/scene-editor/interactividad/video-screen.md#multiple-video-screens).
{% endhint %}

## Fuentes multimedia

Un control segmentado en la parte superior de la sección de video te permite cambiar entre tres fuentes multimedia. La fuente actualmente activa se indica con una etiqueta tipo píldora. Cambiar de pestaña solo muestra la configuración de esa fuente; no interrumpe lo que se está reproduciendo actualmente hasta que hagas clic en **Activar**.

* **URL de video**: Reproduce un video desde una URL. Pega una URL de video en el campo y haz clic en **Activar**. El video comenzará a reproducirse en la pantalla seleccionada para todos los jugadores. También puedes detenerlo, pausarlo, reiniciarlo y ajustar el volumen.

  <img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-19f30da933ad6ad77187a46c6b6eedbfe6196434%2Fvideo-from-url.png?alt=media" 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 a ellos desde Decentraland. Consulta <a href="/creator/content-creator-es/scene-editor/interactividad/video-screen.md#streaming-from-other-sources">Streaming desde otras fuentes</a> para 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 de la escena; no hace falta configurar software de streaming. Los controles de presentación (Anterior, Siguiente, Reproducir video, Detener) se muestran en línea cuando una presentación está activa.

  <img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-30fd22f76c104ca0826210e291ba377e9bb11d51%2Fdcl-cast.png?alt=media" alt="DCL Cast" width="300">
* **Stream**: Reproduce un streaming en vivo usando la infraestructura gratuita de streaming de Decentraland y un software de streaming como OBS o StreamYard.

  <img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-ade4d5aa061de4789b352ce9b5cf0a6da153f131%2Flive-stream.png?alt=media" alt="Nombre de la escena" width="300">

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

Cada sección de fuente multimedia incluye un **control deslizante de volumen** que te permite establecer el volumen de 0 % (silenciado) a 100 %.

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-d02037369d613aa59b3870b5cbad2a5914434f2a%2Factivate.png?alt=media\&token=3e11fe70-05b3-4970-9bd2-f0b20c08fd41)

## Anuncios

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

Selecciona la pestaña Anuncios del panel de administración. Escribe un mensaje y haz clic en **Compartir**. El mensaje puede tener hasta 90 caracteres. El campo de entrada se limpia automáticamente después de enviarlo, así que puedes escribir un nuevo mensaje de inmediato.

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-495d94fd0f6bc44e948b8ff744687d7850de5fc3%2Fannouncement.png?alt=media\&token=dc514238-c132-4fdf-9410-4021e06b9e88)

## Banear jugadores

Puedes banear jugadores de tu escena seleccionando la **Permisos** pestaña del panel 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.

![](https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-661a1eede71f488537e08ab65b71bb999f9a6a0e%2Fmoderation-tools.png?alt=media\&token=410f0301-681e-4110-9c79-71ed16ef806c)

{% 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 le afectan las reglas de baneo de tu escena y volverá a ver a los jugadores baneados.
{% endhint %}

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

## Activar smart items

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

* Añade un smart item a tu escena
* Abre la configuración del **Herramientas de admin** Smart Item en Creator Hub
* En el **Acciones de smart items** sección, añade el smart item del 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 Items** pestaña del panel de administración y seleccionando un elemento de la lista desplegable. Luego pueden elegir una de las acciones del elemento en el **Actions** desplegable y hacer clic en **Ejecutar acción** para activarla. También hay un botón para **Ocultar/Mostrar** el elemento seleccionado.

<img src="https://1216664193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-7c31f51b11754ca5cb8f495687ea06d4bb51a882%2Fsmart-item-actions.png?alt=media" 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
