Para configurar a experiência Battle Royale, você deve baixar Studio e os arquivos de referência do projeto .
Configurações adicionais das configurações de place IDs, server e publishing também são necessárias antes de prosseguir para rodando 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.
Nombre | Descripción |
---|---|
Vestíbulo.rbxl | Lobby de entrada donde los jugadores eligen el modo de juego. |
Jeu.rbxl | Donde tiene lugar la partida de batalla. |
Cola.rbxl | Lugar de cola donde los jugadores se reúnen antes de ser teletransportados al mapa de batalla. |
Criar um Novo Jogo
Roblox Battle Royale deve ser estruturado como um jogo com seis lugares ú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 novo jogo... .
Digite Lobby para o nome do lugar.
Para o campo Criador , selecione "Me" para publicar o lugar em sua conta pessoal ou selecione um grupo.
Quando estiver pronto, clique no botão Criar .
Adicionar Lugares Adicionais
Depois que o lugar do lobby for publicado, você precisará adicionar cinco lugares adicionais ao jogo:
Se ainda não estiver visível, abra a janela Asset Manager (View → Gerenciador de ativos).
Clique duas vezes na pasta Places .
Clique com o botão direito em qualquer região vazia da janela (não sobre um nome de lugar / ladrilho) e selecione Adicionar Novo Lugar . Repita isso um total de cinco vezes para que você tenha seis lugares.
Clique com o botão direito do mouse em cada um dos novos lugares, selecione Renomear e nomeie-os da seguinte forma:
Publicar o jogo novamente (Arquivo → Publicar no Roblox).
Copiar e Colar IDs de Lugar
Cada lugar deve estar em associação cruzada para que os jogadores possam se teletransportar do lobby para várias filas de modo de jogo e vice-versa. Para conseguir isso, você precisará coletar os IDs dos lugares que criou acima.
Na janela do Gerenciador de ativos, clique com o botão direito Lobby e selecione Copiar ID para a área de transferência .
Se ainda não estiver visível, abra a janela Explorer ( View → Explorer ).
Abra o script MainConfiguration dentro de ReplicatedFirst → Configurações .
Localize a tabela _places e cole o ID copiado da etapa #1 como o valor da chave lobby.
Configuração Principal do Lobbylocal 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 lugares nomeados no jogolocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Repita o processo de Copiar ID para Clipboard para os outros cinco lugares e cole-os no valor da chave da tabela associada _places.
Lugar Llave de la mesa Vestíbulo vestíbulo Jugabilidad gameplay_desarrollo Cola (Por Defecto) cola_predeterminada Cola (Partida a muerte) cola_deathmatch Fila (Partida a muerte por equipos) Queue_teamDeathmatch Cola (Juego Gratis) cola_freePlay -- Lista de lugares 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 Enchimento do Servidor
Por padrão, o Roblox equilibra jogadores / servidores para uma experiência de jogabilidade social ideal, mas um battle royale deve permitir batalhas maiores e mais intensas. Para conseguir isso:
Clique no botão Configurações do Jogo na guia Início .
Selecione a guia Lugares .
Para cada um dos seis lugares, clique no botão e selecione Editar .
Para Enchimento do Servidor , selecione Máximo .
Clique em Salvar na parte inferior da janela.
Publicar Lugares Adicionais
Agora você precisará abrir os arquivos .rbxl restantes do pacote baixado, modificar suas _places tabelas e publicá-los.
Copiar tabela de lugares
- Consulte a tabela _places no script MainConfiguration do lobby:
---------------------------------------- Lista de lugares 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 (⌘C no Mac).
Feche o local do lobby clicando no X em sua guia.
Substituir Mesas
Abra o arquivo Gameplay.rbxl.
Abra seu script MainConfiguration dentro de ReplicatedFirst → Configurações .
Cole a tabela _places que você copiou acima sobre a tabela _places existente (CtrlV ; tablesV ) para que as mesas de cada localsejam idênticas.
---------------------------------------- Lista de lugares 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 jogo existente... .
Localize e clique no Lobby lugar que você publicou anteriormente.
Na próxima tela, você deve ver uma lista dos lugares que você adicionou anteriormente. Da lista, selecione o local Gameplay e clique no botão Overwrite .
Depois que o lugar for publicado, feche-o clicando no X em sua guia.
Abra o arquivo Queue.rbxl e repita este processo, usando File → Publish As... para publicá-lo em todos os quatro lugares da fila. Essencialmente, Queue.rbxl deve ser publicado nos slots Queue (Padrão) , Queue (Deathmatch) , Queue (Team Deathmatch) e Queue (Free Play) .
Archivo Publicar espacio Vestíbulo.rbxl Vestíbulo Jeu.rbxl Jugabilidad Cola.rbxl Cola (Por Defecto) Cola.rbxl Cola (Partida a muerte) Cola.rbxl Fila (Partida a muerte por equipos) Cola.rbxl Cola (Juego Gratis)