QBCore vs ESX vs Qbox: welches FiveM-Framework sollten Sie nutzen?
Ein Framework ist die Basis eines Roleplay-Servers. Es verwaltet Charaktere, Jobs, Geld und Gegenstände, und fast jedes andere Skript baut darauf auf. ESX, QBCore und Qbox sind die drei häufigsten Optionen. So unterscheiden sie sich und so wählen Sie eins aus.
Was ein Framework macht
Allein gibt Ihnen FiveM die Karte und die Spieler. Ein Framework ergänzt die Systeme, die Roleplay braucht: Konten und Charaktere, Jobs und Gangs, Bargeld und Bankguthaben, Inventare, Fahrzeuge und Wohnungen, alles in einer Datenbank gespeichert. Die meisten kostenlosen und kostenpflichtigen Roleplay-Skripte sind für ein bestimmtes Framework geschrieben, diese Wahl entscheidet also, welche Skripte Sie nutzen können.
ESX Legacy
ESX ist das älteste der drei und noch weit verbreitet; ESX Legacy ist seine gepflegte Version. Jahre der Community-Arbeit bedeuten eine sehr große Bibliothek an ESX-Skripten, und viele etablierte Server laufen darauf.
- Passt gut zu Servern, die bereits ESX nutzen oder auf reine ESX-Skripte angewiesen sind.
- Bedenken Sie, dass viele ältere ESX-Skripte für frühere Versionen geschrieben wurden und Anpassungen brauchen können.
QBCore
QBCore wurde als modernere Alternative zu ESX beliebt. Es bringt einen eigenen großen Satz an qb--Ressourcen für Jobs, Inventar, Wohnungen und mehr mit, und ein großer Markt an Skripten wird dafür geschrieben.
- Passt gut zu neuen Servern, die die größte Auswahl an fertigen QBCore-Skripten wollen.
- Bedenken Sie, dass die Qualität von Skripten Dritter stark schwankt; testen Sie sie, bevor Sie sich darauf verlassen.
Qbox
Qbox entstand 2022 als Fork von QBCore. Es bleibt mit fast allen QBCore-Skripten kompatibel und baut zugleich auf den Ressourcen von Overextended auf, etwa ox_lib, und seine Dokumentation enthält Anleitungen für den Umzug eines QBCore-Servers.
- Passt gut zu neuen Servern, die QBCores Skriptauswahl auf einer moderneren Basis wollen.
- Bedenken Sie, dass Qbox MariaDB 10.9 oder neuer braucht; MySQL wird nicht unterstützt.
Im Vergleich
| Framework | Skripte | Datenbank | Passt gut zu |
|---|---|---|---|
| ESX Legacy | Eine sehr große Bibliothek, über viele Jahre gewachsen | MySQL oder MariaDB | Bestehenden ESX-Servern und reinen ESX-Skripten |
| QBCore | Ein großer Satz an qb-Ressourcen und kostenpflichtigen Skripten | MySQL oder MariaDB | Neuen Servern, die die meisten QBCore-Skripte wollen |
| Qbox | Führt fast alle QBCore-Skripte aus, dazu eigene | MariaDB 10.9 oder neuer | Neuen Servern, die eine moderne, QBCore-kompatible Basis wollen |
Alle drei lassen sich mit einem txAdmin-Rezept installieren.
So wählen Sie
- Gehen Sie von den Skripten aus, die Sie brauchen. Listen Sie die Job-, Inventar-, Handy- und Wohnungsskripte auf, die Sie wollen, und prüfen Sie, welche Frameworks jedes unterstützt.
- Nutzen Sie, was Ihr Team kennt. Entwickler, die ein Framework gut kennen, bauen schneller und machen weniger kaputt.
- Wechseln Sie eine laufende Stadt nicht leichtfertig. Einen etablierten Server auf ein anderes Framework umzustellen, heißt Daten und Skripte umzuwandeln. Tun Sie es nur aus klarem Grund und testen Sie zuerst auf einer Kopie.
- Bleiben Sie bei einem Framework. ESX- und QBCore-Ressourcen auf einem Server zu mischen, führt zu Konflikten. Nutzen Sie Kompatibilitätsbrücken nur, wo der Autor eines Skripts sie unterstützt.
So richten Sie eins ein
Alle drei haben ein txAdmin-Rezept, das die Ressourcen herunterlädt, die Datenbanktabellen anlegt und server.cfg für Sie schreibt. Unsere Anleitung zum Einrichten eines FiveM-Servers unter Linux mit txAdmin führt von einem frischen VPS aus durch alles.
Ändert das Framework den Hosting-Bedarf?
Weniger als die Skripte, die Sie darauf setzen. Ein schlanker Server läuft mit jedem der drei bequem auf einem kleinen VPS, während eine Stadt mit Hunderten Skripten mehr CPU und Arbeitsspeicher braucht, egal mit welchem Framework. Startgrößen finden Sie unter FiveM-Server-Anforderungen.
Egal, welches Framework Sie wählen: Skripte, die nicht zu dessen Version passen, scheitern mit „attempt to index a nil value“. Lesen Sie wie Sie das beheben.
Hosten Sie Ihren FiveM-Server in Singapur
Niedriger Ping für Spieler in Indien, Malaysia und Indonesien, auf AMD EPYC mit NVMe und Gcore-DDoS-Schutz auf jeder IP.
