> 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/publicar/publish-scene.md).

# Publicar una Scene

## Antes de comenzar

Asegúrate de lo siguiente:

* Tu escena cumple con todas las [limitaciones de la escena](/creator/content-creator-es/escenas-sdk7/optimizacion/scene-limitations.md). La mayoría de estas se validan cada vez que ejecutas una vista previa de tu escena.
* Tienes una [Metamask](https://metamask.io/) con tus parcelas de LAND o NAME asignados a ella.
* Posees la cantidad necesaria de parcelas de LAND adyacentes o un NAME de Decentraland. De lo contrario, puedes comprar LAND en el [Marketplace](https://decentraland.org/marketplace/) o un NAME en el [Builder](https://decentraland.org/builder/names).

{% hint style="warning" %}
**📔 Nota**: Las escenas de varias parcelas solo pueden desplegarse en parcelas adyacentes.
{% endhint %}

Revisa los [detalles de tu escena](/creator/content-creator-es/scene-editor/configurar/scene-settings.md#scene-details), asegúrate de proporcionar un nombre, descripción, miniatura, categorías, etc. atractivos.

{% hint style="danger" %}
**❗Advertencia**: Cuando planifiques eventos en vivo, asegúrate de no hacer cambios de último minuto en la escena justo antes del evento.

Después de cada publicación, un proceso interno optimiza todos los modelos 3D antes de que puedan renderizarse. Esto tarda alrededor de 15 minutos. Si visitas la escena antes de que esto termine, la escena puede parecer rota. Este proceso se ejecuta incluso si todos los modelos 3D ya se publicaron anteriormente.
{% endhint %}

## Publica tu escena

Para publicar tu escena:

1. Abre tu escena en el Scene Editor y haz clic en **Publish**. Esto abre una ventana que muestra detalles sobre la publicación.
2. Selecciona si quieres publicar en LAND o en un WORLD. Consulta [Tipos de proyectos](/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/kinds-of-project.md) para comprender mejor las diferentes opciones.

![](/files/5138c3461c88ed60cf52f30b0863be50396eb069)

3. Si publicas en LAND, selecciona la ubicación en el mapa. Verás tus parcelas elegibles marcadas en rojo. Si publicas en un WORLD, verás tus NAME elegibles en un desplegable.

{% hint style="info" %}
**💡 Consejo**: Si no ves tus parcelas o NAMEs, asegúrate de estar conectado a Creator Hub con la cuenta de usuario correcta. De lo contrario, sal del proyecto y haz clic en el icono de configuración de usuario en la esquina superior derecha, luego selecciona **Sign Out** e inicia sesión nuevamente.
{% endhint %}

4. La siguiente pantalla muestra todos los archivos que estás subiendo y sus tamaños; confirma la operación.
5. Entonces comenzará el proceso de publicación. Las etapas **1** y **2** son necesarias para que tu escena sea jugable; una vez finalizadas, aparece un **Jump In** botón. No necesitas esperar a **Stage 3** para probar tu escena. ![](/files/275ef50946db846f9c572db64a6be12aa043664d)

{% hint style="info" %}
**📔 Nota**: Las tres etapas del despliegue incluyen:

* **1. Subiendo**: Subiendo los archivos a los servidores.
* **2. Convirtiendo**: Los modelos 3D de la escena se comprimen en Asset Bundles para un renderizado más rápido. Esto puede tardar 15 minutos o menos. Puede tardar más en escenas muy grandes, o si los servidores están ocupados convirtiendo otras escenas.
* **3. Optimizando**: Se generan versiones de bajo nivel de detalle (LOD) de tus assets. Estas solo se usan para renderizar tu escena desde lejos, lo que significa que no necesitas esperar a que esto termine para entrar y probar tu escena.
  {% endhint %}

## Gestionar Worlds

Creator Hub permite la gestión de World a través de la **Manage** pestaña en su panel principal. La **Manage** pestaña permite el seguimiento y la edición de World. Desde aquí, puedes editar World Settings, Permissions y Scenes.

### World Settings

Un World Owner puede editar su configuración yendo al World deseado **Settings** debajo del **Manage** panel, o accediendo a él durante el proceso de publicación haciendo clic en **Settings** si **Multi-Scene World (Advanced)** está activado.

<img src="/files/d259b67e1b22b089b74f01841d40f40398559df3" alt="" width="600">

* **Detalles**: Información general del World:
  * Título del World
  * Descripción
  * Clasificación de contenido
  * Categorías

La información añadida en **Detalles** se mostrará en Decentraland Places y en la información del World dentro del entorno una vez que se publique.

* **Diseño**: Solo accesible en Multi-Scene Worlds. Contiene información sobre todas las escenas publicadas del World.
  * Elimina escenas individuales haciendo clic en los tres puntos y seleccionando **Remove from World**.
  * **Mapa del World** muestra el diseño del World e identifica las parcelas con contenido y las parcelas libres restantes.

<img src="/files/905b889a92764d48770168ee3aca5478fa7c0518" alt="" width="600">

* **Varios**: Otras configuraciones útiles del World:
  * Coordenada de aparición del World: esto configura la Parcel (X,Y) en la que el usuario aparecerá dentro del World. La escena ubicada en esa Parcel determina la posición exacta en la que aparecerá el usuario (por ejemplo, la Parcel 1,1 es el World Spawn, y la escena en 1,1 tiene un Spawn point de 1,0,1 **dentro de esa escena**).
  * configuración del skybox

{% hint style="info" %}
**📔 Nota**: World Settings solo son accesibles para el World Owner (la dirección que acuñó el NAME). Para más detalles sobre cómo obtener un NAME, consulta la [sección NAMEs del Marketplace](https://decentraland.org/marketplace/names/claim).
{% endhint %}

### Multi-Scene Worlds

Un World puede tener varias escenas, publicadas por el World Owner o por otros creadores. Esto permite un entorno colaborativo en el que cada parcela puede ser gestionada por diferentes Collaborators.

#### Cómo convertir un World en Multi-Scene

Un World Owner puede elegir convertir el World en Multi-Scene activando **Multi-Scene World (Advanced)** al publicar en un World de una sola escena.

<img src="/files/ec63ea8e6770abc4989ab6ce1d3ba6ab625eff61" alt="" width="600">

Una vez publicado el Multi-Scene World, el World Owner puede publicar escenas adicionales o añadir Collaborators para publicar dentro del World.

{% hint style="info" %}
**📔 Nota**: El tamaño de un Multi-Scene world se adapta automáticamente para contener todas las escenas publicadas, creciendo y reduciéndose dinámicamente en cada publicación. El espacio que queda entre las distintas escenas en el Multi-World se llena con entorno.
{% endhint %}

#### Añadir Collaborators a un Multi-Scene World

En el **Manage** panel, un World Owner puede acceder a los **Permissions** haciendo clic en los tres puntos. El World Owner puede gestionar los collaborators en la **Collaborators** pestaña.

<img src="/files/104576fa9586bfe5030253e8a86e4374a8d9dc77" alt="" width="600">

Un Collaborator puede tener derechos de deploy para All Parcels o para Custom Coordinates específicas. Las Custom Coordinates pueden seleccionarse y confirmarse mediante un mapa interactivo del World, similar al de World Settings.

<img src="/files/465cc1512c82360e2f7d247bdc61d71dd85f111c" alt="" width="600">

#### Desplegar en un Multi-Scene World como Collaborator

Los World Collaborators no pueden editar sus Settings ni Permissions. En la **Manage** pestaña, un creador puede ver el World en el que es Collaborator, pero no puede acceder a **Settings** ni **Permissions**.

<img src="/files/a7758408347111acccb9ad2578edef85317d45eb" alt="" width="600">

Al pasar por el proceso de publicación, el creador puede seleccionar publicar solo en las parcelas en las que es Collaborator (según lo establecido por el World Owner).

En el **Collaborators** sección, si el World Owner estableció **Custom Coordinates** para el creador, solo las parcelas asignadas estarán disponibles para la publicación. Si el acceso se estableció en **All Parcels**, el creador podrá seleccionar cualquier parcela del World para publicar su escena.

{% hint style="warning" %}
**📔 Nota**: Los Collaborators con **All Parcels** acceso de publicación pueden sobrescribir cualquier escena del World, incluso si fue publicada por el owner o por otros collaborators.
{% endhint %}

<img src="/files/2651464445014d396263d9f794dc323bb62924d8" alt="" width="600">

### Private Worlds

Un WORLD puede tener diferentes **Access** settings. Puede ser accesible para cualquiera o estar restringido de diferentes maneras.

#### Configurar el Access de un WORLD

En el **Manage** panel, un World Owner puede acceder a los **Permissions** haciendo clic en los tres puntos. El World Owner puede gestionar las restricciones de acceso en la **Access** pestaña.

**Tipos de acceso**

Un World Owner puede elegir entre tres tipos de **Acceso al World**:

**Público**

Cualquiera puede acceder al World. Esta es la configuración predeterminada de un World.

**Protegido por contraseña**

Solo los usuarios con la contraseña pueden entrar al World.

Las contraseñas deben tener al menos 8 caracteres y contener al menos 2 números. Una vez creada, la contraseña no será accesible, así que asegúrate de guardar una copia.

**Solo por invitación**

Solo las direcciones y Communities añadidas en **Direcciones aprobadas** pueden acceder al World.

Para añadir nuevas direcciones o communities a la **Direcciones aprobadas**, sigue estos pasos:

1. Haz clic en el **+ New Invite** botón.
2. Puedes añadir direcciones de tres maneras diferentes:

* **Dirección de wallet**: Añade wallets individuales, uno a la vez.
* **Comunidad**: Busca y añade cualquier Public Community. Esto añade **todas las direcciones de la Community** a la **Direcciones aprobadas**.

<img src="/files/514c00e842c7463f8fa1876597707f514335bf43" alt="" width="600">

* **Importar CSV**: Usa un CSV existente con una lista de direcciones o IDs de community para añadir a **Direcciones aprobadas**. La estructura es una wallet por línea, por ejemplo:

```
0x3bA7fD92eC4a1F6B8d2E9c5A7b1D3f6C8e4A2d9F
0xA1c9E4b7D2f6C8a3B5e9F1d4A7c2E6b8D3f9C5a1
```

Una vez importadas, rastrea cada Address de forma individual, como se muestra en la imagen.

<img src="/files/48fc7dbb374bce48bad10bbf73e0adba55ac0c95" alt="" width="600">

3. Después de confirmar, la(s) address(es) están en la **Direcciones aprobadas**.
4. Con un nuevo **+ New Invite**, las direcciones se añaden a la lista existente, ayudando al World Owner a gestionar y ampliar la lista si es necesario.

<img src="/files/f105dc88b60f37874e4e2073b89d4c6e2041dc11" alt="" width="600">

5. Las direcciones individuales o el conjunto de direcciones (en caso de una Community) pueden eliminarse seleccionando **Eliminar** en los tres puntos de la **Direcciones aprobadas** sección.

{% hint style="warning" %}
**📔 Nota**: Si cambias el **Access** tipo de **Solo por invitación**, tu **Direcciones aprobadas** lista se eliminará. Asegúrate de tener una copia por si la necesitas en el futuro.
{% endhint %}

#### Entrar en Private Worlds

Hay diferentes escenarios si un usuario entra en un World que no tiene **Público** acceso:

* Su dirección en la **Direcciones aprobadas**: Podrá unirse con normalidad. Si no, recibirá información de que el World está **Solo por invitación**.

<img src="/files/bb79ffaf8379b4e4ad367e922e4087bae7bc5a20" alt="" width="300">

* El World está **Protegido por contraseña**: Los usuarios podrán escribir la contraseña. El límite máximo es de diez (10) intentos.

<img src="/files/a71f91675ef222a06ada12a10f07c46b65d1edf0" alt="" width="300">

## Publicar desde una hardware wallet

En lugar de almacenar tus tokens LAND en una cuenta de Metamask, quizá te resulte más seguro almacenarlos en un dispositivo de wallet de hardware, como un [Ledger](https://www.ledger.com/) o un [Trezor](https://trezor.io/), que está conectado físicamente a tu ordenador.

Si usas uno de estos dispositivos, puedes vincular la wallet de hardware a Metamask para habilitar la firma de mensajes, manteniendo los tokens más seguros. Consulta [este artículo de Metamask](https://support.metamask.io/more-web3/wallets/how-to-connect-a-trezor-or-ledger-hardware-wallet/) para obtener instrucciones para conectar tu cuenta.

Una vez que tu wallet de hardware pueda usarse a través de Metamask, puedes desplegar siguiendo los mismos pasos que si tus tokens estuvieran en una cuenta de Metamask.

## Sobrescritura de scene

Cuando se despliega una nueva escena, sobrescribe el contenido anterior que existía en las parcelas que ocupa.

Si otra escena sobrescribe solo parcialmente una escena que ocupa varias parcelas, todas sus parcelas quedan sobrescritas o eliminadas.

Supón que desplegaste tu escena *A* sobre dos parcelas *\[100, 100]* y *\[100, 101]*. Luego vendes la parcela *\[100, 101]* a un usuario que posee terrenos adyacentes y que despliega una escena grande (*B*) en varias parcelas, incluida *\[100, 101]*.

Tu escena *A* no puede renderizarse parcialmente en una sola parcela, así que *\[100, 100]* no mostrará ningún contenido. Debes crear una nueva versión de la escena *A* que ocupe solo una parcela y desplegarla solo en la parcela *\[100, 100]*.

## Servidores alternativos

### El servidor de prueba

Puedes desplegar contenido en el servidor catalyst de prueba para ejecutar pruebas completas con varios usuarios, las escenas circundantes y un entorno idéntico al de producción. El servidor de prueba es idéntico a todos los demás servidores catalyst; la diferencia es que el contenido que se despliega en este servidor no se propaga a los demás. El contenido desplegado en otros servidores, por otra parte, sí se propaga a este servidor, por lo que las escenas circundantes deberían verse como lo harán en producción.

{% hint style="warning" %}
**📔 Nota**: Para desplegar en parcelas del servidor de prueba, debes tener los mismos permisos necesarios para desplegar en esas parcelas en la red principal.
{% endhint %}

A los jugadores nunca se les dirige a este servidor; la única forma de acceder a él es proporcionar explícitamente un parámetro URL para conectarse.

Si estás trabajando en un proyecto confidencial que no quieres revelar hasta el lanzamiento, ten en cuenta que el servidor de prueba está relativamente oculto para los jugadores, pero cualquiera que use explícitamente la URL del servidor de prueba podría encontrárselo.

Para publicar en el servidor de prueba, haz clic en el **Publish** botón normalmente, y luego selecciona **Publicar en un servidor diferente** en la parte inferior. Luego selecciona **Servidor de prueba** en el desplegable.

![](/files/d79852f00684719e5b67adea804bbb7ba7a024d7)

## Publicar en terrenos concedidos

Si publicas en terrenos propiedad de la Decentraland Foundation que te fueron concedidos mediante una grant, haz clic en el **Publish** botón normalmente, y luego selecciona **Publicar en un servidor diferente** en la parte inferior. Luego selecciona **Servidor personalizado** en el desplegable e introduce la siguiente dirección del servidor: `https://linker-server.decentraland.org`.

{% hint style="warning" %}
**📔 Nota**: Primero debes establecer manualmente las coordenadas de tu escena en la pestaña avanzada de la configuración de Layout. Consulta [Scene Settings](/creator/content-creator-es/scene-editor/configurar/scene-settings.md#layout) para más información.
{% endhint %}

## Servidores personalizados

Puedes desplegar contenido en un servidor personalizado que no pertenezca a la red oficial de servidores catalyst mantenida por el DAO. Para ello, no necesitas poseer tokens LAND ni NAME, ya que puedes configurar el servidor para usar la lógica de validación que prefieras para controlar quién puede desplegar dónde. Los servidores personalizados pueden elegir tener contenido de los servidores oficiales, que puedes sobrescribir, o partir de cero y publicar contenido completamente nuevo.

Para publicar en un servidor personalizado, haz clic en el **Publish** botón normalmente, y luego selecciona **Publicar en un servidor diferente** en la parte inferior. Luego selecciona **Servidor personalizado** en el desplegable e introduce la dirección del servidor.

Consulta [Cómo ejecutar tu propio Catalyst Node](https://docs.decentraland.org/contributor/tutorials/how-to-run-a-catalyst/) para más información sobre lo que puedes hacer con tu propio servidor y cómo configurarlo.

{% hint style="warning" %}
**📔 Nota**: Los jugadores tendrán que escribir manualmente una URL para acceder a tu servidor personalizado. Ciertas validaciones de servicios como el [servidor de recompensas](/creator/content-creator-es/recompensas/getting-started.md) podrían fallar en estos contextos, ya que a menudo estos servicios requieren que la solicitud provenga de un servidor oficial.
{% endhint %}

A los jugadores nunca se les dirige a este servidor; la única forma de acceder a él es escribir explícitamente la URL para conectarse a él.

## Verificar el éxito del despliegue

Una vez que desplegaste tu escena, estos cambios tardarán unos minutos en propagarse por los distintos servidores de contenido de la red. Si entras en Decentraland justo después de desplegar, todavía podrías ver la versión anterior de tu contenido o que los modelos 3D falten por completo.

Creator Hub muestra el progreso de la publicación a medida que pasa por las **Subiendo**, **Convirtiendo** y **Optimizando** etapas, y muestra un **Jump In** botón en cuanto la escena sea jugable.

Para comprobar cómo se propaga la nueva versión de tu contenido a través de los servidores que componen la red de contenido de Decentraland, puedes usar la [pantalla de monitorización de catalyst](https://decentraland.github.io/catalyst-monitor/). Cada uno de estos servidores se refiere a un realm diferente.


---

# 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/publicar/publish-scene.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.
