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.
Name | Beschreibung |
---|---|
Lobby.rbxl | Eingangs-Lobby, in der die Spieler den Spielmodus wählen. |
Spiel.rbxl | Wo das Kampfmatch Ort. |
Queue.Rbxl | Schlange, 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:
Öffnen Sie Lobby.rbxl in Roblox Studio.
Wählen Sie Datei → Publizieren als… um das Veröffentlichungsfenster zu öffnen.
Nähe des unteren Randes des Fensters klicken Sie auf Neues Spiel erstellen… .
Geben Sie Lobby für den Platznamen ein.
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.
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:
Wenn es noch nicht sichtbar ist, öffnen Sie das Asset-Manager-Fenster (Ansicht → Asset-Manager).
Doppelklicken Sie auf den Plätze -Ordner.
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.
Rechtsklicken Sie auf jeden der neuen Orte, wählen Sie Umbenennen und benennen Sie sie wie folgt:
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.
In dem Asset-Manager-Fenster klicken Sie mit der rechten Maustaste auf Lobby und wählen Sie ID kopieren in die Zwischenablage.
Wenn es noch nicht sichtbar ist, öffnen Sie das Explorer-Fenster ( Ansicht → Explorer ).
Öffnen Sie das MainConfiguration Skript innerhalb von ReplicatedFirst → Konfigurationen .
Suchen Sie die _places Tabelle und fügen Sie die kopierte ID aus Schritt #1 als Wert des lobby-Schlüssels ein.
Lobby-Hauptkonfigurationlocal ReplicatedStorage = game:GetService("ReplicatedStorage")local RunService = game:GetService("RunService")local Players = game:GetService("Players")local isServer = RunService:IsServer()local ConfigEvent = nillocal _placeOverrides = {}local _overrides = {}–––-- Liste der in dem Spiel genannten Ortelocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---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.
Platz Tabelle-Schlüssel Lobby lobby Spielplay gameplay_entwicklung Warteschlange (Standard) queue_standard Warteschlange (Deathmatch) queue_deathmatch Warteschlange (Team-Deathmatch) 队伍死亡竞赛 Warteschlange (Gratis-Spiel) queued_freePlay -- Liste der in dem Spiel genannten Ortelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Veröffentlichen Sie das Spiel erneut ( Datei → Verö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:
Klicken Sie auf die Spieleinstellungen Schaltfläche aus der Home-Registerkarte.
Wähle die Orte -Registerkarte.
Für jeden der sechs Plätze, klicken Sie auf die Schaltfläche und wählen Sie Bearbeiten .
Für Server-Füllung wählen Sie Maximum .
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
- Bei der _places Tabelle in der Lobby's MainConfiguration Skript, das. PL: die Skripts:
---------------------------------------- Liste der in dem Spiel genannten Ortelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------
Wählen Sie die gesamte Tabelle und kopieren Sie sie in die Zwischenablage mit CtrlC ( 2> ⌘2> 5> C 5> auf Mac).
Schließe den Lobby-Ort, indem du auf die X in der Registerkarte klickst.
Tabeln ersetzen
Öffne die Gameplay.rbxl Datei.
Öffne sein MainConfiguration Skript innerhalb von ReplicatedFirst → Konfigurationen .
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 Ortelocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Wählen Sie Datei → Publizieren als… um das Veröffentlichungsfenster zu öffnen.
Nähe des unteren Randes des Fensters klicken Sie auf Aktualisieren Sie das bestehende Spiel… .
Suchen und klicken Sie auf den Lobby-Ort , den Sie früher veröffentlicht haben.
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.
Sobald der Ort veröffentlicht ist, schließen Sie ihn, indem Sie auf das X in seiner Registerkarte klicken.
Ö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
Datei Slot veröffentlichen Lobby.rbxl Lobby Spiel.rbxl Spielplay Queue.Rbxl Warteschlange (Standard) Queue.Rbxl Warteschlange (Deathmatch) Queue.Rbxl Warteschlange (Team-Deathmatch) Queue.Rbxl Warteschlange (Gratis-Spiel)