Installation und Einrichtung

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

Um das Battle-Royale-Erlebnis einzurichten, musst du Studio und die Projekt-Referenzdateien herunterladen.

Zusätzliche Konfiguration der Platz-IDs , Server und Veröffentlichungs-Einstellungen sind auch erforderlich, bevor Sie mit der Ausführung von Spiel fortfahren .

Referenzdateien

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

NamenBeschreibung
Lobby.rbxlEingangslobby, in der Spieler den Spielmodus wählen.
Spielplay.rbxlWo das Kampfspiel Ort.
Queue.rbxlWarteschlange, in der Spieler sich versammeln, bevor sie zur Kampakarte teleportiert werden.

Erstelle ein neues Spiel

Roblox Battle Royale muss strukturiert werden, wie ein Spiel mit sechs einzigartigen Orten. Um zu beginnen:

  1. Öffne Lobby.rbxl in Roblox Studio.

    Lobby View.
  2. Wählen Sie DateiVeröffentlichen als… aus, um das Veröffentlichungsfenster zu öffnen.

  3. In der Nähe der Unterseite des Fensters klicken Sie auf Neues Spiel erstellen… .

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

    Set Lobby Name
  5. Für das Feld Ersteller wählen Sie "Ich" aus, um den Ort auf Ihr persönliches Konto zu veröffentlichen, oder wählen Sie eine Gruppe aus.

  6. Wenn du bereit bist, klicke auf die Schaltfläche Erstellen .

Füge zusätzliche Orte hinzu

Sobald der Lobby-Ort veröffentlicht wird, musst du dem Spiel fünf zusätzliche Orte hinzufügen:

  1. Wenn es noch nicht sichtbar ist, öffne das Asset-Manager-Fenster (Anzeigen → Asset-Manager).

  2. Klicken Sie doppelt auf den Ordner Orte .

    Select Places
  3. Klicken Sie mit der rechten Maustaste auf eine leere Region des Fensters (nicht über einen Ortsnamen/Kachel) und wählen Sie Neuen Ort hinzufügen .Wiederhole dies insgesamt fünf Mal, damit du sechs Plätze hast.

  4. Klicken Sie mit der rechten Maustaste auf jeden der neuen Plätze, wählen Sie Umbenennen und benennen Sie sie wie folgt:

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

Kopiere und füge Platz-IDs ein

Jeder Ort muss überkreuzungsweise sein, damit Spieler von der Lobby zu verschiedenen Spielmodus-Warteschlangen teleportieren können und umgekehrt.Um dies zu erreichen, musst du die Platz-IDs der Orte sammeln, die du oben erstellt hast.

  1. Klicken Sie im Asset-Manager-Fenster mit der rechten Maustaste auf Lobby und wählen Sie ID in Zwischenablage kopieren .

    Copy Lobby ID
  2. Wenn es noch nicht sichtbar ist, öffne das Explorer -Fenster ( AnzeigenExplorer ).

  3. Öffne das Hauptkonfigurations-Skript innerhalb von ReplicatedFirstKonfigurationen .

    MainConfiguration Script
  4. Suchen Sie die _places Tabelle und fügen Sie die kopierte ID aus Schritt #1 als Wert der lobby Schlüssel 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 benannten Orte im Spiel
    local _places = {
    lobby = 0123456789,
    gameplay_development = 0,
    queue_default = 0,
    queue_deathmatch = 0,
    queue_teamDeathmatch = 0,
    queue_freePlay = 0
    }
    ---
  5. Wiederhole den Kopieren-ID in Zwischenablage Prozess für die anderen fünf Plätze und füge sie in den entsprechenden _places Tabellen-Wert ein.

    PlatzSchlüssel
    Lobbyraum
    Spielweisespielentwicklung_entwicklung
    Schlange (Standard)warteschlange_standard
    Warteschlange (Deathmatch)queue_deathmatch
    Warteschlange (Team-Deathmatch)队列_团队死亡竞赛
    Warteschlange (Freispiel)Queue_FreePlay

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

Serverfüllung anpassen

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

  1. Wählen Sie die Plätze -Registerkarte.

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

    Edit Place Settings
  3. Für Serverfüllung wählen Sie Maximum .

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

Veröffentliche zusätzliche Orte

Jetzt musst du die übrigen .rbxl-Dateien aus dem heruntergeladenen Bündel öffnen, ihre _places-Tabellen bearbeiten und veröffentlichen.

Tabelle der Orte kopieren

  1. Verweise auf die _places Tabelle in der Lobby's Hauptkonfiguration Skript, das. PL: die Skripts:

--------------------------------------
-- Liste der benannten Orte im Spiel
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 ( auf dem Mac).

  2. Schließe den Lobby-Platz, indem du auf das X in seiner Registerkarte klickst.

    Close Lobby Tab.

Tabellen ersetzen

  1. Öffne die Gameplay.rbxl Datei.

  2. Öffne sein Hauptkonfigurationsskript innerhalb von ReplicatedFirstKonfigurationen .

    MainConfiguration Script
  3. Füge die _places Tabelle, die du oben kopiert hast, über die vorhandene _places Tabelle ein (CtrlV ; V ), damit die Tabellen jedes Ortes identisch sind.


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

  5. In der Nähe der Unterseite des Fensters klicken Sie auf Aktualisieren des bestehenden Spiels… .

    Update Existing Game.
  6. Suchen und klicken Sie auf den Lobby -Platz, den Sie zuvor veröffentlicht haben.

  7. Auf dem nächsten Bildschirm solltest du eine Liste der Orte sehen, die du zuvor hinzugefügt hast.Wähle aus der Liste den Spielablauf Platz und klicke auf die Überschreiben Schaltfläche.

    Overwrite Existing Place
  8. Sobald der Ort veröffentlicht ist, schließe ihn durch Klicken auf das X in seiner Registerkarte.

    Close the place tab.
  9. Öffne die Queue.rbxl Datei und wiederhole diesen Prozess, indem du DateiAls ... veröffentlichen verwendest, um sie auf alle vier Warteschlangenplätze zu veröffentlichen.Im Wesentlichen sollte Queue.rbxl in die Warteschlange (Standard) , Warteschlange (Deathmatch) , Warteschlange (Team-Deathmatch) und Warteschlange (Freispiel) -Slots veröffentlicht werden.

    DateiSlot veröffentlichen
    Lobby.rbxlLobby
    Spielplay.rbxlSpielweise
    Queue.rbxlSchlange (Standard)
    Queue.rbxlWarteschlange (Deathmatch)
    Queue.rbxlWarteschlange (Team-Deathmatch)
    Queue.rbxlWarteschlange (Freispiel)