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.
Namen | Beschreibung |
---|---|
Lobby.rbxl | Eingangslobby, in der Spieler den Spielmodus wählen. |
Spielplay.rbxl | Wo das Kampfspiel Ort. |
Queue.rbxl | Warteschlange, 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:
Öffne Lobby.rbxl in Roblox Studio.
Wählen Sie Datei → Veröffentlichen als… aus, um das Veröffentlichungsfenster zu öffnen.
In der Nähe der Unterseite des Fensters klicken Sie auf Neues Spiel erstellen… .
Geben Sie Lobby für den Ortsnamen ein.
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.
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:
Wenn es noch nicht sichtbar ist, öffne das Asset-Manager-Fenster (Anzeigen → Asset-Manager).
Klicken Sie doppelt auf den Ordner Orte .
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.
Klicken Sie mit der rechten Maustaste auf jeden der neuen Plätze, wählen Sie Umbenennen und benennen Sie sie wie folgt:
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.
Klicken Sie im Asset-Manager-Fenster mit der rechten Maustaste auf Lobby und wählen Sie ID in Zwischenablage kopieren .
Wenn es noch nicht sichtbar ist, öffne das Explorer -Fenster ( Anzeigen → Explorer ).
Öffne das Hauptkonfigurations-Skript innerhalb von ReplicatedFirst → Konfigurationen .
Suchen Sie die _places Tabelle und fügen Sie die kopierte ID aus Schritt #1 als Wert der lobby Schlüssel 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 benannten Orte im Spiellocal _places = {lobby = 0123456789,gameplay_development = 0,queue_default = 0,queue_deathmatch = 0,queue_teamDeathmatch = 0,queue_freePlay = 0}---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.
Platz Schlüssel Lobby raum Spielweise spielentwicklung_entwicklung Schlange (Standard) warteschlange_standard Warteschlange (Deathmatch) queue_deathmatch Warteschlange (Team-Deathmatch) 队列_团队死亡竞赛 Warteschlange (Freispiel) Queue_FreePlay -- Liste der benannten Orte im Spiellocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}Veröffentliche das Spiel erneut ( Datei → Verö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:
Öffne Spieleinstellungen.
Wählen Sie die Plätze -Registerkarte.
Für jeden der sechs Plätze klicken Sie auf die Schaltfläche und wählen Sie Bearbeiten .
Für Serverfüllung wählen Sie Maximum .
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
- Verweise auf die _places Tabelle in der Lobby's Hauptkonfiguration Skript, das. PL: die Skripts:
---------------------------------------- Liste der benannten Orte im Spiellocal _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 ( auf dem Mac).
Schließe den Lobby-Platz, indem du auf das X in seiner Registerkarte klickst.
Tabellen ersetzen
Öffne die Gameplay.rbxl Datei.
Öffne sein Hauptkonfigurationsskript innerhalb von ReplicatedFirst → Konfigurationen .
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 Spiellocal _places = {lobby = 0123456789,gameplay_development = 0987654321,queue_default = 0123459876,queue_deathmatch = 0987651234,queue_teamDeathmatch = 0132457689,queue_freePlay = 0678912345}--------------------------------------Wählen Sie Datei → Veröffentlichen als… aus, um das Veröffentlichungsfenster zu öffnen.
In der Nähe der Unterseite des Fensters klicken Sie auf Aktualisieren des bestehenden Spiels… .
Suchen und klicken Sie auf den Lobby -Platz, den Sie zuvor veröffentlicht haben.
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.
Sobald der Ort veröffentlicht ist, schließe ihn durch Klicken auf das X in seiner Registerkarte.
Öffne die Queue.rbxl Datei und wiederhole diesen Prozess, indem du Datei → Als ... 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.
Datei Slot veröffentlichen Lobby.rbxl Lobby Spielplay.rbxl Spielweise Queue.rbxl Schlange (Standard) Queue.rbxl Warteschlange (Deathmatch) Queue.rbxl Warteschlange (Team-Deathmatch) Queue.rbxl Warteschlange (Freispiel)