Battlefield™ REDSEC

Bitte gib dein Geburtsdatum ein

Beim bei deinem EA-Konto erinnern wir uns nächstes Mal an dein Alter.

Battlefield™ REDSEC

Du bist leider nicht berechtigt, diese Inhalte anzuzeigen.

Zu EA.com
Battlefield™ REDSEC
News-Artikel

Battlefield REDSEC: Ein vollständiger Leitfaden zu Portal, dem Erstellen verifizierter und individueller Erlebnisse

14. April 2026

INHALTSVERZEICHNIS

Soldaten fahren in einem Golfwagen auf einer großen Metallstruktur in einer vom Krieg gezeichneten Stadt. Sie sind umgeben von Explosionen und Zerstörung. Im Hintergrund ist ein großer Stuhl zu sehen, der über Gebäude hinausragt.

Battlefield REDSEC geht über Battle Royale und Gauntlet hinaus: Mit der Macht von Portal können alle mit unseren Tools ein Free-to-Play-Erlebnis erstellen. Egal, ob du eine einzigartige Version eines Verifizierten Modus mit Dutzenden von Einstellungen veröffentlichst, Abschnitte von Fort Lyndon anpasst, um mit dem Portal-SDK-Tool eine neue Karte zu erstellen, oder sogar einen komplett neuen Spielmodus mit webbasierten Scripting-Tools entwickelst – dies ist dein frei gestaltbares Battlefield.

Als Teil des kostenlosen Angebots von Battlefield REDSEC kannst du auf die Battlefield Portal-Website zugreifen und ein Erlebnis auf Fort Lyndon erstellen. Dabei kann es sich entweder um einen Verifizierten Modus handeln – genauer gesagt Battle Royale oder Gauntlet – oder um ein benutzerdefiniertes Erlebnis, dessen einzige Grenzen die In-Game-Assets und deine Vorstellungskraft sind. Jedes Battlefield REDSEC-Community-Portal-Erlebnis, das du erstellst, kann von der gesamten Community, einschließlich Battlefield 6-Besitzer:innen, aufgerufen werden. 

Wenn du Battlefield 6 kaufst, erhältst du sofortigen Zugriff auf zusätzliche Verifizierte Modi und deren Multiplayer-Karten, aber betrachte REDSECs Portal als Einstieg in das grenzenlose Potenzial der Community-Erlebnisse:

Spielen und Hosten von Portal-Community-Erlebnissen

Luftaufnahme eines Stadtviertels mit einer großen Explosion rechts und dichtem Rauch, der über mehreren Gebäuden aufsteigt.

Du möchtest ein Community-Erlebnis ausprobieren, bevor du selbst eines erstellst? Das ist eine großartige Strategie; einen Überblick zu bekommen und zu spielen, was in Portal möglich ist, kann dir helfen, dein perfektes Erlebnis zu gestalten.

Starte Battlefield REDSEC auf deiner bevorzugten Plattform und scrolle dann auf dem Hauptmenü „Spielen“ zu den Portal-Kacheln. Hier kannst du entweder einen „Vorgestellten Modus“ auswählen oder in der Community-Erlebnis-Bibliothek über die Registerkarte „Suchen“ nach einem bestimmten Community-Erlebnis suchen, indem du eine der folgenden Methoden verwendest:

  • TAGS: Eine Sammlung vordefinierter Wörter, die automatisch auf Community-Erlebnisse basierend auf ihren Einstellungen angewendet werden.
  • KARTEN & MODI: Ermöglicht dir das Anzeigen von Community-Erlebnissen in einem genauen Modus, wie z.B. Multiplayer-Angeboten wie Durchbruch oder benutzerdefinierten Modi, oder auf einer definierten Karte oder Karten, wie Operation Firestorm und Belagerung von Kairo.
  • SUCHE NACH WORT: Finde Community-Erlebnisse mit einem Namen oder einer Beschreibung, die das von dir angegebene Wort enthalten.
  • ERLEBNISCODE: Am hilfreichsten, wenn du genau weißt, welches Community-Erlebnis du spielen möchtest. Diese Zeichenfolge ist direkt mit einem Community-Erlebnis verknüpft. Gib sie hier ein, um nur dieses Erlebnis anzuzeigen.

Du kannst jederzeit die Community-Erlebnis-Bibliothek sortieren, zum Beispiel nach „Am Beliebtesten“ oder „Vorgestellte“ Erlebnisse.

Du kannst auch die Serversuche – die Registerkarte „Server“ in Portal statt „Suchen“ – verwenden, um die genaue Lobby zu finden, in der du spielen möchtest. Dieses Menü enthält Sortierparameter wie Spieler:innenanzahl, Karte oder Ping (Verbindungsqualität von deinem PC oder deiner Konsole), während die Filterung Spezifität bezüglich Host-Region, maximaler Spieler:innenanzahl, Tags und mehr ermöglicht.

HINWEIS: Portal-Erlebnisse, die Battlefield 6-Inhalte, einschließlich Karten und Modi, verwenden, können von Battlefield REDSEC-Spieler:innen nicht aufgerufen werden. Ein Symbol und eine Warnung auf dem Bildschirm informieren dich über die Eigentumsanforderungen, bevor du versuchst, ein Erlebnis zu laden, das Battlefield 6-Besitz erfordert.

So hostest du Community-Erlebnisse (einschließlich deiner eigenen)

Egal, ob du etwas von dir Erstelltes oder ein von einem anderen Community-Mitglied erstelltes Community-Erlebnis hosten möchtest, es sind keine speziellen Tools erforderlich, um eine Lobby zu starten.

Nach Auswahl eines Community-Erlebnisses – sogar eines deiner eigenen – wähle „Hosten“, um einen anderen Bildschirm mit mehreren einfachen Optionen aufzurufen; scrolle nach unten, um das Folgende in dieser Reihenfolge zu sehen. Die erste Option ist der Server-Name und eine Beschreibung. Beides sollte im Rahmen der zulässigen Zeichenzahl möglichst präzise sein, um Spieler:innen auf deinen Server zu locken. Weiter geht es mit optionalen Begrüßungen und regelmäßigen Nachrichten, die während des Spiels und beim Beitritt einer Person zu deinem Server angezeigt werden. 

Die kompliziertesten Hosting-Schritte sind die Vergabe eines Passwort und die Entscheidung für einen persistenten Server. Möchtest du dein Community-Erlebnis ausschließlich mit befreundeten Personen spielen, solltest du ein Passwort vergeben. Andernfalls können alle Personen deinem gehosteten Erlebnis beitreten, wenn sie es suchen. Hostest du dein Erlebnis auf einem persistenten Server, können Personen auf deinem Server Community-Erlebnisse auch dann suchen und spielen, wenn du selbst offline bist.

Wenn dein „Erlebnis“ „Unveröffentlicht“ ist, musst du Freund:innen über EA Connect einladen, um deiner Lobby beizutreten und es zu testen.

Diese „Test-First“-Gewohnheit ist fest in der Erstellung von Portal-Community-Erlebnissen verankert, und deshalb empfehlen wir, zuerst aktuelle Community-Erlebnisse zu spielen und zu hosten. Probiere einige aus, erstelle dann dein eigenes, denn sobald du bereit bist zu erstellen, wirst du dich an den Ablauf des Erstellens, Hostens, Testspielens und Tweaks deiner Erfahrung gewöhnen, bis sie bereit ist, veröffentlicht zu werden ... Und dann folgen natürlich Iterationen und Tweaks nach der Veröffentlichung. 

So erstellst du ein verifiziertes Battlefield REDSEC-Community-Erlebnis

Eingestürzte Struktur, die eine Stadtszene mit Trümmern, Rauch und einer großen Werbetafel an einem Gebäude umrahmt.

Für Erst-Ersteller:innen empfehlen wir, mit einem verifizierten Community-Erlebnis zu beginnen: Dieses Erlebnis basiert auf offiziellen Modi, erfordert keine zusätzlichen Tools und ist mit einem einfachen Schritt-für-Schritt-Prozess auf unserer Website unglaublich zugänglich.

Der Battlefield Portal Builder ist webbasiert. Hast du ein System mit Zugriff auf einen Webbrowser, spielt es keine Rolle, mit welchem Betriebssystem oder Browser du arbeitest. Es gibt auch eine gestraffte und leicht modifizierte Mobile-Version des Battlefield Portal Builders, der für die Erstellung eines zertifizierten Standarderlebnisses besser geeignet ist.

Nach der Anmeldung bei deinem EA-Konto im Battlefield Portal Builder erscheint die Startseite mit den von dir erstellten Community-Erlebnissen und einem großen Button mit der Bezeichnung "Erstelle etwas Neues". Drücke diesen Button und wähle eine der beiden folgenden Optionen:

  • „VERIFIZIERTE MODI“ – Empfohlen für dein erstes Portal-Builder-Community-Erlebnis.  Erstelle ein Community-Erlebnis, das bereits vorhandene offizielle Spieltypen modifiziert. Zum Zeitpunkt der Veröffentlichung sind Eroberung, Rush und Durchbruch verfügbar. Weitere Spielmodi kommen in zukünftigen Season-Updates hinzu. Eigene Gameplay-Scripts und Levelbearbeitungen sind in zertifizierten Modi nicht zulässig. Allerdings bieten sie vollen Fortschritt und sind leichter zu erstellen.
  • „EIGENES PORTAL“ – Empfohlen, wenn du bereits über Portal-Builder-Kenntnisse verfügst oder genau weißt, was du erstellen möchtest. Nutze alle Portal-Next-Werkzeuge, um dein Erlebnis zu erstellen, einschließlich individuellem Gameplaylogik-Scripting und Levelbearbeitung aus dem Portal Next SDK. Hinweis: Diese Erlebnisse gewähren im Spiel modifizierte XP.

Klicke entweder auf eine leere Vorlage (Eigenes Portal) oder einen Modus (Verifizierter Modus), um mit der Erstellung zu beginnen. Wähle nun im geöffneten Portal Builder die Vorlage "Verifizierter Modus" und machen dich mit all den Einstellungen vertraut.

Als Free-to-play REDSEC-Ersteller:in hast du nur Zugriff auf die Karte Fort Lyndon und die in REDSEC enthaltenen Verifizierten Modi, wie Battle Royale und Gauntlet.

So navigierst du im Portal-Web-Builder

Lagerhaus-Innenbereich mit gestapelten Überseecontainern, Paletten und Lagerregalen unter Industriebeleuchtung.

Du kannst dich im Portal Builder jetzt frei bewegen. Bis du "Veröffentlichen" wählst, kannst du von den Einstellungen bis zum Regel-Editor alles modifizieren. Du kannst sogar zwischen diesen Registerkarten hin- und herwechseln, während du dein Community-Erlebnis erstellst, und die hilfreichen „Tooltips“ (angezeigt mit einem kleinen „i“-Symbol) neben den meisten Optionen für weitere Informationen nutzen. Diese Registerkarten sind wie folgt:

  • EINSTELLUNGEN: Wähle den Spielmodus neu aus und bearbeite Einstellungen wie Zonengröße und -schaden, Missionen und Zweite Chance (Battle Royale) oder Qualifikationsschwellenwerte und Wiedereinstiegsverzögerungen (für Gauntlet).
  • KARTENROTATION / GAUNTLET-MISSIONEN: Wähle, wenn zutreffend, die Karten aus, auf denen dein Erlebnis stattfinden soll. Im Rahmen des kommenden "Einbruch der Nacht"-Updates
  • TEAMS: Lege Spieler:innenanzahl, Teamanzahl fest und ob Bots aktiviert sind und wie sie verteilt werden.
  • MODIFIKATOREN: Passe Gameplay-, Soldaten-, Fahrzeug- und UI-Schalter/Schieberegler an (plus eine Bots-Registerkarte, wenn Bots aktiviert sind). 
  • EINSCHRÄNKUNGEN: Limitiere Klassen, Waffen, Erweiterungen, Fahrzeuge, Gadgets (global oder pro Team, wo zutreffend).

Sobald du zufrieden bist, wechsle zur letzten Registerkarte – „Veröffentlichen“ – und sende dein Erlebnis entweder zur Überprüfung durch die Entwickler:innen ein oder lasse es unveröffentlicht, damit du und deine Freund:innen es in Battlefield REDSEC testen können. In diesem Abschnitt musst du einen spezifischen Namen und eine Beschreibung innerhalb der Zeichenlimits (64 für den Titel, 256 für die Beschreibung) angeben, sowie ein Bild, das deine Kreation präsentiert.

Bevor du dein Erlebnis veröffentlichst, kannst du die Fortschrittsdetails einsehen – ob dein Community-Erlebnis vollständigen Fortschritt oder angepasste Gewinnraten bietet – sowie die Erlebnis-Validierung, die Fehler aufzeigen kann, welche die Veröffentlichung verhindern. Sobald dein Community-Erlebnis veröffentlicht ist, klopf dir auf die Schulter; du hast nun zur Battlefield 6 Erlebnis-Bibliothek beigetragen. Dein Community-Erlebnis hat jetzt folgenden Status: 

  • UNVERÖFFENTLICHT: Erlebnisse, die als Entwurf gespeichert, vorzertifiziert, aber für andere Spieler:innen oder die Moderation noch nicht sichtbar ist. In dieser Phase kannst du dein Erlebnis bearbeiten, veröffentlichen oder spielen und befreundete Personen einladen, es im Spiel zu testen. Du kannst es auch als Datei exportieren. auf eine andere Vorlage duplizieren oder einfach löschen.
  • AUSSTEHEND: Der Status unmittelbar nach der Einreichung eines Community-Erlebnisses zur Moderation. Du kannst dein Erlebnis immer noch bearbeiten, allein oder mit befreundeten Personen spielen, exportieren, duplizieren oder löschen.
  • WIRD GEPRÜFT: Wird dein Community-Erlebnis von der Moderation geprüft, wechselt der Status "Ausstehend" auf "Wird geprüft". 
  • AKTION ERFORDERLICH: Das bedeutet, dein Community-Erlebnis hat Fehler, die von der Moderation gekennzeichnet wurden, ODER, speziell wenn du ein benutzerdefiniertes Erlebnis erstellst, einen Fehler entweder in deinem Regel-Editor-Script oder einer Karte, die du im Portal-SDK-Tool erstellt hast. Keine Angst vor Fehlern! Du kannst dein Erlebnis jetzt bearbeiten und nach der Behebung aller Fehler erneut veröffentlichen. 
  • VERÖFFENTLICHT (LIVE): Dein Community-Erlebnis wurde freigegeben und für die Community veröffentlicht. Glückwunsch!

So erstellst du ein benutzerdefiniertes Community-Erlebnis mit dem Portal-SDK-Tool und dem Regel-Editor

Boote an einem Dock festgemacht, während Rauch nahe einer großen Bogenbrücke über dem Wasser aufsteigt.

Wenn ein verifiziertes Erlebnis das existierende Battlefield anpasst, ist das Erstellen eines benutzerdefinierten Erlebnisses das, was du dir jenseits von Battlefield mithilfe unserer Tools vorstellst. Benutzerdefinierte Erlebnisse verwenden denselben Ablauf wie ein verifiziertes Erlebnis, abgesehen von zwei Hauptkomponenten: Der Regel-Editor ist ein logikbasiertes System zur Verknüpfung von In-Game-Ereignissen und -Bedingungen mit Aktions- und Effektauslösern, während das Portal-SDK-Tool die Kartenbearbeitung mehrerer Abschnitte von Fort Lyndon (und anderer Karten im vollständigen Battlefield 6) ermöglicht.

Anders als der Portal-Builder, der auf der EA-Website verfügbar ist, muss das Portal-SDK-Tool zunächst als Software-Programm auf einen Windows PC heruntergeladen werden. Das Portal-SDK beinhaltet alle notwendigen Dateien für die Godot-Spielbearbeitungswerkzeuge, damit du die Spielebenen räumlich verändern kannst, sowie Beispielscripts, die dir helfen, deine eigenen Spielregeln zu erstellen. 

Du kannst das Tool herunterladen, indem du hier klickst. Der gleiche Downloadlink findet sich auch auf der Portal-Builder-Website.

Wir raten davon ab, eine Version des Portal-SDK-Tools von einer anderen Stelle als der offiziellen Website von EA.com herunterzuladen. Das könnte nämlich zu schweren Sicherheitsproblemen mit deinem PC führen. Lade das geprüfte Portal SDK-Tool sowie seine Updates nur hier herunter: EA.com

Öffne nach dem Herunterladen des Tools die ReadMe-Datei, um die Installation abzuschließen. Öffne dann das Portal-SDK-Tool, um diesem ersten Walkthrough für ein Erlebnis zu folgen:

So verwendest du das Portal-SDK-Tool – Schnelle Kartenbearbeitung

Großes Clubhaus im mediterranen Stil mit Blick auf einen angelegten Golfplatz mit Palmen und klarem Himmel.

Du lernst zwar mehr durch Erfahrung – indem du die Karte selbst bearbeitest und Fehler machst – sowie durch die Tooltips im Portal-SDK-Tool, aber hier ist eine kurze Übersicht, wie du dich bewegst und Objekte hinzufügst:

  1. Öffne das Tool, fahre mit der Maus über SZENE in der linken oberen Ecke der Anwendung, wähle dann SZENE ÖFFNEN, und durchsuche dann den Ordner LEVELS, um eine Karte auszuwählen.

  2. Navigiere mithilfe der folgenden Tools durch den 3D-Raum:

    • KAMERA ZIELEN („Umsehen“) - Rechtsklicken, halten und den Mauszeiger ziehen, um mit der Kamera zu zielen.
    • BEWEGUNG - Tasten W, A, S, D zur zweidimensionalen Bewegung (vorwärts, zurück, links und rechts) und Leertaste für "Oben", was immer +90 Grad von deiner aktuellen Blickrichtung bedeutet.
    • BEWEGUNGSGESCHWINDIGKEIT ERHÖHEN/VERRINGERN - Scrolle mit dem Mausrad: vorwärts bedeutet schneller, rückwärts langsamer.
  3. Beachte, was bereits auf der Karte ist; alle Objekte auf der Karte befinden sich in ihren Standardpositionen, und das Portal-SDK-Tool unterstützt zusätzliche Modifikationen. Objekte wie Gelände und Gebäude können nicht entfernt werden.

  4. Unten in der Anwendung findest du die Objektbibliothek – öffne sie und klicke dann auf die Ellipse [...] neben der Suchfunktion der Bibliothek: "Bibliothek erzeugen."

  5. Ziehe diese Objekte mit Drag & Drop auf die Karte, bevor du sie mithilfe der folgenden Tastenbelegungen manipulierst:

    • Q für den Auswahlmodus
    • W zum Bewegen eines Objekts
    • E für den Rotationsmodus, mithilfe der WASD-Tasten zum Drehen von Objekten.
    • Du kannst auch rechts vom 3D-Bereich das Prüfungsfenster finden, wenn du ein Objekt einheitlich größer oder kleiner skalieren möchtest (eine nicht-einheitliche Skalierung wird nicht unterstützt).

Du möchtest eine Pause machen und deine Kreation später abschließen? Klicke auf das Register „SZENE“ in der linken oberen Ecke der Anwendung und dann auf „SZENE SPEICHERN“, um sicherzustellen, dass dein Fortschritt gespeichert wird,

Wenn du bereit bist, deine Kreation zu veröffentlichen, suche in dem Fenster unten rechts ("BFPortal") nach "Aktuelles Level exportieren". Klicke darauf und anschließend im selben Fenster auf "Exporte öffnen", um deine Kreation anzuzeigen – diese .JSON-Datei wirst du in den Portal-Builder im Browser deiner Wahl hochladen.

Melde dich im Portal-Builder an, falls du nicht bereits angemeldet bist, und wähle entweder eine vorhandene Vorlage aus, um sie zu modifizieren, oder erstelle ein völlig neues Erlebnis.

Wähle das Register „Kartenrotation“. Dort siehst du die Option, deine .JSON-Datei anzuhängen. Das Symbol sieht aus wie ein Pfeil, der nach unten auf eine offene Klammer zeigt. Suche die Datei im Datei-Explorer, der sich daraufhin öffnet, wähle sie aus und klicke auf Öffnen. Jetzt müsste dein exportiertes Level im Portal-Builder angezeigt werden!

So verwendest du den Regel-Editor für benutzerdefiniertes Scripting

Moderner Gebäudekomplex mit Glasfassaden, begrünten Stufen und mehreren amerikanischen Flaggen am Eingang.

Das fortschrittlichste Feature im Portal Web Builder, der Regel-Editor, ist ein logikbasiertes System, in dem In-Game-Ereignisse/-Bedingungen Aktionen auslösen – über 200 und mehr – sowohl mit als auch ohne Bots.

Regel-Editor-Skripte gibt es in zwei Varianten: Für grundlegende Skripte empfehlen wir die Verwendung des Regel-Editors mit Blöcken, während TypeScript, das grundlegenden Programmiersprachen ähnlich ist (und, wie die meisten Programmiersprachen, nur Englisch), für fortgeschrittenere Befehle verwendet werden kann. Hier sind zwei Beispielregeln für jedes System:

Beispielregel mit Blöcken – Vampirismus

Standardmäßig hat dein Erlebnis bereits einen (grauen) Mod-Block, der einen (lila) Regel-Block enthält. Um einen weiteren Regel-Block zu erhalten, wähle „Regeln“ aus der scrollbaren Seitenleiste am linken Rand des Regel-Editors. Konzentrieren wir uns für dieses Beispiel auf den bestehenden Mod- und Regel-Block und darauf, allen Spieler:innen, die einen Kill erzielen, eine kleine Menge Gesundheit zurückzugeben:

  1. Stelle zuerst sicher, dass dein Regel-Block jederzeit mit dem Mod-Block verbunden ist. Wenn ein Regel-Block außerhalb des Mod-Blocks liegt, wird er nicht ausgeführt.
  2. Ändere im „Regel-Block“ das Ereignis von „Laufend“ zu „OnPlayerEarnedKill“. Du kannst die Regel auch zu „Vampirismus“ oder was immer angemessen ist, ändern.
  3. Scrolle in der scrollbaren Seitenleiste nach unten zum gelben Abschnitt „Gameplay“, dann scrolle, bis du den Block „Heilen“ siehst.
  4. Ziehe und lege diesen in den „Aktionen“-Teil des Regel-Blocks (innerhalb des Mod-Blocks, versteht sich!).
  5. Zurück in der scrollbaren Seitenleiste, suche nach „Event-Daten“ und ziehe den „EventSpieler:in“-Block per Drag & Drop in den ersten Teil des „Heilen“-Blocks. Wenn du nicht direkt per Drag & Drop arbeiten kannst, lege ihn einfach in den Regel-Editor-Bereich und ziehe ihn in den ersten Slot.
  6. Gehe erneut zur Seitenleiste, suche nach „Literal“ und wähle den „Zahl“-Block aus. Ziehe den Wert „25“ in das Feld, lege ihn dort ab und gib ihn ein. 

Diese vollständige Regel bedeutet, dass ein:e Spieler:in bei jedem Kill 25 Gesundheit heilt (aber natürlich nicht überläuft). Du kannst die Zahl im „Zahl“-Block gerne zu dem ändern, was du für fair hältst.

Unsicher, was ein Block bewirkt? Du kannst jederzeit mit der rechten Maustaste daraufklicken und „HILFE“ für weitere Informationen auswählen.

Beispiel-TypeScript-Regel – Erste Schritte

[[HINWEIS: TypeScript ist auf Englisch, daher sind auch alle Beispielcodes englisch. Wenn du aufgrund möglicher Konflikte mit einem anderen Code in deinem Script nicht das gewünschte Ergebnis erhältst, musst du den exakten Code anpassen.]]

// Dies erzeugt eine scriptfähige KI-Einheit function OnGameModeStarted() { mod.SpawnAIFromAISpawner(mod.GetSpawner(1), mod.GetTeam(1)); }

// Dies ist ein einfaches „Folgen“-Verhalten, das der KI befiehlt, sich zum Standort eines/einer anderen Spielers/Spielerin zu begeben. async function simpleAIFollowBehavior(player: mod.Player, target: mod.Player) {

// Setzt die Haltung der KI-Einheit auf Stehen. mod.AISetStance(player, mod.Stance.Stand);

// Setzt die Bewegungsgeschwindigkeit der KI-Einheit auf Gehen. mod.AISetMoveSpeed(player, mod.MoveSpeed.Walk);

// Solange KI-Einheit und Zielspieler:in am Leben sind, führe diesen Loop aus, der besagt, dass die KI-Einheit sich zur Position des/der Zielspieler:in begeben soll. while (mod.GetSoldierState(player, mod.SoldierStateBool.IsAlive) == true & & mod.GetSoldierState(target, mod.SoldierStateBool.IsAlive) == true) {

// Rufe AIMoveToBehavior des KI-Bots auf und bewege ihn zur Position des/der Zielspieler:in. mod.AIMoveToBehavior(player, mod.GetSoldierState(target, mod.SoldierStateVector.GetPosition));

// Warte 1 Sekunde. await mod.Wait(1);

}

}

Nach diesem Beispielscript überlassen wir den Rest deiner Fantasie. Skripte können anfangs einschüchternd sein, aber auch unglaublich lohnend, besonders wenn du tiefer in die Bearbeitung der Benutzeroberfläche (UI) eintauchst.

Es gibt nicht den einen richtigen Weg, Spielentwicklung zu lernen. Egal ob du dich für Gamedesign- und Programmierkurse entscheidest oder durch Erfahrung und unsere Community lernst, wir sind zuversichtlich, dass du ein unglaubliches benutzerdefiniertes Erlebnis erschaffen wirst.

NEU SEIT LAUNCH: Portal-Gadget

Portal-Gadget ist ein ausrüstbares Tool für Ersteller:innen, die benutzerdefinierte Portal-Erlebnisse entwerfen. Mit dem Portal-Gadget könnt ihr eigene Gameplay-Logik zu bestimmten Zeiten und an bestimmten Orten in eurem individuellen Erlebnis verknüpfen und auslösen.

Vorbei sind die Zeiten von Umgehungslösungen, um eigene Logik auszulösen, wie „Hocken zum Bestätigen“. Das Portal-Gadget bietet euch die Flexibilität für spezifische Spielerinteraktionen und zum Erstellen dynamischer Erlebnisse.

Es gibt zwei Wege, das Portal-Gadget auszurüsten und zu verwenden: Die erste Variante weist es Spieler:innen direkt zu, um ihr aktuelles Gadget zu ersetzen. Die zweite Variante besteht darin, ein erhältliches – oder erbeutbares – Portal-Gadget mit dem BeuteSpawner-Befehl zu spawnen:

mod.AddEquipment(player,mod.Gadgets.Misc_PortalGadget);

mod.SpawnLoot(mod.GetLootSpawner(1), mod.Gadgets.Misc_PortalGadget);

Von hier aus könnt ihr einige einfache Befehle erstellen, wie zum Beispiel…

… das Gadget auslösen, wenn ein:e Spieler:in die Zoom-Taste drückt …

export function OnPortalGadgetAimStart(eventPlayer: mod.Player): void;

… oder auslösen, wenn ein:e Spieler:in die Zoom-Taste loslässt …

export function OnPortalGadgetAimStop(eventPlayer: mod.Player): void;

… oder das Gadget auslösen, wenn ein:e Spieler:in die Taste für das taktische Gerät (Taschenlampe/Laser umschalten) drückt.

export function OnPortalGadgetLaserToggle(eventPlayer: mod.Player, eventBoolean: boolean): void;

Wenn ihr die Grundlagen verstanden habt, könnt ihr eurem Portal-Gadget eigene Logik zuweisen, damit es tut, was immer euer Herz begehrt (im Rahmen der Vernunft, der Logikgrenzen und der Battlefield Community-Charter). Zum Beispiel könnt ihr eine Meldung, die über der Minikarte angezeigt wird, in vier Schritten auslösen:

  1. Fordert das System auf zu prüfen, ob eine gerade Linie zwischen zwei Punkten unterbrochen ist oder nicht. Verwendet OnRayCastHit und OnRayCastMissed, um das Ergebnis zu lesen.

    1. export function RayCast(player: Player, start: Vector, stop: Vector): void;
  2. Dann der Code, der ausgelöst wird, wenn ein Raycast ein Ziel trifft.

    1. export function OnRayCastHit(eventPlayer: mod.Player, eventPoint: mod.Vector, eventNormal: mod.Vector): void;
  3. Natürlich möchtet ihr den Trigger dafür, wenn ein Raycast aufgerufen wird und kein Ziel trifft.

    1. export function OnRayCastMissed(eventPlayer: mod.Player): void;
  4. Und schließlich die Code-Zeile, die eine Nachricht im Weltprotokoll über der Minikarte für 6 Sekunden anzeigt. Wenn kein Ziel angegeben wird, wird die Nachricht allen angezeigt (deshalb wollt ihr diese Absicherung).

    1. export function DisplayHighlightedWorldLogMessage(message: Message, player: Player): void;

Angesichts der vielen einzigartigen Portal-Kreationen seit der Veröffentlichung können wir es kaum erwarten zu sehen, was unsere Community mit diesem neuen Portal-Gadget-Tool macht!

Top 10 REDSEC Portal-Erstellungstipps

Große Satellitenschüsseln auf Betonplattformen, wobei Sonnenlicht zwischen ihnen hindurchscheint.

  1. KLEIN ANFANGEN. Versuche, dein erstes Community-Erlebnis als Verifizierten Modus mit ein paar Anpassungen zu erstellen – vielleicht indem du bestimmte Waffen einschränkst und einige Werte anpasst –, um dich an den Erstellungsprozess zu gewöhnen. Du kannst später jederzeit an einer größeren Idee feilen!
  2. KENNZEICHNET EUER INDIVIDUELLES ERLEBNIS DEUTLICH. Spieler:innen entscheiden sich innerhalb von Sekunden für ein Erlebnis. Nutze den Titel-/Beschreibungsbereich, um Erwartungen, Regeln und Absichten festzulegen.
  3. KEINE SCHRITT-FÜR-SCHRITT-ANLEITUNG ERFORDERLICH. Es gibt keine „richtige Reihenfolge“ im Web-Builder. Folge deiner Idee, wohin sie dich auch führt, egal ob du zuerst bei „Einstellungen“ beginnst oder direkt zu „Einschränkungen“ springst.
  4. PRÜFT IM ZWEIFELSFALL DEN TOOLTIP UND RECHTSKLICKT. Diese kleinen „i“-Tooltips haben einen Grund, besonders wenn neue Einstellungen in zukünftigen Updates hinzukommen! Klicke im Block-Regel-Editor einfach rechts auf einen Block und wähle „HILFE“, um weitere Informationen zu erhalten.
  5. WENN IHR ES NICHT SEHT, SEID IHR VIELLEICHT DARUNTER. Erstnutzer:innen des Portal-SDK-Tools fragen sich vielleicht: „Wo ist die Karte?“ Du wirst automatisch darunter geladen, achte also darauf, dich durch den Boden nach oben zu bewegen, bevor du Objekte hinzufügst.
  6. STELLT SICHER, DASS EURE REGELN-EDITOR-LOGIK STIMMIG IST. Wenn eine Regel fehlschlägt, liegt es oft an einer fehlenden Verbindung zum Mod-Block oder an unmöglichen oder widersprüchlichen Bedingungen (für beide Tools). Vergiss nicht, nochmals zu überprüfen!
  7. ERSTELLT FÜR DIE COMMUNITY… Die Entwicklung für UX – die Benutzerfreundlichkeit – kann so einfach sein, wie das Portal-Erlebnis selbst zu spielen oder jemandem beim Spielen zuzusehen, Verwirrung/Reibungspunkte zu bemerken und diese in Bearbeitungen zu beheben.
  8. … ODER NOCH BESSER, TRETET DER PORTAL-COMMUNITY BEI!  Indem ihr mit anderen Portal-Ersteller:innen interagiert, lernt ihr schneller und vermeidet dabei häufige Fallstricke; besucht unseren Discord und stellt euch vor!
  9. HABT KEINE ANGST ZU EXPERIMENTIEREN! Dein erstes individuelles Erlebnis entspricht vielleicht nicht den Erwartungen. Überwinde die Entmutigung und bearbeite es weiter, bis dein Erlebnis genau so ist, wie du es dir vorstellst!
  10. WENN IHR ES BAUT, WERDEN SIE KOMMEN. Unsere Daten zeigen, dass Portal-Ersteller:innen, die mehrere individuelle Erlebnisse erstellen, tendenziell mehr Spieler:innen gewinnen als Ersteller:innen, die bei nur einem oder wenigen aufhören. Wenn du ein:e Experte/Expertin für Portal-Community-Erlebnisse werden möchtest, probiere weiterhin neue Ideen aus und teile deine Kreationen gegebenenfalls!