Para configurar la experiencia de Battle Royale, debes descargar Studio y los archivos de referencia del proyecto referencia.
Se requieren también configuraciones adicionales de los ID de lugar , del servidor y de las configuraciones de publicación antes de continuar con la ejecución del juego .
Archivos de referencia
RobloxBattleRoyale.zip consiste en archivos accesibles fácilmente .rbxl que puedes abrir en Roblox Studio y experimentar inmediatamente.
Nombre | Descripción |
---|---|
Lobby.rbxl | Lobby de entrada donde los jugadores eligen el modo de juego. |
Juego.rbxl | Donde se lleva a lugarla batalla. |
Queue.rbxl | Lugar de cola donde los jugadores se reúnen antes de ser teletransportados al mapa de batalla. |
Crear un nuevo juego
Roblox Battle Royale debe estructurarse como un juego con seis lugares únicos. Para comenzar:
Abre Lobby.rbxl en Roblox Studio.
Seleccione Archivo → Publicar como… para abrir la ventana de publicación.
Cerca de la parte inferior de la ventana, haz clic en Crear nuevo juego... .
Escriba Lobby para el nombre del lugar.
Para el campo Creador , seleccione "Yo" para publicar el lugar en su cuenta personal, o seleccione un grupo.
Cuando esté listo, haga clic en el botón Crear .
Añadir lugares adicionales
Una vez que se publique el lugar del vestíbulo, tendrás que agregar cinco lugares adicionales al juego:
Si aún no es visible, abra la ventana Gestor de recursos (Ver → Gestor de recursos).
Haga doble clic en la carpeta Lugares .
Haga clic derecho en cualquier región vacía de la ventana (no sobre un nombre/tilo de lugar) y seleccione Añadir nuevo lugar .Repita esto un total de cinco veces para que tenga seis lugares.
Haga clic derecho en cada uno de los nuevos lugares, seleccione Renombrar y nombrarlos como sigue:
Publica el juego de nuevo (Archivo → Publicar en Roblox).
Copiar y pegar ID de lugar
Cada lugar debe estar asociado cruzadamente para que los jugadores puedan teletransportarse desde el vestíbulo a varias colas de modo de juego y viceversa.Para lograr esto, necesitarás recopilar las ID de lugar de los lugares que creaste anteriormente.
En la ventana del administrador de activos, haz clic derecho en Lobby y selecciona Copiar ID a portapapeles .
Si aún no es visible, abra la ventana Explorador ( Ver → Explorador ).
Abre el script de configuración principal dentro de ReplicatedFirst → configuraciones .
Localiza la tabla _places y pega el ID copiado del paso #1 como el valor de la clave lobby.
Configuración principal del 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 nombrados en el juegolocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---Repita el proceso de Copiar ID a portapapeles para los otros cinco lugares y péguelos en el valor de la clave de la tabla asociada _places.
Lugar Clave de la clave Vestibulo vestíbulo Juego gameplay_development Cola (por defecto) queue_default Cola (Duelo mortal) queue_deathmatch Cola (combate por equipos) queue_teamDeathmatch Cola (juego gratuito) queue_freePlay -- Lista de lugares nombrados en el juegolocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Publica el juego de nuevo ( Archivo → Publicar en Roblox ).
Ajustar llenado del servidor
Por defecto, Roblox equilibra a los jugadores/servidores para una experiencia de juego social óptima, pero una batalla real debería permitir batallas más grandes y más intensas.Para lograr esto:
Abre Configuración del juego.
Seleccione la pestaña Lugares .
Para cada uno de los seis lugares, haga clic en el botón y seleccione Editar .
Para llenado del servidor , seleccione máximo .
Haga clic en Guardar en la parte inferior de la ventana.
Publicar lugares adicionales
Ahora necesitarás abrir los archivos restantes .rbxl del paquete descargado, modificar sus tablas _places y publicarlas.
Copiar tabla de lugares
- Consulte la tabla _places en el script principal de la configuración del vestíbulo:
---------------------------------------- Lista de lugares nombrados en el juegolocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Seleccione la tabla completa y cópiela en el portapapeles con CtrlC (⌘C en Mac).
Cierra el lugar del vestíbulo haciendo clic en la X en su pestaña.
Reemplazar tablas
Abre el archivo Gameplay.rbxl .
Abre su script de configuración principal dentro de ReplicatedFirst → configuraciones .
Pega la tabla _places que copiaste anteriormente sobre la tabla existente _places (CtrlV ; ⌘V ) para que las tablas de cada lugar sean idénticas.
---------------------------------------- Lista de lugares nombrados en el juegolocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Seleccione Archivo → Publicar como… para abrir la ventana de publicación.
Cerca de la parte inferior de la ventana, haz clic en Actualizar juego existente... .
Localiza y haz clic en el lugar Lobby que publicaste anteriormente.
En la siguiente pantalla, deberías ver una lista de los lugares que agregaste antes.De la lista, seleccione el lugar de juego y haga clic en el botón reemplazar .
Una vez que el lugar se publique, ciérralo haciendo clic en la X en su pestaña.
Abre el archivo Queue.rbxl y repite este proceso, usando Archivo → Publicar como... para publicarlo en los cuatro lugares de la cola.Esencialmente, Queue.rbxl debe publicarse en los buzones (por defecto) , buzones (de muerte) , buzones (de equipo de muerte) y buzones (juego libre) espacios.
Archivo Publicar espacio Lobby.rbxl Vestibulo Juego.rbxl Juego Queue.rbxl Cola (por defecto) Queue.rbxl Cola (Duelo mortal) Queue.rbxl Cola (combate por equipos) Queue.rbxl Cola (juego gratuito)