Installazione e configurazione

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Per configurare l'esperienza Battle Royale, devi scaricare Studio e i file di riferimento del progetto reference.

Sono inoltre richieste altre configurazioni degli ID del luogo , del server e delle impostazioni di pubblicazione prima di continuare con l'esecuzione del gioco .

File di riferimento

RobloxBattleRoyale.zip consiste in file facilmente accessibili .rbxl che puoi aprire in Roblox Studio e sperimentare immediatamente.

NomeDescrizione
Lobby.rbxlLobby di ingresso in cui i giocatori scelgono la modalità di gioco.
Gioco.rbxlDove Postosvolge la partita di battaglia.
Queue.rbqlLuogo della coda in cui i giocatori si riuniscono prima di essere teletrasportati sulla mappa di battaglia.

Crea una nuova Gioco

Roblox Battle Royale deve essere strutturato come un gioco con sei luoghi unici. Per cominciare:

  1. Apri Lobby.rbxl in Roblox Studio.

    Lobby View.
  2. Seleziona FilePubblica come… per aprire la finestra di pubblicazione.

  3. Vicino alla parte inferiore della finestra, fai clic su Crea nuovo gioco... .

    Publish Window - Create New.
  4. Digita in Lobby per il nome del luogo.

    Set Lobby Name
  5. Per il campo Creatore , seleziona "Me" per pubblicare il luogo sul tuo Accountpersonale, o seleziona un Gruppo.

  6. Quando sei pronto, fai clic sul pulsante Crea .

Aggiungi posti supplementari

Una volta pubblicato il luogo della lobby, dovrai aggiungere cinque posti supplementari al Gioco:

  1. Se non è già visibile, apri la finestra Gestore risorse (Vedi → Manager risorse).

  2. Fai doppio clic sulla cartella Luoghi .

    Select Places
  3. Fai clic con il pulsante destro del mouse in qualsiasi regione vuota della finestra (non su un nome/tilia di luogo) e seleziona Aggiungi nuovo luogo .Ripeti questo un totale di cinque volte in modo da avere sei posti.

  4. Fai clic con il pulsante destro su ciascuno dei nuovi posti, seleziona Rinomina , e nominali come segue:

    Battle royale Place Names
  5. Pubblica nuovamente il gioco (File → Pubblica su Roblox).

Copia e pasta ID luogo

Ogni luogo deve essere cross-associato in modo che i giocatori possano teletrasportarsi dalla lobby a diverse code di gioco e viceversa.Per raggiungere questo obiettivo, dovrai raccogliere gli ID luogo dei luoghi che hai creato sopra.

  1. Nella finestra Gestore risorse, fai clic con il pulsante destro del mouse su Lobby e seleziona Copia ID negli appunti .

    Copy Lobby ID
  2. Se non è già visibile, apri la finestra Explorer ( VisualizzaExplorer ).

  3. Apri lo script MainConfiguration all'interno di ReplicatedFirstConfigurazioni .

    MainConfiguration Script
  4. Individua la tabella _places e pasta l'ID copiato dal pass #1 come valore della chiave lobby.

    Configurazione principale della 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 dei luoghi nominati nel Gioco
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Ripeti il processo Copia ID negli appunti per gli altri cinque luoghi e incollali nel valore della chiave della tabella associata _places.

    PosizionaChiave della chiave
    Ingressosala
    Giocogameplay_development
    Coda (Predefinito)queue_default
    Coda (Deathmatch)queue_deathmatch
    Coda (Deathmatch di Team)队列_团队死亡战
    Coda (Gioco gratuito)queue_freePlay

    -- Lista dei luoghi nominati nel Gioco
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Pubblica nuovamente il gioco ( FilePubblica su Roblox ).

Aggiusta il riempimento del server

Per impostazione predefinita, Roblox bilancia i giocatori/server per un'esperienza di gioco sociale ottimale, ma una battaglia royale dovrebbe consentire battaglie più grandi e intense.Per raggiungere questo:

  1. Seleziona la scheda Luoghi .

  2. Per ciascuno dei sei posti, fai clic sul pulsante e seleziona Modifica .

    Edit Place Settings
  3. Per Riempiimento del server , seleziona Massimo .

    Set Server Fill to Maximum.
  4. Fai clic su Salva in fondo alla finestra.

Pubblica posti aggiuntivi

Ora dovrai aprire i file rimanenti .rbxl del pacchettoscaricato, modificare le loro tabelle _places e pubblicarli.

Copia tabelle di luoghi

  1. Fai riferimento alla tabella _places nella script della lobby MainConfiguration :

--------------------------------------
-- Lista dei luoghi nominati nel Gioco
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Seleziona il tavolo intero e copialo negli appunti con CtrlC (C su Mac).

  2. Chiudi il luogo della lobby facendo clic sulla X nella sua scheda.

    Close Lobby Tab.

Sostituisci le tabelle

  1. Apri il file Gameplay.rbxl .

  2. Apri il suo script di configurazione principale all'interno di ReplicatedFirstConfigurazioni .

    MainConfiguration Script
  3. Incolla la tabella _places che hai copiato sopra sulla tabella esistente _places ( CtrlV ; V ) in modo che le tabelle di ogni Postosiano identiche.


    --------------------------------------
    -- Lista dei luoghi nominati nel Gioco
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Seleziona FilePubblica come… per aprire la finestra di pubblicazione.

  5. Vicino alla parte inferiore della finestra, fai clic su Aggiorna gioco esistente... .

    Update Existing Game.
  6. Individua e clicca il luogo Lobby che hai pubblicato in precedenza.

  7. Nella prossima schermata, dovresti vedere un elenco dei luoghi che hai aggiunto in precedenza.Dalla lista, seleziona il luogo Gameplay e clicca il pulsante Sostituisci .

    Overwrite Existing Place
  8. Una volta pubblicato il luogo, chiudilo facendo clic sulla X nella sua scheda.

    Close the place tab.
  9. Apri il file Queue.rbxl e ripeti questo processo, usando FilePubblica come… per pubblicarlo in tutti e quattro i luoghi della coda.Fondamentalmente, Queue.rbxl dovrebbe essere pubblicato nel Queue (Default) , Queue (Deathmatch) , Queue (Team Deathmatch) e Queue (Free Play) slot.

    FilePubblica slot
    Lobby.rbxlIngresso
    Gioco.rbxlGioco
    Queue.rbqlCoda (Predefinito)
    Queue.rbqlCoda (Deathmatch)
    Queue.rbqlCoda (Deathmatch di Team)
    Queue.rbqlCoda (Gioco gratuito)