Installation und Einrichtung

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Um die Battle Royale-Erlebnisse aufzustellen, musst du Studio und die Projekt Referenzdateien herunterladen.

Eine zusätzliche Konfiguration der Ort-IDs, Server und Veröffentlichung Einstellungen ist auch erforderlich, bevor Sie auf 2> running the game2> fortfahren.

Referenz-Dateien

RobloxBattleRoyale.zip besteht aus leicht zugänglichen .rbxl Dateien, die Sie in Roblox Studio öffnen und sofort experimentieren können.

NameBeschreibung
Lobby.rbxlEingangs-Lobby, in der die Spieler den Spielmodus wählen.
Spiel.rbxlWo das Kampfmatch Ort.
Queue.RbxlSchlange, der die Spieler zusammibt, bevor sie auf die Schlachtmap teleportiert werden.

Neues Spiel erstellen

Roblox Battle Royale muss als ein Spiel mit sechs einzigartigen Orten strukturiert sein. Um zu beginnen:

  1. Öffnen Sie Lobby.rbxl in Roblox Studio.

    Lobby View.
  2. Wählen Sie DateiPublizieren als… um das Veröffentlichungsfenster zu öffnen.

  3. Nähe des unteren Randes des Fensters klicken Sie auf Neues Spiel erstellen… .

    Publish Window - Create New.
  4. Geben Sie Lobby für den Platznamen ein.

    Set Lobby Name
  5. Für das Creator-Feld , wählen Sie "Ich" aus, um den Ort in Ihrem persönlichen Konto zu veröffentlichen, oder wählen Sie eine Gruppe.

  6. Wenn Sie bereit sind, klicken Sie auf die Schaltfläche Erstellen .

Zusätzliche Plätze hinzufügen

Sobald der Lobbyplatz veröffentlicht wird, müssen Sie fünf zusätzliche Plätze zum Spiel hinzufügen:

  1. Wenn es noch nicht sichtbar ist, öffnen Sie das Asset-Manager-Fenster (Ansicht → Asset-Manager).

    Toggle Game Explorer
  2. Doppelklicken Sie auf den Plätze -Ordner.

    Select Places
  3. Klicken Sie mit der rechten Maustaste in einer beliebigen leeren Region des Fensters (keine Platzbezeichnung/Kachel) und wählen Sie einen neuen Ort hinzufügen . Wiederholen Sie dies insgesamt fünf Mal, damit Sie sechs Plätze haben.

  4. Rechtsklicken Sie auf jeden der neuen Orte, wählen Sie Umbenennen und benennen Sie sie wie folgt:

    Battle royale Place Names
  5. Veröffentlichen Sie das Spiel erneut (Datei → Veröffentlichen in Roblox).

Platz-IDs kopieren und einfügen

Jeder Ort muss über mehrere Standorte verteilt sein, damit Spieler vom Lobby-Modus zum Teleportieren in verschiedene Spielmodus-Warteschlangen und umgekehrt. Um dies zu erreichen, musst du die Platz-IDs der Orte, die du oben erstellt hast, sammeln.

  1. In dem Asset-Manager-Fenster klicken Sie mit der rechten Maustaste auf Lobby und wählen Sie ID kopieren in die Zwischenablage.

    Copy Lobby ID
  2. Wenn es noch nicht sichtbar ist, öffnen Sie das Explorer-Fenster ( AnsichtExplorer ).

  3. Öffnen Sie das MainConfiguration Skript innerhalb von ReplicatedFirstKonfigurationen .

    MainConfiguration Script
  4. Suchen Sie die _places Tabelle und fügen Sie die kopierte ID aus Schritt #1 als Wert des lobby-Schlüssels ein.

    Lobby-Hauptkonfiguration

    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 = {}
    –––
    -- Liste der in dem Spiel genannten Orte
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Wiederholen Sie den Kopieren-ID in die Zwischenablage-Prozess für die anderen fünf Plätze und fügen Sie sie in den zugeordneten _places Tabelle-Schlüsselwert ein.

    PlatzTabelle-Schlüssel
    Lobbylobby
    Spielplaygameplay_entwicklung
    Warteschlange (Standard)queue_standard
    Warteschlange (Deathmatch)queue_deathmatch
    Warteschlange (Team-Deathmatch)队伍死亡竞赛
    Warteschlange (Gratis-Spiel)queued_freePlay

    -- Liste der in dem Spiel genannten Orte
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
  6. Veröffentlichen Sie das Spiel erneut ( DateiVeröffentlichen in Roblox ).

Serverfüllung anpassen

Standardmäßig balanciert Roblox Spieler/Server für ein optimales soziales Gameplay-Erlebnis, aber ein Battle Royale sollte für größere und intensivere Schlachten erlauben. Um dies zu erreichen:

  1. Klicken Sie auf die Spieleinstellungen Schaltfläche aus der Home-Registerkarte.

    Game Settings
  2. Wähle die Orte -Registerkarte.

  3. Für jeden der sechs Plätze, klicken Sie auf die Schaltfläche und wählen Sie Bearbeiten .

    Edit Place Settings
  4. Für Server-Füllung wählen Sie Maximum .

    Set Server Fill to Maximum.
  5. Klicken Sie auf Speichern am unteren Rand des Fensters.

Veröffentlichen Sie zusätzliche Plätze

Jetzt musst du die verbleibenden .rbxl Dateien aus dem heruntergeladenen Bündelöffnen, ihre _places Tabeln modifizieren und sie veröffentlichen.

Plätze-Tabelle kopieren

  1. Bei der _places Tabelle in der Lobby's MainConfiguration Skript, das. PL: die Skripts:

--------------------------------------
-- Liste der in dem Spiel genannten Orte
local _places = {
lobby = 0123456789,
gameplay_development = 0987654321,
queue_default = 0123459876,
queue_deathmatch = 0987651234,
queue_teamDeathmatch = 0132457689,
queue_freePlay = 0678912345
}
--------------------------------------
  1. Wählen Sie die gesamte Tabelle und kopieren Sie sie in die Zwischenablage mit CtrlC ( 2> ⌘2> 5> C 5> auf Mac).

  2. Schließe den Lobby-Ort, indem du auf die X in der Registerkarte klickst.

    Close Lobby Tab.

Tabeln ersetzen

  1. Öffne die Gameplay.rbxl Datei.

  2. Öffne sein MainConfiguration Skript innerhalb von ReplicatedFirstKonfigurationen .

    MainConfiguration Script
  3. Fügen Sie die _places Tabelle, die Sie oben über der bestehenden _places Tabelle kopiert haben, ein ( Ctrl 0> V0> ; 3> ⌘3> 5> V5>), damit die Tabellen jedes Ortes identisch sind.


    --------------------------------------
    -- Liste der in dem Spiel genannten Orte
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0987654321,
    queue_default = 0123459876,
    queue_deathmatch = 0987651234,
    queue_teamDeathmatch = 0132457689,
    queue_freePlay = 0678912345
    }
    --------------------------------------
  4. Wählen Sie DateiPublizieren als… um das Veröffentlichungsfenster zu öffnen.

  5. Nähe des unteren Randes des Fensters klicken Sie auf Aktualisieren Sie das bestehende Spiel… .

    Update Existing Game.
  6. Suchen und klicken Sie auf den Lobby-Ort , den Sie früher veröffentlicht haben.

  7. Auf dem nächsten Bildschirm solltest du eine Liste der Orte sehen, die du früher hinzugefügt hast. Von der Liste aus wähle den Gameplay-Ort und klicke auf die Schaltfläche Überschreiben.

    Overwrite Existing Place
  8. Sobald der Ort veröffentlicht ist, schließen Sie ihn, indem Sie auf das X in seiner Registerkarte klicken.

    Close the place tab.
  9. Öffnen Sie die Queue.rbxl Datei und wiederholen Sie diesen Prozess, verwendendo Datei → Publizieren als… , um ihn an alle vier Queue-Orte zu veröffentlichen. Im Grunde, 2>Queue.rbxl2> sollte

    DateiSlot veröffentlichen
    Lobby.rbxlLobby
    Spiel.rbxlSpielplay
    Queue.RbxlWarteschlange (Standard)
    Queue.RbxlWarteschlange (Deathmatch)
    Queue.RbxlWarteschlange (Team-Deathmatch)
    Queue.RbxlWarteschlange (Gratis-Spiel)