Instalação e configuração

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Para configurar a experiência Battle Royale, você deve baixar Studio e os arquivos de referência do projeto referência.

A configuração adicional dos IDs de local , do servidor e das configurações de publicação também são necessárias antes de continuar para executar o jogo .

Arquivos de referência

RobloxBattleRoyale.zip consiste em arquivos facilmente acessíveis .rbxl que você pode abrir no Roblox Studio e experimentar imediatamente.

Qual o nomeDescrição
Lobby.rbxlLobby de entrada onde os jogadores escolhem o modo de jogo.
Jogabilidade.rbxlOnde a partida de batalha ocorre.
Queue.rbxlLocal da fila onde os jogadores se reúnem antes de serem teletransportados para o mapa de batalha.

Crie um novo jogo

O Roblox Battle Royale deve ser estruturado como um jogo com seis lugares únicos. Para começar:

  1. Abra Lobby.rbxl no Roblox Studio.

    Lobby View.
  2. Selecione ArquivoPublicar como… para abrir a janela de publicação.

  3. Perto da parte inferior da janela, clique em Criar novo jogo… .

    Publish Window - Create New.
  4. Digite em Lobby para o nome do local.

    Set Lobby Name
  5. Para o campo Criador , selecione "Eu" para publicar o local em sua conta pessoal, ou selecione um grupo.

  6. Quando estiver pronto, clique no botão Criar .

Adicione locais adicionais

Uma vez que o local do lobby é publicado, você precisará adicionar cinco locais adicionais ao jogo:

  1. Se ainda não está visível, abra a janela Gerenciador de Recursos (Ver → Gerenciador de Recursos).

  2. Clique duas vezes na pasta Locais .

    Select Places
  3. Clique com o botão direito em qualquer região vazia da janela (não sobre um nome/til de local) e selecione Adicionar Novo Local .Repita isso um total de cinco vezes para que você tenha seis lugares.

  4. Clique com o botão direito em cada um dos novos lugares, selecione Renomear e nomeie-os da seguinte forma:

    Battle royale Place Names
  5. Publicar o jogo novamente (Arquivo → Publicar no Roblox).

Copie e cole IDs de local

Cada local deve ser associado de forma cruzada para que os jogadores possam se teletransportar do lobby para várias filas de modo de jogo e vice-versa.Para alcançar isso, você precisará reunir os IDs de local dos locais que você criou acima.

  1. Na janela Gerenciador de Recursos, clique com o botão direito em Lobby e selecione Copiar ID para a Área de Transferência .

    Copy Lobby ID
  2. Se ainda não for visível, abra a janela Explorer ( VerExplorer ).

  3. Abra o script MainConfiguration dentro de ReplicatedFirstConfigurações .

    MainConfiguration Script
  4. Localize a tabela _places e cole o ID copiado do passo #1 como o valor da chave lobby.

    Configuração Principal do Lobby

    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RunService = game:GetService("RunService")
    local Players = game:GetService("Players")
    local isServer = RunService:IsServer()
    local ConfigEvent = nil
    local _placeOverrides = {}
    local _overrides = {}
    ---
    -- Lista de locais nomeados no jogo
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Repita o processo de Copiar ID para Clipboard para os outros cinco locais e cole-os no valor da chave da tabela associada _places.

    ColocarChave da chave
    Salãosala
    Jogabilidadegameplay_development
    Fila (Padrão)queue_default
    Fila (Partida Mortal)queue_deathmatch
    Fila (Partida de Morte em Equipe)queue_teamDeathmatch
    Fila (Jogo Livre)queue_freePlay

    -- Lista de locais nomeados no jogo
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Publique o jogo novamente ( ArquivoPublicar no Roblox ).

Ajustar preenchimento do servidor

Por padrão, o Roblox equilibra jogadores/servidores para uma experiência de jogo social otimizada, mas uma batalha royale deve permitir batalhas maiores e mais intensas.Para alcançar isso:

  1. Selecione a aba Locais .

  2. Para cada um dos seis locais, clique no botão e selecione Editar .

    Edit Place Settings
  3. Para Preenchimento do Servidor , selecione Máximo .

    Set Server Fill to Maximum.
  4. Clique em Salvar na parte inferior da janela.

Publicar locais adicionais

Agora você precisará abrir os arquivos restantes .rbxl do pacote baixado, modificar suas tabelas _places e publicá-los.

Copiar tabela de lugares

  1. Faça referência à tabela _places na script do lobby Configuração Principal :

--------------------------------------
-- Lista de locais nomeados no jogo
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Selecione a tabela inteira e copie-a para a área de transferência com CtrlC (C na Mac).

  2. Feche o local do lobby clicando no X em sua aba.

    Close Lobby Tab.

Substituir tabelas

  1. Abra o arquivo Gameplay.rbxl aberto.

  2. Abra seu script de configuração principal dentro de ReplicatedFirstConfigurações .

    MainConfiguration Script
  3. Cole a tabela _places que você copiou acima sobre a tabela existente _places ( CtrlV ; V ) para que as tabelas de cada localsejam idênticas.


    --------------------------------------
    -- Lista de locais nomeados no jogo
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Selecione ArquivoPublicar como… para abrir a janela de publicação.

  5. Perto da parte inferior da janela, clique em Atualizar jogo existente... .

    Update Existing Game.
  6. Localize e clique no local Salão que você publicou anteriormente.

  7. Na próxima tela, você deve ver uma lista dos locais que adicionou anteriormente.Da lista, selecione o local de Jogabilidade e clique no botão Substituir .

    Overwrite Existing Place
  8. Uma vez que o local é publicado, feche-o clicando no X em sua aba.

    Close the place tab.
  9. Abra o arquivo Queue.rbxl e repita esse processo, usando ArquivoPublicar como… para publicá-lo em todos os quatro locais de fila.Basicamente, Queue.rbxl deve ser publicado nos Queue (Padrão) , Queue (Deathmatch) , Queue (Jogo em Equipe) e Queue (Jogo Livre) slots.

    ArquivoPublicar slot
    Lobby.rbxlSalão
    Jogabilidade.rbxlJogabilidade
    Queue.rbxlFila (Padrão)
    Queue.rbxlFila (Partida Mortal)
    Queue.rbxlFila (Partida de Morte em Equipe)
    Queue.rbxlFila (Jogo Livre)