Spare 20 % mit WELCOMEAngebote ansehen
FiveM Hubschrauber und Flugzeuge

Wie man KI-Flugzeuge und -Hubschrauber in FiveM deaktiviert

So deaktivierst du Flugzeuge und Hubschrauber in FiveM

FiveM-Server können durch künstliche Intelligenz (KI) Flugzeuge, die zufällig auf Flughäfen und Flugplätzen spawnen, verlangsamt werden. Wenn du einen realistischen Utopia oder einen postapokalyptischen Sandbox-Server betreibst, können diese KI-Flugzeuge und -Hubschrauber die Leistung beeinträchtigen, das Gameplay stören und mit dem Thema deines Servers kollidieren. Dieser Leitfaden führt dich durch ein einfaches Skript, das du zu deinem Server hinzufügen kannst, um alle unerwünschten KI-Flugzeuge und -Hubschrauber zu deaktivieren und deinen Spielern ein reibungsloseres Erlebnis zu bieten.

Warum es wichtig ist, KI-Flugzeuge und -Hubschrauber zu deaktivieren

Verbesserte Serverleistung – Weniger Entitäten bedeuten weniger CPU- und Speicherauslastung, wodurch Ressourcen für andere Skripte und Assets frei werden.
Saubereres Gameplay – Schütze Missionen und Rollenspiel-Szenarien vor ungewolltem Luftverkehr.
Thematische Kohärenz – Ein Sandbox-Set in einer zerstörten Stadt kann authentischer wirken, wenn keine Flugzeuge über ihnen schweben.
Reduzierte Verzögerung – KI-Flugzeuge sind ressourcenintensiv. Sie auszuschalten kann die Ping-Zeit verringern und die Bildwiederholrate für deine Spieler erhöhen.

Deaktivieren von KI-Flugzeugen und -Hubschraubern mit dem Skript gd_airport_ai_begone

Der gd_airport_ai_begone resource ist eine leichtgewichtige Lösung, die eine breite Palette von Szenarien, Modellen und Spawnpunkten rund um alle großen San-Andreas-Flughäfen entfernt. Sobald es in deinen Server injiziert wurde, stoppt das Skript automatisch das Erscheinen von Jets, Turboprop-Flugzeugen und verschiedenen Bodenfahrzeugen auf den Rollbahnen. Es schützt auch vor Remote-Spawn-Anfragen von entfernten Himmelspositionen.

Schrittweise Implementierung

1. Erstellen eines Ressourcenordners
Navigiere zu deinem Server-Verzeichnis `resources` und erstelle einen neuen Ordner mit dem Namen `gd_airport_ai_begone`.

2. Hinzufügen einer Manifestdatei
In diesem Verzeichnis erstellst du entweder `__resource.lua` (für ältere Server) oder, noch besser, `fxmanifest.lua`, wenn du die neueste Serverversion verwendest:
„`lua
fx_version 'himmelblau'
Spiel 'gta5'
client_script 'client.lua'
“`

3. Schreibe das Client-Side-Skript
Erstelle `client.lua` und füge den folgenden Code ein:
„`lua
Bürger.CreateThread(Funktion()
lokale SZENARIO-TYPEN = {
WORLD_VEHICLE_MILITARY_PLANES_SMALL,
WELT_FAHRZEUG_MILITÄR_FLUGZEUGE_GROSS
}
lokale SCENARIO_GROUPS = {
2017590552, — LSIA-Flugzeuge
2141866469, — Sandy Shores-Flugzeuge
1409640232, — Grapeseed-Flugzeuge
ng_planes — Jets “hoch” am Himmel
}
lokale UNTERDRÜCKTE_MODELLE = {
SHAMAL, LUXOR, LUXOR2, JET,
LAZER, TITAN, KASERNE, KASERNE2,
CRUSADER, RHINO, AIRTUG, RIPLEY
}

während wahr
for _, type in pairs(SCENARIO_TYPES) do
SetScenarioTypeEnabled(Typ, falsch)
Ende
für _, Gruppe in Paaren (SCENARIO_GROUPS) tun
SetScenarioGroupEnabled(Gruppe, falsch)
Ende
für _, Modell in Paaren (UNTERDRÜCKTE_MODELLE) tun
SetVehicleModelIsSuppressed(GetHashKey(Modell), wahr)
Ende
Citizen.Wait(10000) — Alle 10 Sekunden neu bewerten
Ende
Ende)
“`
Das Skript dreht sich um drei Arrays: SZENARIOTYPEN (kleine und große Militärflugzeuge), SZENARIO_GRUPPEN (Flughafen-basierte Spawnpools) und UNTERDRÜCKTE_MODELLE (spezifische Flugzeuge und Unterstützungsfahrzeuge). Passe diese Listen an, wenn du bestimmte Modelle wieder aktivieren möchtest.

4. Lade das Resource
Öffne `server.cfg` und füge hinzu:
“`
gd_airport_ai_begone starten
“`
Speichern und schließen.

5. Neustart
Starte den Server neu oder führe den Konsolenbefehl `restart gd_airport_ai_begone` aus, um das neue Skript zu aktivieren.

Anpassen des Skripts

Wenn du auf einem gemischten Verkehrs-Server bist und ein paar Flugzeuge am Himmel lassen möchtest, bearbeite das Array `SUPPRESSED_MODELS`. Kommentiere oder entferne jedes Modell, das du zurückhaben möchtest. Zum Beispiel, um Jets am Leben zu erhalten, lösche die Zeile `JET`. Nach der Anpassung starte das Resource neu, um die Änderungen zu sehen.

Bewährte Methoden

Sichern – Bevor du Server-Dateien bearbeitest, mache eine Kopie deiner aktuellen Konfiguration und Skripte.
Gründlich testen – Sobald der Server läuft, gehe in jeden Flughafenbereich, um zu bestätigen, dass keine unerwünschten Flugzeuge erscheinen.
Überwachen der Ressourcennutzung – Verwende Tools wie den FiveM-Konsolenbefehl `stats` oder externe Überwachungssoftware, um zu überprüfen, dass die CPU-Auslastung nach dem Deaktivieren der KI-Flugzeuge gesunken ist.
Halte Scripts Aktuell – Wenn FiveM die zugrunde liegenden Spawn-Mechaniken ändert, musst du möglicherweise Szenarionamen oder Modell-Hashes anpassen.

Abschluss

Durch Hinzufügen der gd_airport_ai_begone Mit diesem Skript in deinem FiveM-Server kannst du KI-Flugzeuge und -Hubschrauber deaktivieren, die sonst den Himmel verstopfen, die Leistung beeinträchtigen und die gewünschte Spielatmosphäre stören. Diese kleine Änderung befreit Rechenleistung, liefert ein sauberes Erlebnis und hält die Welt deines Servers zusammen. Wenn du auf Probleme stößt oder zusätzliche Anpassungen teilen möchtest, hinterlasse einen Kommentar unten oder beteilige dich an den FiveM-Community-Foren für Unterstützung.

Praktische Checkliste

Verwende diesen Leitfaden als Checkliste für die Vorbereitung, bevor du einen Live-FiveM-Server änderst. Bestätige die aktuelle Server-Artifact-Version, Framework-Version, Ressourcenabhängigkeiten, Datenbankänderungen und alle clientseitigen Dateien, bevor du die Änderung vornehmen.

  • Sichere die betroffenen Konfigurationsdateien und Datenbanktabellen.
  • Wende die Änderung zuerst auf einem Testserver an.
  • Beobachte die Serverkonsole und die Client-F8-Konsole auf Fehler.
  • Überprüfe, ob die Änderung Jobs, Inventar, Fahrzeuge, Karten, Sprache, Berechtigungen oder Spielerdaten betrifft.
  • Dokumentiere genau die Datei, den Befehl oder die Einstellung, die du geändert hast, damit sie schnell rückgängig gemacht werden kann.

Tests vor der Produktion

Nach dem ersten Test, tritt mit einem normalen Spielerkonto bei und wiederhole den Ablauf aus der Spielerperspektive. Wenn das Thema Leistung betrifft, messe vor und nach mit der gleichen Spieleranzahl, Route und Ressourcensatz. Wenn es Admin-Tools oder Berechtigungen betrifft, überprüfe sowohl erlaubte als auch verwehrte Benutzer.

Häufige Fehler

Die meisten FiveM-Probleme entstehen durch fehlende Abhängigkeiten, veraltete Cache, falsche Ordnernamen, Framework-Inkompatibilität oder Konfigurationen, die von einem anderen Server kopiert wurden. Vermeide es, mehrere Systeme gleichzeitig zu ändern; mache eine Änderung, teste sie und fahre dann fort.

Verwandte Ressourcen

Für produktionsbereite Assets, vergleiche bezahlte Ressourcen in der FiveMX Shop. Für kostenlose Ressourcen, durchsuche kostenlose FiveM-Skripte und jede Ressource vor der öffentlichen Verwendung testen.

Produktionsausrollungsnotizen

Bevor du diese Anleitung auf einem Live-FiveM-Server verwendest, definiere das genaue Ergebnis, das du von der Änderung erwartest. Für Wie man KI-Flugzeuge und -Hubschrauber in FiveM deaktiviert, bedeutet das, zu überprüfen, welche Ressource, Einstellung, welcher Befehl oder welcher Arbeitsablauf betroffen ist und zu bestätigen, dass die Änderung zu deinem aktuellen Framework, deiner Artefaktversion und deinen Serverregeln passt. Halte die Bereitstellung klein genug, damit du sie schnell rückgängig machen kannst, wenn Spieler Fehler melden.

Verwende einen Staging-Server mit dem gleichen Framework, Datenbankschema, Ressourcenreihenfolge und Schlüsselabhängigkeiten wie die Produktion. Wenn das Thema Gameplay, Berechtigungen, Visuals, Sprache, Fahrzeuge, Karten, Inventar oder Wirtschaftliches Verhalten ändert, teste mit mindestens einem Admin-Konto und einem normalen Spielerkonto. Beobachte die Serverkonsole, Client-F8-Protokolle und Ressourcen-Timing, während du den genauen Spielerablauf wiederholst, der auf dem Live-Server stattfinden wird.

Checkliste für den Rollback

  • Speichere die vorherige Konfigurationsdatei, den Ressourcenordner und den Datenbankzustand, bevor du etwas änderst.
  • Zeichne die Ressourcenversion, den Commit, die Download-Seite oder den Einstellungswert auf, den du getestet hast.
  • Starte nur die betroffene Ressource zuerst, wenn möglich, und starte dann den gesamten Server neu, wenn Abhängigkeiten dies erfordern.
  • Wenn Fehler auftreten, setze die einzelne geänderte Ressource oder Einstellung zurück, bevor du einen anderen Fix testest.

Wartungshinweise

Überprüfe diese Einrichtung erneut nach FiveM-Artifact-Updates, Framework-Updates oder größeren Ressourcenänderungen. Eine Konfiguration, die heute funktioniert, kann nach Abhängigkeitsupdates, umbenannten Exports, geänderten Ereignissen oder Datenbankmigrationen brechen. Halte Notizen mit deiner Serverdokumentation, damit zukünftige Admins verstehen, was geändert wurde, warum es geändert wurde und wie sie es erneut überprüfen können.

Laufende Überprüfung

Überprüfe Wie man KI-Flugzeuge und -Hubschrauber in FiveM deaktiviert nach großen FiveM-Artefakt-Updates, Framework-Änderungen oder Resource-Migrationen. Bestätige, dass der Rat noch zum aktuellen Serververhalten passt, dass jede verlinkte Quelle noch verfügbar ist und dass die Installationsschritte noch den Dateien entsprechen, die ein Serverbesitzer tatsächlich herunterladen oder konfigurieren wird.

Bei öffentlichen Servern empfiehlt es sich, neben der Serverdokumentation ein kurzes Änderungsprotokoll zu führen. Darin sollten die getesteten Funktionen, die Änderungen, die zur Verifizierung verwendeten Accounts und die Vorgehensweise zum Zurücksetzen auf ältere Server vermerkt werden. Dies beschleunigt zukünftige Wartungsarbeiten und verhindert, dass alte Konfigurationshinweise unklar oder unsicher für die Spieler werden.

Schreibe einen Kommentar