Publicar uma Cena

Como publicar a sua cena para LAND ou um NAME.

Antes de começar

Certifique-se do seguinte:

  • Sua cena cumpre todas as limitações da cena. A maioria disso é validada cada vez que você executa uma pré-visualização da sua cena.

  • Você tem uma Metamaskarrow-up-right conta, com seus lotes de LAND ou NAME atribuídos a ela.

  • Você possui a quantidade necessária de lotes adjacentes de LAND ou um Decentraland NAME. Caso contrário, você pode comprar LAND no Marketarrow-up-right ou um NAME no Builderarrow-up-right.

circle-exclamation

Verifique os detalhes da sua cena, certifique-se de fornecer um nome atraente, descrição, miniatura, categorias, etc.

triangle-exclamation

Publique sua cena

Para publicar sua cena:

  1. Abra sua cena no Scene Editor e clique em Publish. Isso abre uma aba do navegador, exibindo os detalhes.

  2. Selecione se você quer publicar em LAND ou em um WORLD. Veja Kinds of projects para entender melhor as diferentes opções.


  1. Se publicar em LAND, selecione a localização no mapa. Você verá seus lotes elegíveis marcados em vermelho. Se publicar em um WORLD, você verá seus NAMEs elegíveis em um menu suspenso.

circle-info

💡 Dica: Se você não visualizar seus lotes ou NAMEs, certifique-se de estar conectado ao Creator Hub usando a conta de usuário correta. Caso contrário, saia do projeto e clique no ícone de configurações do usuário no canto superior direito, então selecione Sign Out e entre novamente.

  1. A próxima tela mostra todos os arquivos que você está atualmente enviando e seus tamanhos; confirme a operação.

  2. O processo de publicação então iniciará. As etapas 1 e 2 são necessárias para que sua cena seja jogável; quando concluídas, um Jump In botão aparece. Você não precisa esperar pela Stage 3 para experimentar sua cena. 

**📔 Observação**: As três etapas do deployment envolvem: - **1. Uploading**: Envio dos arquivos para os servidores. - **2. Converting**: Os modelos 3D da cena são comprimidos em Asset Bundles para renderização mais rápida. Isso pode levar 15 minutos ou menos. Pode demorar mais para cenas muito grandes, ou se os servidores estiverem ocupados convertendo outras cenas. - **3. Optimizing**: Versões de Low Level of Detail (LOD) dos seus assets são geradas. Estas são usadas apenas para renderizar sua cena a partir de longe, o que significa que você não precisa esperar que isso termine para entrar e testar sua cena.

Gerenciando Worlds

O Creator Hub permite o gerenciamento de World via a aba Manage em seu painel principal. A aba Manage permite rastrear e editar Worlds. Daqui, você pode editar World Settings, Permissions e Scenes.

World Settings

Um World Owner pode editar suas configurações acessando o World desejado em Settings sob o painel Manage , ou acessando-o durante o processo de publicação clicando em Settings* se Multi-Scene World (advanced) estiver habilitado.

  • Details: Informações gerais do World:

    • World Title

    • Description

    • Age Rating

    • Categories

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

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

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

    • World Map mostra o layout do World e identifica parcelas com conteúdo e as parcelas livres remanescentes.

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

    • World Spawn Position: Isso define a Parcel (X,Y) na qual o usuário irá spawnar dentro do World. A cena localizada nessa Parcel determina a posição exata em que o usuário irá spawnar (por exemplo, a Parcel 1,1 é o World Spawn, e a cena em 1,1 tem um Spawn point de 1,0,1 dentro dessa cena).

    • Configurações de Skybox

circle-info

📔 Observação: World Settings são acessíveis apenas ao World Owner (o endereço que cunhou o NAME). Para mais detalhes sobre como obter um NAME, verifique a seção Marketplace NAMEs sectionarrow-up-right.

Multi-Scene Worlds

Um World pode ter múltiplas cenas, publicadas pelo World Owner ou por outros criadores. Isso possibilita um ambiente colaborativo onde cada parcela pode ser gerenciada por diferentes Collaborators.

Tornando um World Multi-Scene

Um World Owner pode escolher tornar o World Multi-Scene alternando Multi-Scene World (advanced) ao publicar em um World de cena única.

Uma vez que o Multi-Scene World seja publicado, o World Owner pode publicar cenas adicionais ou adicionar Collaborators para publicar dentro do World.

circle-info

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

Adicionando Collaborators a um Multi-Scene World

No painel Manage , um World Owner pode acessar as Permissions do World clicando nos três pontos. O World Owner pode gerenciar colaboradores na aba Collaborators .

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

Implantando em um Multi-Scene World como Collaborator

World Collaborators não podem editar seus Settings ou Permissions. Na aba Manage , um criador pode ver o World no qual é Collaborator, mas não pode acessar Settings ou Permissions.

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

No painel Collaborators section, se o World Owner definiu Custom Coordinates para o criador, somente as parcelas atribuídas estarão disponíveis para publicação. Se o acesso foi definido para All Parcels, o criador poderá selecionar qualquer parcela no World para publicar sua cena.

circle-exclamation

Private Worlds

Um WORLD pode ter diferentes Access settings. Pode ser acessível a qualquer pessoa, ou ser restrito de diferentes maneiras.

Definindo o Access de um WORLD

No painel Manage , um World Owner pode acessar as Permissions clicando nos três pontos. O World Owner pode gerenciar restrições de acesso em Access .

Access Types

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

Public

Qualquer pessoa pode acessar o World. Esta é a configuração padrão de um World.

Password Protected

Apenas usuários com a senha podem entrar no World.

As senhas devem ter pelo menos 8 caracteres e conter pelo menos 2 números. Uma vez criada, a senha não ficará acessível, então certifique-se de manter uma cópia.

Invitation Only

Apenas endereços e Communities adicionados em Approved Addresses podem acessar o World.

Para adicionar novos endereços ou comunidades em Apporved Addresses, siga estes passos:

  1. Clique no botão + New Invite .

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

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

  • Community: Busque e adicione qualquer Community Pública. Isso adiciona todos os endereços da Community aos 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 carteira por linha, por exemplo:

Uma vez importado, ele rastreia cada Address individualmente, como mostrado na imagem.

  1. Após confirmar, o(s) endereço(s) estarão em Approved Addresses.

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

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

circle-exclamation

Entrando em Private Worlds

Existem diferentes cenários se um usuário entrar em um World que não tenha Public access:

  • O endereço deles em Approved Addresses: Poderá entrar normalmente. Caso contrário, eles receberão informações de que o World é Invitation Only.

  • O World é Password Protected: Usuários poderão digitar a senha. O limite máximo é dez (10) tentativas.

Publicar a partir de uma hardware wallet

Ao invés de armazenar seus tokens de LAND em uma conta Metamask, você pode achar mais seguro armazená-los em um dispositivo de hardware wallet, como um Ledgerarrow-up-right ou um Trezorarrow-up-right, que esteja fisicamente conectado ao seu computador.

Se você estiver usando um desses dispositivos, pode vincular a hardware wallet ao Metamask para habilitar a assinatura de mensagens, mantendo os tokens mais seguros. Veja este artigo do Metamaskarrow-up-right para instruções de como conectar sua conta.

Uma vez que sua hardware wallet possa ser usada via Metamask, você pode implantar seguindo os mesmos passos como se seus tokens estivessem em uma conta Metamask.

Sobrescrita de cena

Quando uma nova cena é implantada, ela sobrescreve conteúdo anterior que existia nas parcelas que ocupa.

Se uma cena que ocupa múltiplas parcelas é apenas parcialmente sobrescrita por outra, todas as suas parcelas são ou sobrescritas ou apagadas.

Suponha que você implantou sua cena A em duas parcelas [100, 100] e [100, 101]. Então você vende a parcela [100, 101] para um usuário que possui terreno adjacente e que implanta uma cena grande (B) em várias parcelas, incluindo [100, 101].

Sua cena A não pode ser parcialmente renderizada em apenas uma parcela, então [100, 100] não exibirá nenhum conteúdo. Você deve construir uma nova versão da cena A que ocupe apenas uma parcela e implantá-la apenas na parcela [100, 100].

Servidores alternativos

O servidor de teste

Você pode implantar conteúdo no servidor catalyst de teste para executar testes completos com múltiplos usuários, as cenas ao redor, 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 implantado neste servidor não é propagado para os outros. O conteúdo implantado em outros servidores, por outro lado, é propagado para este servidor, então as cenas ao redor devem aparecer como aparecerão em produção.

circle-exclamation

Jogadores nunca são direcionados a este servidor; a única maneira de acessá-lo é fornecer explicitamente um parâmetro de URL para conectar-se a ele.

Se você está trabalhando em um projeto confidencial que não quer revelar até o lançamento, observe que o servidor de teste é relativamente oculto para os jogadores, mas qualquer pessoa que use explicitamente a URL do servidor de teste pode potencialmente acessá-lo.

Para publicar no servidor de teste, clique no botão Publish normalmente, então selecione Publish to a different server na parte inferior. Então selecione Test Server no menu suspenso.



Publicar em land concedido

Se você está publicando em terrenos pertencentes à Decentraland Foundation que foram concedidos a você via grant, clique em Publish normalmente, então selecione Publish to a different server na parte inferior. Então selecione Custom Server no menu suspenso e insira o seguinte endereço de servidor: http://linker-server.decentraland.org.

circle-exclamation

Servidores customizados

Você pode implantar conteúdo em um servidor customizado que não pertença à rede oficial de servidores catalyst mantida pelo DAO. Para fazer isso, você não precisa possuir nenhum token LAND ou NAME, pois pode configurar o servidor para usar qualquer lógica de validação que preferir para controlar quem pode implantar onde. Servidores customizados podem optar por ter conteúdo dos servidores oficiais, que você pode sobrescrever, ou começar a partir de um estado em branco e publicar conteúdo inteiramente novo.

Para publicar em um servidor customizado, clique em Publish normalmente, então selecione Publish to a different server na parte inferior. Então selecione Custom Server no menu suspenso e insira o endereço do servidor.

Veja How to run your own Catalyst Nodearrow-up-right para mais informações sobre o que você pode fazer com seu próprio servidor e como configurá-lo.

circle-exclamation

Jogadores nunca são direcionados a este servidor; a única maneira de acessá-lo é digitar explicitamente a URL para conectar-se a ele.

Verificar sucesso do deployment

Uma vez que você tenha implantado sua cena, essas alterações levarão alguns minutos para serem propagadas pelos vários servidores de conteúdo na rede. Se você entrar em Decentraland logo após a implantação, pode ainda ver a versão anterior do seu conteúdo, ou perceber que modelos 3D estão completamente ausentes.

Após você assinar para autorizar a implantação da sua cena, o dapp de assinatura começará a exibir confirmações de que a nova versão do seu conteúdo foi propagada por todos os servidores da rede,

Você verá uma lista de cada um dos servidores que compõem a rede de conteúdo do Decentraland. Para cada servidor, ele especifica o timestamp da última mudança enviada naquela parcela. Cada um desses servidores refere-se a um realm diferente; você pode consultar como esses nomes de servidor mapeiam para nomes de realm na tela do catalyst monitorarrow-up-right.

Atualizado