Para configurar a experiência Battle Royale, você deve baixar Studio e os arquivos de referência do projeto reference files.
Configurações adicionais dos identificadores de lugar, servidor e publicação também são necessárias antes de continuar para 1> Executar o jogo1> .
Arquivos de Referência
RobloxBattleRoyale.zip consiste em arquivos .rbxl facilmente acessíveis que você pode abrir no Roblox Studio e experimentar imediatamente.
Nome | Descrição |
---|---|
Lobby.rbxl | Lobby de entrada onde os jogadores escolhem o modo de jogo. |
Jogabilidade.rbxl | Onde locala partida de batalha. |
Queue.rbxl | Local de fila onde os jogadores se reúnem antes de serem teletransportados para o mapa de batalha. |
Criar um Novo Jogo
O Roblox Battle Royale deve ser estruturado como um jogo com seis locais únicos. Para começar:
Abra Lobby.rbxl no Roblox Studio.
Selecione Arquivo → Publicar Como… para abrir a janela de publicação.
Perto da parte inferior da janela, clique em Criar um novo jogo… .
Digite em Salão para o nome do local.
Para o campo Criador , selecione "Eu" para publicar o local na sua conta pessoal, ou selecione um grupo.
Quando estiver pronto, clique no botão Criar .
Adicionar Locais Adicionais
Uma vez que o local do lobby for publicado, você precisará adicionar cinco locais adicionais ao jogo:
Se ainda não estiver visível, abra a janela Gerenciador de Recursos (Ver → Gerenciador de Recursos).
Clique duas vezes no Pastas de Locais .
Clique com o botão direito em qualquer região vazia da janela (não sobre um nome de lugar/telha) e selecione Adicionar Novo Local . Repita isso um total de cinco vezes para que você tenha seis locais.
Clique com o botão direito em cada um dos novos locais, selecione Renomear e nomeie-os da seguinte forma:
Publicar o jogo novamente (Arquivo → Publicar no Roblox).
Copiar e Pastar IDs de Locais
Cada local deve ser cruzado para que os jogadores possam se teletransportar do lobby para várias filas de modos de jogo e vice-versa. Para alcançar isso, você precisará coletar os IDs de lugar dos locais que você criou acima.
Na janela Gerenciador de Recursos, clique com o botão direito em Salão e selecione Copiar ID para a Área de Transferência .
Se ainda não estiver visível, abra a Janela Explorer ( Ver. → Explorer ).
Abra o script MainConfiguration dentro de ReplicatedFirst → Configurações .
Localize a tabela _places e cole o ID copiado do passo #1 como o valor da chave lobby.
Lobby- Configuração Principallocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}----- Lista de locais nomeados no jogolocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Repita o Copiar ID para a área de transferência de arquivo processo para os outros cinco locais e cole-os no valor da chave da tabela _places.
Lugar Chave da Tabela Centro lobby Jogabilidade jogabilidade_desenvolvimento Queue (Padrão) 队列_默认 Queue (Mata-Mata) ague_deathmatch Queue (Team Deathmatch) 队_matchDeath Fila (Jogo Livre) cola_jogos_livres -- Lista de locais nomeados no jogolocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Publicar o jogo novamente ( Arquivo → Publicar no Roblox ).
Ajustar preenchimento do servidor
Por padrão, o Roblox equilibra jogadores/servidores para uma experiência de jogo social ideal, mas um modo de batalha deve permitir batalhas maiores e mais intensas. Para alcançar isso:
Clique no botão Configurações do Jogo na aba Início.
Selecione a aba Locais .
Para cada um dos seis locais, clique no botão e selecione Editar .
Para Preencher Servidor, selecione Máximo.
Clique em Salvar na parte inferior da janela.
Publicar Locais Adicionais
Agora você precisará abrir os .rbxl arquivos restantes do pacote baixado, modificar suas tabelas _places e publicá-las.
Copiar Tabela de Locais
- Referência à tabela _places no script MainConfiguration do lobby:
---------------------------------------- Lista de locais nomeados no jogolocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Selecione a tabela inteira e copie-a para a área de transferência com CtrlC (2>⌘2> 5>C5> no Mac).
Feche o lugar do lobby clicando no X em sua aba.
Substituir Tabelas
Abra o arquivo Gameplay.rbxl.
Abra seu script MainConfiguration dentro de ReplicatedFirst → Configurações .
Paste the _places table you copied above over the existing _places table ( Ctrl 0> V0> ; 3> ⌘3> 5> V5>) so that each local's tables are identical.
---------------------------------------- Lista de locais nomeados no jogolocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Selecione Arquivo → Publicar Como… para abrir a janela de publicação.
Perto da parte inferior da janela, clique em Atualizar o jogo existente... .
Localize e clique no lugar Lobby que você publicou anteriormente.
Na próxima tela, você deve ver uma lista dos locais que você adicionou anteriormente. Da lista, selecione o Jogo de Jogos local e clique no botão Substituir.
Uma vez que o local é publicado, feche-o clicando no X em sua aba.
Abra o arquivo Queue.rbxl e repita esse processo, usando Arquivo → Publicar como… para publicá-lo em todos os quatro locais de fila. Essencialmente, 1> Queue.rbxl1> deve ser publicado no
Arquivo Publicar Slot Lobby.rbxl Centro Jogabilidade.rbxl Jogabilidade Queue.rbxl Queue (Padrão) Queue.rbxl Queue (Mata-Mata) Queue.rbxl Queue (Team Deathmatch) Queue.rbxl Fila (Jogo Livre)