Instalacja i Uruchomienie

*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 zainstalować Studio i projekt plików referencyjnych.

Dodatkowe konfiguracje identyfikatorów miejsc, serwera i publikacji są również wymagane przed kontynuacją do 2>uruchomienia gry2>.

Pliki odniesienia

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

NazwaOpis
Lobby.rbxlLobby wejściowe, w którym gracze wybierają tryb gry.
GAMEPLAY.RBXLGdzie rozgrywa miejscebitwa.
Queued.rbxlMiejsce w kolejce, gdzie gracze gromadzą się przed teleportacją na mapę bitwy.

Utwórz nową grę

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

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

    Lobby View.
  2. Wybierz Plik → Publikuj jako… aby otworzyć okienko publikacji.

  3. Blisko do dołu okna, kliknij Utwórz nową grę… .

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

    Set Lobby Name
  5. Dla pola Twórca wybierz „Ja” aby opublikować miejsce na swoim kontoosobistym lub wybierz grupa.

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

Dodaj dodatkowe miejsca

Gdy miejsce w лобби zostanie opublikowane, będziesz musiał dodać pięć dodatkowych miejsc do gra:

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

    Toggle Game Explorer
  2. Podwój kliknij Katalog Plików plik.

    Select Places
  3. Prawe kliknięcie w dowolnym pustym regionie okna (nie nad nazwą miejsca/płytki) i wybierz Dodaj nowe miejsce . Powtórz to w sumie pięciu razy, aby mieć sześć miejsc.

  4. Prawe kliknięcie każdego z nowych miejsc nowych , zaznacz Zmień nazwę i nazwij je następująco:

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

Kopiuj i wklej ID miejsc

Każde miejsce musi być związane z innymi, aby gracze mogli teleportować się z lobby do różnych kolejek grania i vice versa. Aby to osiągnąć, będziesz musiał zebrać ID miejsc, które stworzyłeś powyżej.

  1. W oknie Menedżera Zasobów, kliknij Lobby i wybierz Udostępnij ID do schowka.

    Copy Lobby ID
  2. Jeśli nie jest jeszcze widoczny, otwórz okno Explorer ( Zobacz → Explorer ).

  3. Otwórz MainConfiguration skrypt w ReplicatedFirstKonfiguracje .

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

    Lobby- Główna konfiguracja

    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 w wartość klucza _places związaną z tabelą.

    MiejsceKlucz tabeli
    Lobbylobby
    Grywalizacjagry_rozwoju
    Kolejka (domyślna)queue_default
    Kolejka (Deathmatch)czek_dymatch
    Kolejka (Drużynowy Deathmatch)队_matchDeath
    Kolejka (Darmowe Gry)queued_freePlay

    -- 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 grę ponownie ( PlikPublikuj do Roblox ).

Dostosuj wypełnienie serwera

Domyślnie Roblox równa graczy / serwerów dla optymalnego doświadczenia gry społecznej, ale bitwa królewska powinna umożliwić większe i bardziej intensywne bitwy. Aby to osiągnąć:

  1. Kliknij na przycisk Ustawienia gry z zakładki Strona główna.

    Game Settings
  2. Wybierz Miejsce zakładkę.

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

    Edit Place Settings
  4. Dla Servera Fill wybierz Maksimum .

    Set Server Fill to Maximum.
  5. Kliknij Zapisz w dolnej części okna.

Opublikuj dodatkowe miejsca

Teraz będziesz musiał otworzyć pozostałe .rbxl pliki z załadowanego pakiet, zmodyfikować ich _places tabeli i opublikować je.

Kopiuj tabelę miejsc

  1. Odwiedź tabelę _places w głównym skrypcie MainConfiguration 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 klipboard z CtrlC ( 2>⌘2> 5>C5> na Mac).

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

    Close Lobby Tab.

Zastąp tabeli

  1. Otwórz plik Gameplay.rbxl.

  2. Otwórz jego MainConfiguration skrypt w ReplicatedFirstKonfiguracje .

    MainConfiguration Script
  3. Wklej tabelę _places , którą kopiowałeś powyżej, nad istniejącą tabelą _places ( Ctrl 0> V0> ; 3> ⌘3> 5> V5> ) tak, aby każde miejsce miało identyczne tabelki.


    --------------------------------------
    -- 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 Plik → Publikuj jako… aby otworzyć okienko publikacji.

  5. Blisko do dołu okna, kliknij Aktualizuj istniejącą grę… .

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

  7. Następny ekran powinien wyświetlić listę miejsc, które dodałeś wcześniej. Z listy wybierz miejsce Gry i kliknij przycisk Napisz.

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

    Close the place tab.
  9. Otwórz plik Queue.rbxl i powtórz ten proces, używając plikupublikuj jako... , aby opublikować go w wszystkich czterech miejscach kolejki. W zasadzie 1>Queue.rbxl</

    PlikPublikuj Slot
    Lobby.rbxlLobby
    GAMEPLAY.RBXLGrywalizacja
    Queued.rbxlKolejka (domyślna)
    Queued.rbxlKolejka (Deathmatch)
    Queued.rbxlKolejka (Drużynowy Deathmatch)
    Queued.rbxlKolejka (Darmowe Gry)