Instalacja i konfiguracja

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Aby skonfigurować doświadczenie Battle Royale, musisz pobrać Studio i pliki referencyjne projektu reference files.

Dodatkowa konfiguracja identyfikatorów miejsca, serwera i ustawień publikacji jest również wymagana przed kontynuacją wykonania gry.

Pliki referencyjne

RobloxBattleRoyale.zip składa się z łatwo dostępnych plików .rbxl, które możesz otworzyć w Roblox Studio i od razu eksperymentować.

NazwaOpis
Lobby.rbxsłLobby wejściowe, w którym gracze wybierają tryb gry.
Gry.rbxlGdzie odbywa miejscemecz bojowy.
Queue.rbxlMiejsce w kolejce, w którym gracze gromadzą się przed teleportacją na mapę bojową.

Stwórz nową gra

Rozgrywka Battle Royale Roblox musi być zstrukturyzowana jako gra z sześcioma unikalnymi miejscami. Aby rozpocząć:

  1. Otwórz Lobby.rbxl w Roblox Studio.

    Lobby View.
  2. Wybierz PlikOpublikuj jako… aby otworzyć okno publikacji.

  3. W pobliżu dołu okna kliknij Stwórz nową grę… .

    Publish Window - Create New.
  4. Wpisz Lobby dla nazwy miejsca.

    Set Lobby Name
  5. Dla pola Twórca , wybierz "Mnie", aby opublikować miejsce na swoim osobistym konto, lub wybierz grupa.

  6. Gdy będziesz gotowy, kliknij przycisk Utwórz .

Dodaj dodatkowe miejsca

Gdy miejsce w lobby zostanie opublikowane, musisz dodać pięć dodatkowych miejsc do gra:

  1. Jeśli nie jest jeszcze widoczny, otwórz okno Menadżera zasobów (Widok → Menadżer zasobów).

  2. Podwójnie kliknij folder Miejsca .

    Select Places
  3. Kliknij prawym przyciskiem w dowolnym pustym regionie okna (nie nad nazwą miejsca/płytką) i wybierz Dodaj nowe miejsce .Powtórz to łącznie pięć razy, aby mieć sześć miejsc.

  4. Kliknij prawym przyciskiem myszy każde z nowych miejsc, wybierz Zmień nazwę i nazwij je następująco:

    Battle royale Place Names
  5. Opublikuj grę ponownie (Plik → Opublikuj w Roblox).

Kopiuj i wklej ID miejsc

Każde miejsce musi być skojarzone, aby gracze mogli teleportować się z lobby do różnych kolejek trybu gry i odwrotnie.Aby to osiągnąć, musisz zebrać identyfikatory miejsc miejsc, które stworzyłeś powyżej.

  1. W oknie menedżera zasobów kliknij prawym przyciskiem Lobby i wybierz Skopiuj ID do schowka .

    Copy Lobby ID
  2. Jeśli nie jest jeszcze widoczny, otwórz okno Eksploratora ( ZobaczEksploratora ).

  3. Otwórz skrypt MainConfiguration w ramach ReplicatedFirstKonfiguracje .

    MainConfiguration Script
  4. Zlokalizuj tabelę _places i wklej skopiowany ID z kroku #1 jako wartość klucza lobby.

    Konfiguracja główna 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 nazwanych miejsc w gra
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Powtórz proces Kopiuj ID do schowka dla pozostałych pięciu miejsc i wklej je do odpowiedniej wartości klucza tabeli _places.

    MiejsceKlucz stołu
    Poczekalnialobby
    Gragrywalizacja_rozwój
    Kolejka (Domyślna)队列_默认
    Kolejka (Deathmatch)队列_死亡竞赛
    Kolejka (mecz drużynowy)队列_队死亡竞赛
    Kolejka (Darmowa gra)队列_免费播放

    -- Lista nazwanych miejsc w gra
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Opublikuj ponownie grę ( PlikOpublikuj w Roblox ).

Dostosuj wypełnienie serwera

Domyślnie Roblox równoważy graczy/serwery dla optymalnego doświadczenia gry społecznej, ale bitwa royale powinna umożliwiać większe i bardziej intensywne bitwy.Aby to osiągnąć:

  1. Otwórz Ustawienia gry.

  2. Wybierz zakładkę Miejsca .

  3. Dla każdego z sześciu miejsc kliknij przycisk i wybierz Edytuj .

    Edit Place Settings
  4. Dla wypełnienia serwera , wybierz maksymalny .

    Set Server Fill to Maximum.
  5. Kliknij Zapisz na dole okna.

Opublikuj dodatkowe miejsca

Teraz musisz otworzyć pozostałe pliki .rbxl z pobranej paczki, zmodyfikować ich tabele _places i opublikować je.

Kopiuj tabelę miejsc

  1. Odwołaj się do tabeli _places w skrypcie Główna konfiguracja w lobby:

--------------------------------------
-- Lista nazwanych miejsc w gra
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Wybierz całą tabelę i skopiuj ją do schowka za pomocą CtrlC ( C na Mac).

  2. Zamknij miejsce w lobby, klikając X w jego zakładce.

    Close Lobby Tab.

Zastąp tabele

  1. Otwórz plik Gameplay.rbxl .

  2. Otwórz jego główną konfigurację skrypt w ReplicatedFirstkonfiguracje .

    MainConfiguration Script
  3. Wklej tabelę _places, którą skopiowałeś powyżej, nad istniejącą tabelą _places ( CtrlV ; V ), aby tabelki każdego miejscebyły identyczne.


    --------------------------------------
    -- Lista nazwanych miejsc w gra
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Wybierz PlikOpublikuj jako… aby otworzyć okno publikacji.

  5. W pobliżu dołu okna kliknij Aktualizuj istniejącą grę… .

    Update Existing Game.
  6. Zlokalizuj i kliknij miejsce lobby , które opublikowałeś wcześniej.

  7. Na kolejnym ekranie powinieneś zobaczyć listę miejsc, które dodałeś wcześniej.Z listy wybierz miejsce Gry i kliknij przycisk Zastąp .

    Overwrite Existing Place
  8. Gdy miejsce zostanie opublikowane, zamknij je, klikając X w jego zakładce.

    Close the place tab.
  9. Otwórz plik Queue.rbxl i powtórz ten proces, używając PlikOpublikuj jako… aby opublikować go na wszystkich czterech miejscach w kolejce.Zasadniczo Queue.rbxl powinny być opublikowane w Kolejce (Domyślna) , Kolejce (Deathmatch) , Kolejce (Mecz drużynowy) i Kolejce (Gra wolna) slotach.

    PlikOpublikuj szczelinę
    Lobby.rbxsłPoczekalnia
    Gry.rbxlGra
    Queue.rbxlKolejka (Domyślna)
    Queue.rbxlKolejka (Deathmatch)
    Queue.rbxlKolejka (mecz drużynowy)
    Queue.rbxlKolejka (Darmowa gra)