Instalación y Configuración

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Para configurar la experiencia Battle Royale, debes descargar Studio y los archivos de referencia del proyecto .

También se requiere una configuración adicional de los ID de lugar , servidor y publicación configuración antes de continuar con ejecutando el juego.

Archivos de Referencia

RobloxBattleRoyale.zip consiste en archivos fácilmente accesibles .rbxl que puedes abrir en Roblox Studio y experimentar con ellos inmediatamente.

NombreDescripción
Vestíbulo.rbxlLobby de entrada donde los jugadores eligen el modo de juego.
Gameplay.rbxlDonde tiene lugar la partida de batalla.
Cola.rbxlLugar 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 empezar:

  1. Abre Lobby.rbxl en Roblox Studio.

    Lobby View.
  2. Selecciona ArchivoPublicar Como... para abrir la ventana de publicación.

  3. Cerca de la parte inferior de la ventana, haz clic en Crear nuevo juego... .

    Publish Window - Create New.
  4. Escriba en Lobby para el nombre del lugar.

    Set Lobby Name
  5. Para el campo Creador , seleccione "Me" para publicar el lugar en su cuenta personal o seleccione un grupo.

  6. Cuando esté listo, haga clic en el botón Crear .

Añadir Lugares Adicionales

Una vez que el lugar del lobby sea publicado, necesitarás agregar cinco lugares adicionales al juego:

  1. Si aún no es visible, abra la ventana Asset Manager (Vista → Gestor de recursos).

    Toggle Game Explorer
  2. Haga doble clic en la carpeta Places .

    Select Places
  3. Haga clic derecho en cualquier región vacía de la ventana (no sobre un nombre de lugar / azulejo) y seleccione Añadir nuevo lugar . Repita esto un total de cinco veces para tener seis lugares.

  4. Haga clic derecho en cada uno de los nuevos lugares, seleccione Renombrar y nombre como sigue:

    Battle royale Place Names
  5. Publica el juego de nuevo (Archivo → Publica en Roblox).

Copiar y pegar ID de lugar

Cada lugar debe estar entrelazado para que los jugadores puedan teletransportarse desde el lobby a varias colas de modo de juego y viceversa. Para lograr esto, necesitarás reunir los ID de lugares que creaste anteriormente.

  1. En la ventana de Asset Manager, haga clic con el botón derecho Lobby y seleccione Copiar ID al Portapapeles .

    Copy Lobby ID
  2. Si aún no es visible, abra la ventana Explorer ( ViewExplorer ).

  3. Abre el script MainConfiguration dentro de ReplicatedFirstConfigurations .

    MainConfiguration Script
  4. Localiza la tabla _places y pega el ID copiado del paso #1 como el valor de la tecla lobby.

    Configuración principal del 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 lugares nombrados en el juego
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Repita el proceso de Copiar ID a Portapapeles para los otros cinco lugares y péguelos en el valor de clave de tabla asociado _places.

    LugarLlave de la mesa
    Vestíbulovestíbulo
    Jugabilidadgameplay_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 nombrados en el juego
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Publica el juego de nuevo ( ArchivoPublica en Roblox ).

Ajustar el llenado del servidor

Por defecto, Roblox equilibra jugadores/servidores para una experiencia de juego social óptima, pero un battle royale debería permitir batallas más grandes e intensas. Para lograr esto:

  1. Haga clic en el botón Configuración del juego de la pestaña Inicio .

    Game Settings
  2. Seleccione la pestaña Lugares .

  3. Para cada uno de los seis lugares, haga clic en el botón y seleccione Editar .

    Edit Place Settings
  4. Para Relleno del servidor , seleccione Máximo .

    Set Server Fill to Maximum.
  5. Haga clic en Guardar en la parte inferior de la ventana.

Publicar lugares adicionales

Ahora necesitarás abrir los archivos .rbxl restantes del paquete descargado, modificar sus _places tablas y publicarlas.

Copiar tabla de lugares

  1. Consulte la tabla _places en el script MainConfiguration del lobby:

--------------------------------------
-- Lista de lugares nombrados en el juego
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Seleccione la tabla completa y cópiala en el portapapeles con CtrlC (C en Mac).

  2. Cierra el lugar del lobby haciendo clic en la X en su pestaña.

    Close Lobby Tab.

Reemplazar mesas

  1. Abre el archivo Gameplay.rbxl.

  2. Abre su MainConfiguration script dentro de ReplicatedFirstConfiguraciones .

    MainConfiguration Script
  3. Pega la tabla _places que copiaste arriba sobre la tabla _places existente (CtrlV ; tablesV ) para que las mesas de cada lugar sean idénticas.


    --------------------------------------
    -- Lista de lugares nombrados en el juego
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Selecciona ArchivoPublicar Como... para abrir la ventana de publicación.

  5. Cerca de la parte inferior de la ventana, haz clic en Actualizar juego existente... .

    Update Existing Game.
  6. Localiza y haz clic en el lugar Lobby que publicaste anteriormente.

  7. En la siguiente pantalla, debería ver una lista de los lugares que agregaste anteriormente. Desde la lista, seleccione el lugar Gameplay y haga clic en el botón Overwrite .

    Overwrite Existing Place
  8. Una vez que el lugar esté publicado, cállalo haciendo clic en la X en su pestaña.

    Close the place tab.
  9. Abre el archivo Queue.rbxl y repite este proceso, usando FilePublish As... para publicarlo en los cuatro lugares de la cola. Esencialmente, Queue.rbxl debe publicarse en los espacios Queue (Default) , Queue (Deathmatch) , Queue (Team Deathmatch) y Queue (Free Play) .

    ArchivoPublicar espacio
    Vestíbulo.rbxlVestíbulo
    Gameplay.rbxlJugabilidad
    Cola.rbxlCola (Por Defecto)
    Cola.rbxlCola (Partida a muerte)
    Cola.rbxlFila (Partida a muerte por equipos)
    Cola.rbxlCola (Juego Gratis)