Publicar uma cena

Como publicar a sua cena para LAND ou um NAME.

Antes de começar

Certifique-se do seguinte:

  • A sua scene cumpre todas as limitações da scene. A maioria destas é validada sempre que você executa uma preview da sua scene.

  • Você tem uma Metamask conta, com os seus parcels de LAND ou NAME atribuídos a ela.

  • Você possui a quantidade necessária de parcels de LAND adjacentes ou um Decentraland NAME. Caso contrário, você pode comprar LAND no Market ou um NAME no Builder.

Verifique os detalhes da sua scene, certifique-se de fornecer um nome, descrição, thumbnail, categories, etc. atraentes.

Publique a sua scene

Para publicar a sua scene:

  1. Abra a sua scene no Scene Editor e clique em Publish. Isso abre uma aba do browser, mostrando os detalhes.

  2. Selecione se você quer publicar para LAND ou para um WORLD. Veja Tipos de projetos para compreender melhor as diferentes opções.


  1. Se estiver a publicar para LAND, selecione a localização no mapa. Você verá os seus parcels elegíveis marcados a vermelho. Se estiver a publicar para um WORLD, verá os seus NAMEs elegíveis num dropdown.

💡 Dica: Se você não vir os seus parcels ou NAMEs, certifique-se de que está conectado ao Creator Hub usando a conta de utilizador correta. Caso contrário, saia do projeto e clique no ícone de definições do utilizador no canto superior direito, depois selecione Sign Out e volte a iniciar sessão.

  1. O ecrã seguinte mostra todos os ficheiros que você está a carregar atualmente e os respetivos tamanhos, confirme a operação.

  2. O processo de publicação começará então. As etapas 1 e 2 são necessárias para que a sua scene possa ser jogada; quando terminar, um botão Jump In aparece. Você não precisa esperar pela Stage 3 para experimentar a sua scene. 

**📔 Nota**: As três etapas do deployment envolvem: - **1. Uploading**: Carregar os ficheiros para os servidores. - **2. Converting**: Os modelos 3D da scene são comprimidos em Asset Bundles para um render mais rápido. Isso pode levar 15 minutos ou menos. Pode demorar mais em scenes muito grandes, ou se os servidores estiverem ocupados a converter outras scenes. - **3, Optimizing**: São geradas versões de baixo nível de detalhe (LOD) dos seus assets. Estas são usadas apenas para renderizar a sua scene à distância, o que significa que você não precisa esperar que isso termine para entrar e testar a sua scene.

Gerir Worlds

O Creator Hub permite a gestão de Worlds através do Manage tab no seu painel principal. A Manage tab permite o acompanhamento e a edição do World. A partir daqui, você pode editar World Settings, Permissions e Scenes.

World Settings

Um World Owner pode editar as suas definições entrando no World desejado Definições no Manage painel, ou acedendo a ele durante o processo de publicação ao clicar em Definições* se Multi-Scene World (advanced) estiver ativado.

  • Separador: informações gerais do World:

    • World Title

    • Descrição

    • Age Rating

    • Categorias

As informações adicionadas em Separador serão mostradas em Decentraland Places e nas informações do World dentro do mundo assim que ele for publicado.

  • Layout: Apenas acessível em Multi-Scene Worlds. Contém informações sobre todas as scenes publicadas do World.

    • Remova scenes individuais clicando nos três pontos e selecionando Remove from World.

    • World Map mostra o layout do World e identifica os parcels com conteúdo e os parcels livres restantes.

  • Misc: Outras configurações úteis do World:

    • World Spawn Position: Isto define o Parcel (X,Y) em que o utilizador vai fazer spawn dentro do World. A scene localizada nesse Parcel determina a posição exata em que o utilizador vai fazer spawn (por exemplo, o Parcel 1,1 é o World Spawn, e a scene em 1,1 tem um Spawn point de 1,0,1 dentro dessa scene).

    • definições de Skybox

📔 Nota: As World Settings só estão acessíveis ao World Owner (o endereço que fez mint do NAME). Para mais detalhes sobre como obter um NAME, consulte a secção Marketplace NAMEs.

Multi-Scene Worlds

Um World pode ter várias scenes, publicadas pelo World Owner ou por outros criadores. Isto permite um ambiente colaborativo onde cada parcel pode ser gerido por diferentes Collaborators.

Tornar um World Multi-Scene

Um World Owner pode optar por tornar o World Multi-Scene ao ativar Multi-Scene World (advanced) ao publicar para um World de scene única.

Depois de o Multi-Scene World ser publicado, o World Owner pode publicar scenes adicionais ou adicionar Collaborators para publicar dentro do World.

📔 Nota: O tamanho de um World Multi-Scene adapta-se automaticamente para conter todas as scenes publicadas, crescendo e encolhendo dinamicamente em cada publicação. O espaço deixado entre diferentes scenes no Multi-World é preenchido com environment.

Adicionar Collaborators a um Multi-Scene World

No campo Manage painel, um World Owner pode aceder às Permissions do World ao clicar nos três pontos. O World Owner pode gerir collaborators em Collaborators tab.

Um Collaborator pode ter direitos de deploy para All Parcels ou para Custom Coordinates específicas. As Custom Coordinates podem ser selecionadas e confirmadas através de um mapa interativo do World, semelhante ao das World Settings.

Fazer deploy para um Multi-Scene World como Collaborator

Os World Collaborators não podem editar as suas Settings ou Permissions. Na Manage tab, um criador pode ver o World no qual é Collaborator, mas não pode aceder a Definições ou Permissions.

Ao passar pelo processo de publicação, o criador pode selecionar publicar apenas nos parcels em que é Collaborator (conforme definido pelo World Owner).

No campo Collaborators secção, se o World Owner definiu Coordenadas personalizadas para o criador, apenas os parcels atribuídos estarão disponíveis para publicação. Se o acesso foi definido como All Parcels, o criador poderá selecionar qualquer parcel no World para publicar a sua scene.

Private Worlds

Um WORLD pode ter diferentes definições de Access . Pode ser acessível a qualquer pessoa ou ser restringido de diferentes formas.

Definir o Access de um WORLD

No campo Manage painel, um World Owner pode aceder às Permissions ao clicar nos três pontos. O World Owner pode gerir restrições de acesso em Access tab.

Access Types

Um World Owner pode escolher entre três tipos de World Access:

Public

Qualquer pessoa pode aceder ao World. Esta é a definição predefinida de um World.

Password Protected

Apenas utilizadores com a password podem entrar no World.

As passwords devem ter pelo menos 8 caracteres e conter pelo menos 2 números. Depois de criada, a password não ficará acessível, por isso certifique-se de guardar uma cópia.

Invitation Only

Apenas endereços e Communtiies adicionadas em Approved Addresses podem aceder ao World.

Para adicionar novos endereços ou communities a Apporved Addresses, siga estes passos:

  1. Clique no botão + New Invite .

  2. Você pode adicionar endereços de três formas diferentes:

  • Wallet Address: Adicione wallets individuais, uma de cada vez.

  • Community: Pesquise e adicione qualquer Public Community. Isto adiciona todos os endereços da Community a Addresses Approved.

  • Import CSV: Use um CSV existente com uma lista de endereços ou IDs de community para adicionar a Approved Addresses. A estrutura é uma wallet por linha, por exemplo:

Depois de importado, ele acompanha cada Address individualmente, como mostrado na imagem.

  1. Depois de confirmar, o(s) address(es) está(ão) em Approved Addresses.

  2. Com um novo + New Invite, os endereços são adicionados à lista existente, ajudando o World Owner a gerir e expandir a lista, se necessário.

  1. Endereços individuais ou conjunto de Endereços (no caso de uma Community) podem ser removidos selecionando Delete nos três pontos na secção Approved Addresses .

Entrar em Private Worlds

Há diferentes cenários se um utilizador entrar num World que não tem Public acesso:

  • O endereço deles em Approved Addresses: Conseguirá entrar normalmente. Caso contrário, receberá informação de que o World está Invitation Only.

  • O World está Password Protected: Os utilizadores poderão escrever a password. O limite máximo é dez (10) tentativas.

Publicar a partir de uma hardware wallet

Em vez de armazenar os seus tokens LAND numa conta Metamask, pode achar mais seguro guardá-los num dispositivo hardware wallet, como um Ledger ou um Trezor, ligado fisicamente ao seu computador.

Se estiver a usar um destes dispositivos, pode ligar a hardware wallet à Metamask para permitir a assinatura de mensagens, mantendo os tokens mais seguros. Veja este artigo da Metamask para instruções sobre como ligar a sua conta.

Assim que a sua hardware wallet puder ser usada via Metamask, você pode fazer deploy seguindo os mesmos passos como se os seus tokens estivessem numa conta Metamask.

Sobrescrita de scene

Quando uma nova scene é deployed, ela sobrescreve o conteúdo mais antigo que existia nos parcels que ocupa.

Se uma scene que ocupa vários parcels for apenas parcialmente sobrescrita por outra, todos os seus parcels são ou sobrescritos ou apagados.

Suponha que você fez deploy da sua scene A em dois parcels [100, 100] e [100, 101]. Depois você vende o parcel [100, 101] a um utilizador que possui land adjacente e que faz deploy de uma scene grande (B) em vários parcels, incluindo [100, 101].

A sua scene A não pode ser renderizada parcialmente em apenas um parcel, por isso [100, 100] não mostrará qualquer conteúdo. Você deve construir uma nova versão da scene A que ocupe apenas um parcel e fazer deploy apenas no parcel [100, 100].

Servidores alternativos

O servidor de teste

Você pode fazer deploy de conteúdo para o servidor catalyst de teste para executar testes completos com vários utilizadores, as scenes circundantes e um ambiente idêntico ao de produção. O servidor de teste é idêntico a todos os outros servidores catalyst; a diferença é que o conteúdo que é deployed para este servidor não é propagado para os outros. O conteúdo deployed para outros servidores, por outro lado, é propagado para este servidor, por isso as scenes circundantes devem parecer como parecerão em produção.

Os jogadores nunca são direcionados para este servidor; a única forma de aceder é fornecer explicitamente um parâmetro URL para se ligar a ele.

Se estiver a trabalhar num projeto confidencial que não quer revelar até ao lançamento, note que o servidor de teste está relativamente escondido dos jogadores, mas qualquer pessoa a usar explicitamente a URL do servidor de teste poderia potencialmente entrar nele.

Para publicar no servidor de teste, clique no botão Publish normalmente e depois selecione Publish to a different server na parte inferior. Depois selecione Test Server no dropdown.



Publicar em land concedida

Se estiver a publicar em land pertencente à Decentraland Foundation que lhe foi concedida através de uma grant, clique em Publish normalmente e depois selecione Publish to a different server na parte inferior. Depois selecione Custom Server no dropdown e introduza o seguinte endereço do servidor: http://linker-server.decentraland.org.

Servidores personalizados

Você pode fazer deploy de conteúdo para um servidor personalizado que não pertence à rede oficial de servidores catalyst gerida pela DAO. Para isso, não precisa de possuir quaisquer tokens LAND ou NAME, pois pode configurar o servidor para usar qualquer lógica de validação que prefira para controlar quem pode fazer deploy e onde. Os servidores personalizados podem escolher ter conteúdo dos servidores oficiais, que você pode sobrescrever, ou começar do zero e publicar conteúdo totalmente novo.

Para publicar num servidor personalizado, clique em Publish normalmente e depois selecione Publish to a different server na parte inferior. Depois selecione Custom Server no dropdown e introduza o endereço do servidor.

Veja Como executar o seu próprio Catalyst Node para mais informações sobre o que pode fazer com o seu próprio servidor e como configurá-lo.

Os jogadores nunca são direcionados para este servidor; a única forma de aceder é escrever explicitamente o URL para se ligar a ele.

Verifique o sucesso do deployment

Depois de fazer deploy da sua scene, estas alterações levarão alguns minutos para serem propagadas pelos vários content servers da network. Se entrar em Decentraland logo após o deploy, ainda poderá ver a versão anterior do seu conteúdo ou até que os modelos 3D estejam totalmente ausentes.

Depois de assinar para autorizar o deployment da sua scene, a dapp de assinatura começará a mostrar confirmações de que a nova versão do seu conteúdo foi propagada por todos os servidores da network,

Você verá uma lista de cada um dos servidores que compõem a content network de Decentraland. Para cada servidor, é especificado o timestamp da última alteração carregada nesse parcel. Cada um desses servidores refere-se a um realm diferente; você pode consultar como os nomes destes servidores se mapeiam para os nomes dos realms na ecrã de monitorização do catalyst.

Atualizado