{"id":151194,"date":"2024-08-28T00:00:00","date_gmt":"2024-08-27T22:00:00","guid":{"rendered":"https:\/\/hifivem.com\/?p=151194"},"modified":"2026-08-05T21:21:50","modified_gmt":"2026-08-05T19:21:50","slug":"esx-rahmenwerk","status":"publish","type":"post","link":"https:\/\/fivemx.com\/de\/esx-rahmenwerk\/","title":{"rendered":"ESX Framework Guide: Offizielle Installation, Updates und Kompatibilit\u00e4t"},"content":{"rendered":"<p><strong>ESX Legacy ist ein Open-Source-Rollenspiel-Framework von FiveM.<\/strong> F\u00fcr einen neuen Server verwende die offizielle ESX Legacy-Vorlage in txAdmin oder folge der vollst\u00e4ndigen offiziellen Installationsdokumentation. Die Installation nur des <code>es_extended<\/code> Ordners ist keine vollst\u00e4ndige Serverkonfiguration, da der unterst\u00fctzte Stack Datenbankarbeit, erforderliche Ressourcen und eine geordnete Startkonfiguration umfasst.<\/p>\n<h2>Wichtige Erkenntnisse<\/h2>\n<ul>\n<li>Verwende das offizielle ESX Legacy txAdmin-Rezept f\u00fcr eine neue Installation.<\/li>\n<li><code>es_extended<\/code> ist die Kernbasis, nicht der gesamte Rollenspielserver.<\/li>\n<li>Der dokumentierte manuelle Weg umfasst oxmysql, spawnmanager, SQL, Ausschl\u00fcsse und die Reihenfolge der Ressourcen.<\/li>\n<li>Vor einem Update identifiziere die genaue ESX-Version oder den Fork und sichere sowohl die Datenbank als auch die Ressourcen.<\/li>\n<li>\u00dcberpr\u00fcfe jedes Drittanbieter-Skript gegen den aktuellen Framework, das Inventar, die Datenbankbibliothek, die Ereignisse, die Exporte und die Abh\u00e4ngigkeiten.<\/li>\n<\/ul>\n<h2>Was ESX Legacy bietet<\/h2>\n<p>ESX stellt eine Framework-Grundlage f\u00fcr Spieler- und Charakterdaten sowie f\u00fcr Ressourcen bereit, die mit seinen APIs und Konventionen integriert sind. Jobs, Inventar, Wohnen, Banking, Telefone und andere Spielsysteme sind separate Ressourcen oder Teile eines ausgew\u00e4hlten Rezepts. Ihre Anwesenheit und ihr Verhalten h\u00e4ngen von dem tats\u00e4chlichen Stack ab, nicht nur davon, dass <code>es_extended<\/code> installiert ist.<\/p>\n<p>Das offizielle <a href=\"https:\/\/github.com\/esx-framework\/esx_core\" target=\"_blank\" rel=\"noopener\">ESX-Kernrepository<\/a> ist die korrekte Quelle f\u00fcr den aktuellen Kerncode. Seine <code>es_extended<\/code> Manifest erkl\u00e4rt oxmysql als Abh\u00e4ngigkeit. Verwende die offizielle Dokumentation und die Versionsgeschichte, um zu identifizieren, was du hast; vermeide ein zuf\u00e4lliges Paket, das nur als das neueste ESX ZIP beworben wird.<\/p>\n<h2>Installiere einen neuen ESX-Server mit txAdmin<\/h2>\n<p>Das offizielle Server-Tutorial verwendet den geb\u00fcndelten txAdmin-Rezept-Deployer von FXServer. W\u00e4hle die ESX Legacy-Vorlage aus und vervollst\u00e4ndige die aktuelle gef\u00fchrte Konfiguration, anstatt einen Kernordner in ein ansonsten leeres Ressourcenverzeichnis zu kopieren.<\/p>\n<ol>\n<li>Bereite eine aktuelle FXServer-Umgebung vor und \u00f6ffne den txAdmin-Einrichtungsvorgang.<\/li>\n<li>Erstelle eine neue Rezeptbereitstellung mit der offiziellen ESX Legacy-Vorlage.<\/li>\n<li>Gib den dokumentierten Serienschl\u00fcssel und die Datenbankeinstellungen an.<\/li>\n<li>Erlaube dem Rezept, die Datenbank und die erforderlichen Ressourcen zu bereitzustellen.<\/li>\n<li>\u00dcberpr\u00fcfe die generierte Konfiguration, Berechtigungen und Ressourcenreihenfolge.<\/li>\n<li>Starte den Testserver und verifiziere die Charaktererstellung, Persistenz, Jobs, Berechtigungen und Protokolle.<\/li>\n<\/ol>\n<p>Halte Anmeldeinformationen aus geteilten Dateien und Screenshots heraus. Nach der Bereitstellung, trage die genauen Repository- oder Release-Versionen ein, damit sp\u00e4tere Kompatibilit\u00e4tspr\u00fcfungen auf Beweisen basieren, nicht auf einem generischen ESX-Label.<\/p>\n<h2>Verwende den manuellen Installationspfad nur bei Bedarf<\/h2>\n<p>Die offizielle Dokumentation zur manuellen Installation definiert die vollst\u00e4ndige Grenze. Sie umfasst die Anforderungen an oxmysql und spawnmanager, das Importieren von <code>legacy.sql<\/code>, den Satz an Kern- und Addon-Ressourcen, Ausschl\u00fcsse und die erforderliche Startreihenfolge. Folge dieser Seite als ein einzelnes aktuelles Verfahren. Reduziere es nicht auf das Verschieben von <code>es_extended<\/code>, das Bearbeiten einer Konfigurationsdatei und das Hinzuf\u00fcgen einer <code>sicherstellen<\/code> Zeile.<\/p>\n<table>\n<thead>\n<tr>\n<th>Installationsbereich<\/th>\n<th>Nachweise zum Aufbewahren<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Kern und Addons<\/td>\n<td>Exakte Repository, Tag oder Commit f\u00fcr jede ESX-Ressource.<\/td>\n<\/tr>\n<tr>\n<td>Datenbank<\/td>\n<td>Verbindungs-Konfiguration, importiertes SQL und ein Backup vor der \u00c4nderung.<\/td>\n<\/tr>\n<tr>\n<td>Abh\u00e4ngigkeiten<\/td>\n<td>oxmysql, spawnmanager und alle ressourcenspezifischen Bibliotheken.<\/td>\n<\/tr>\n<tr>\n<td>Bestellung<\/td>\n<td>Die dokumentierten Garantien und alle absichtlichen Ausschl\u00fcsse.<\/td>\n<\/tr>\n<tr>\n<td>\u00dcberpr\u00fcfung<\/td>\n<td>Startprotokolle, Charakterpersistenz und Berechtigungspr\u00fcfungen.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Aktualisiere einen bestehenden ESX-Server sicher<\/h2>\n<p>Erkenne zun\u00e4chst, ob der Server aktuelle ESX Legacy, eine \u00e4ltere Version oder einen Fork mit benutzerdefinierten Kern\u00e4nderungen ausf\u00fchrt. Zeichne das aktuelle Datenbankschema, die Ressourcenversionen und die lokalen \u00c4nderungen auf. Erstelle ein wiederherstellbares Datenbank-Backup und ein Ressourcen-\/Konfigurations-Snapshot, bevor du etwas ersetzst.<\/p>\n<p>Lies die Migrations- und Versionshinweise zwischen der bereitgestellten Version und der Zielversion. Teste das vollst\u00e4ndige Upgrade auf einer Staging-Umgebung mit repr\u00e4sentativen Produktionsdaten. Ein Kern-Update kann Exporte, Ereignisse, Spieler-Daten, Datenbanktabellen, Inventar-Integrationen und abh\u00e4ngige Skripte beeinflussen. Validieren Sie Neuverbindungen und Neustarts sowie einen neuen Charakter.<\/p>\n<ol>\n<li>Vergleiche Schemata und SQL-Migrationen, bevor du sie importierst.<\/li>\n<li>L\u00f6se benutzerdefinierte Kern\u00e4nderungen explizit, anstatt sie stillschweigend zu \u00fcberschreiben.<\/li>\n<li>\u00dcberpr\u00fcfe jede frameworkbewusste Ressource auf ge\u00e4nderte Exporte, Ereignisse oder Identifikatoren.<\/li>\n<li>Teste erlaubte und verweigerte Jobs, Gruppen und Befehle.<\/li>\n<li>\u00dcberpr\u00fcfe Client-, Server- und Datenbankprotokolle unter repr\u00e4sentativen Aktionen.<\/li>\n<li>Behalte die vorherigen Dateien und das passende Datenbank-Backup, bis das Rollout akzeptiert ist.<\/li>\n<\/ol>\n<h2>W\u00e4hle ein ESX-kompatibles Skript<\/h2>\n<p>Beginne mit der <a href=\"\/de\/fivem-skripte\/\">bezahlte FiveM-Skript-Katalog<\/a> und eingrenze auf <a href=\"\/de\/esx-skripte\/\">ESX-Skripte<\/a>. Ein ESX-Produktlabel ist ein Startfilter. Best\u00e4tige die erwartete ESX-Version oder den Fork, die Datenbankbibliothek, das Inventar, das Ziel- oder Men\u00fcsystem, SQL-\u00c4nderungen, Ereignisse, Exporte und Berechtigungen. \u00dcberpr\u00fcfe, ob die Ressource ein bestehendes System ersetzt oder damit integriert wird. Zwei Ressourcen, die beide das Inventar oder die Charakterinitialisierung besitzen, k\u00f6nnen in Konflikt geraten, selbst wenn jede einzeln als ESX-kompatibel gekennzeichnet ist.<\/p>\n<p>Lies die produktspezifischen Informationen zu Lieferung, Lizenz, Updates und Support. Installiere es auf einem passenden Testserver und teste Fehlerpfade, einschlie\u00dflich nicht autorisierter Rollen und wiederholter Ereignisse. Eine sichtbare UI-Einschr\u00e4nkung ist kein Ersatz f\u00fcr die serverseitige Validierung.<\/p>\n<h2>ESX, QBCore oder Qbox<\/h2>\n<p>Es gibt keinen universell besten Rahmen, der von offiziellen Quellen festgelegt wurde. ESX ist oft die risiko\u00e4rmste Wahl, wenn die bestehenden Produktionsdaten, Skripte und Teamverfahren bereits von ESX abh\u00e4ngen und kein getesteter Migrationsvorteil die Umwandlungskosten \u00fcberwiegt. QBCore ist ein separates API- und Ressourcen-\u00d6kosystem. Qbox hat eine dokumentierte QB-Br\u00fccke, aber das macht ESX-spezifische Ressourcen nicht automatisch portierbar.<\/p>\n<p>Verwende einen Rahmenvergleich basierend auf den erforderlichen Ressourcen, dem Teamwissen, der Datenmigration, der aktuellen Dokumentation und der Rollback-Kapazit\u00e4t. Bei der Betrachtung einer \u00c4nderung erfasse Identit\u00e4ten, Geld, Jobs, Inventar, Fahrzeuge, Wohnungen, Telefone, Banken, Berechtigungen und benutzerdefinierte Ereignisse, bevor du ein Ziel ausw\u00e4hlst.<\/p>\n<h2>Sichere n\u00e4chste Schritte<\/h2>\n<ol>\n<li>F\u00fcr einen neuen Build starte mit dem aktuellen offiziellen ESX Legacy txAdmin-Rezept.<\/li>\n<li>F\u00fcr einen bestehenden Server dokumentiere die genaue Version und den Fork, bevor du ein Update planst.<\/li>\n<li>F\u00fcr eine neue Ressource \u00fcberpr\u00fcfe alle Integrationsgrenzen und stelle sie mit einer repr\u00e4sentativen Datenbank bereit.<\/li>\n<li>Halte die Rahmeninformationen und die kommerziellen Produktanforderungen getrennt und \u00fcberpr\u00fcfe beide vor dem Kauf.<\/li>\n<\/ol>\n<p><!-- fivemx-blog-content-links:2026-07-23:esx --><\/p>\n<section class=\"fivemx-content-links\" aria-labelledby=\"fivemx-esx-compare\">\n<h2 id=\"fivemx-esx-compare\">Vergleiche ESX mit den anderen Rahmenpfaden<\/h2>\n<p>\u00dcberpr\u00fcfe das breitere <a href=\"https:\/\/fivemx.com\/de\/fivem-rahmenwerke\/\">FiveM-Framework-Vergleich<\/a> bevor du eine bestehende Datenbank migrierst, und verwende die <a href=\"https:\/\/fivemx.com\/de\/qbcore\/\">QBCore Leitfaden<\/a> nur, wenn die erforderlichen Skripte und das Datenmodell diese \u00c4nderung rechtfertigen.<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Erfahre, was ESX Legacy bietet, warum neue Server das offizielle txAdmin-Rezept verwenden sollten und wie du Abh\u00e4ngigkeiten vor Updates oder Skriptinstallationen \u00fcberpr\u00fcfst.<\/p>","protected":false},"author":1,"featured_media":151199,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2347],"tags":[2858,2950],"class_list":["post-151194","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frameworks","tag-esx","tag-framework"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts\/151194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/comments?post=151194"}],"version-history":[{"count":8,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts\/151194\/revisions"}],"predecessor-version":[{"id":215652,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts\/151194\/revisions\/215652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media\/151199"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media?parent=151194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/categories?post=151194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/tags?post=151194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}