Naar de inhoud
Actuele kortingscode:10% kortingGebruiken bij je bestelling

ESX, QBCore of Qbox? Een framework voor FiveM kiezen en installeren

Vergelijking van de roleplay-frameworks ESX Legacy, QBCore en Qbox, installatie via een txAdmin-recept stap voor stap, admins instellen, compatibele scripts en veilig updaten.

  • gevorderd
  • ~30 min
  • Bijgewerkt op 2-10-2026

Een roleplayserver draait op een framework: dat regelt personages, geld, banen, inventaris en auto's. We vergelijken de drie meestgebruikte (ESX Legacy, QBCore en Qbox), helpen je kiezen en nemen je mee door de installatie via een txAdmin-recept, inclusief het instellen van admins.

Wat je nodig hebt

  • Een FiveM-server bij StormHost (of je eigen FiveM-server) met txAdmin ingeschakeld (handleiding)
  • Een license key van de Cfx.re Portal (handleiding)
  • Een lege database van het tabblad Databases (handleiding)
  • Ongeveer 30 minuten

Wat een framework is#

Een framework is een set resources die de server de basis van “het RP-spel” geeft: een personage aanmaken, contant geld en geld op de bank, banen en rangen, een inventaris, het bezit van auto's en het opslaan in de database. Andere scripts (banen, winkels, telefoon, garages) bouwen daarna voort op de functies van het framework.

Belangrijke gevolgen:

  • Een script is geschreven voor een specifiek framework. Een script voor ESX draait niet zonder aanpassingen op QBCore, en andersom. Zoek bij een script daarom altijd de versie voor jouw framework.
  • Een framework wissel je niet makkelijk als de server eenmaal draait. Overstappen op een ander framework betekent een nieuwe database en andere scripts. Kies daarom meteen aan het begin goed.
  • Een framework heeft een database en de resource oxmysql nodig.

Een server zonder framework (freeroam, drift, races) kan draaien op het basisrecept van txAdmin (FiveM Basic Server).

Basisbegrippen#

BegripWat het betekentWaar het is opgeslagen
Personage (character)Een speler kan meerdere personages hebben, elk met een eigen naam, geld en baan. Het personage wordt na het verbinden gekozen in de multicharacter.ESX tabel users, QBCore en Qbox tabel players
IdentifierWaaraan het framework een speler herkent. Meestal de Rockstar-licentie (license).Bij het personage in de database
Rekeningen (accounts)Contant geld, bank, eventueel zwart geld of crypto.Bij het personage
Baan en rang (job, grade)De baan van het personage (politie, ambulance, monteur) en de rang met het bijbehorende loon. De baas (boss) beheert de werknemers.ESX tabellen jobs en job_grades, QBCore en Qbox configuratie
GangDe tegenhanger van een baan voor gangs.QBCore en Qbox
Voorwerpen (items)Spullen in de inventaris: de definitie (naam, gewicht) en het aantal bij het personage.ESX tabel items, bij ox_inventory en QBCore configuratiebestanden
Bedrijf (society)De bedrijfsrekening van een baan, waaruit het loon kan worden betaald.Afhankelijk van het framework en het bankscript
Voertuigen in eigendomAuto's die het personage heeft gekocht, met hun kenteken en upgrades.ESX tabel owned_vehicles, QBCore en Qbox voertuigtabellen

Wie dit begrijpt, vindt een fout sneller: als geld of een auto “verdwijnt”, gaat het om een record in de database dat je kunt opzoeken en herstellen (bijvoorbeeld in HeidiSQL).

Vergelijking#

ESX LegacyQBCoreQbox
OorsprongHet oudste van de drie, al lange tijd in ontwikkeling.Een zelfstandig framework, geïnspireerd op ESX.Ontstaan als afsplitsing van QBCore, met herschreven code.
Kern (resource)es_extendedqb-coreqbx_core
Bibliothekenesx_lib, ox_lib, oxmysqloxmysql, eigen qb-*ox_lib, oxmysql
Inventarisingebouwd in ESX, optioneel ox_inventoryqb-inventoryox_inventory
Targeting (interactie)afhankelijk van de scriptsqb-targetox_target
DatabaseMariaDB (aanbevolen)MySQL of MariaDBalleen MariaDB 10.9.0 en nieuwer
Scripts van een ander frameworkneeneede meeste scripts voor QBCore werken via de ingebouwde bridge
Adminrechtengroep van de speler (/setgroup)ACE-groepen qbcore.god, qbcore.admin, qbcore.modACE-groepen group.admin, group.mod, group.support
Recept in txAdminESX LegacyQBCore FrameworkQbox Framework
Documentatiedocs.esx-framework.org (opent in een nieuw venster)qbcore.org/docs (opent in een nieuw venster)docs.qbox.re (opent in een nieuw venster)

Hoe je kiest#

  • Wil je de meeste kant-en-klare scripts en handleidingen? ESX Legacy. Het wordt het meest gebruikt en je vindt er scripts voor bijna alles.
  • Wil je een moderne basis en scripts voor QBCore? Qbox. Het gebruikt de bibliotheken ox_lib, ox_inventory en ox_target, heeft strengere code en draait de meeste scripts voor QBCore zonder aanpassingen via de bridge.
  • Heb je specifieke betaalde scripts voor QBCore? QBCore, of Qbox (controleer bij de auteur van het script of het op Qbox werkt).
  • Bouw je een server met eigen scripts vanaf nul? Kies het framework waarvan de documentatie je het best ligt. Een goede kennis van het framework is belangrijker dan de keuze zelf.

De veiligste aanpak: deploy het framework op proef, loop het in het spel door en koop pas daarna scripts.

Vóór de installatie#

  1. Maak een lege database aan op het tabblad Databases (bijvoorbeeld fivem, Toegang toegestaan vanaf %). Laat de gegevens Databasenaam, Gebruiker, Host en Wachtwoord openstaan.
  2. Leg je license key klaar (begint met cfxk_).
  3. Maak een back-up als er al iets op de server staat (tabblad Back-ups, handleiding) en exporteer de database (handleiding). Een nieuwe deployment wordt in een nieuwe map opgeslagen, maar een recept met de optie Delete Database ingeschakeld zou de database verwijderen.
  4. Controleer de artifacts. Frameworks vereisen een actuele serverversie. Update een oude server volgens de handleiding Artifacts updaten.

Qbox en de databaseversie

Qbox ondersteunt officieel alleen MariaDB vanaf versie 10.9.0. De versie van de databaseserver zie je na de eerste start in de console, in de regel […] Database server connection established! (tussen de vierkante haken). Is de versie lager of gaat het om MySQL, neem dan contact met ons op.

Installatie via een txAdmin-recept#

De stappen zijn bij alle drie de frameworks hetzelfde, alleen het recept en een paar instellingen na de installatie verschillen. Heb je in txAdmin al een andere server gedeployd, dan start je een nieuwe wizard via Settings › FXServer met de knop Reset naast het veld Server Data Folder. txAdmin keert terug naar de pagina Setup en verwijdert de bestaande bestanden niet.

  1. Vul in txAdmin op de pagina Setup de Server Name in en klik op Next.
  2. Kies bij Deployment Type voor Popular Recipes.
  3. Kies het recept volgens het tabblad hieronder.
  4. Laat de voorgestelde map voor de data staan, klik op Save en daarna op Go to Recipe Deployer.
  5. Klik in de stap Step 1: Review Recipe op Next.
  6. Vul in de stap Step 2: Input Parameters de Server Registration Key in en, nadat je op Show/Hide Database options (advanced) hebt geklikt, ook de database: Database Host (het IP-adres uit het veld Host), Database Port (de poort uit het veld Host), Database Username, Database Password, Database Name. De schakelaar Delete Database staat standaard aan, controleer of hij op Off staat. Elk veld wordt uitgebreid uitgelegd in de handleiding voor txAdmin.
  7. Klik op Run Recipe en wacht tot het recept klaar is. Bij grote recepten duurt dat enkele minuten.
  8. Controleer in de stap Step 4: Configure server.cfg of endpoint_add_tcp en endpoint_add_udp de poort hebben uit de regel Verbindingsadres op het tabblad Netwerk (het recept kan de standaardpoort 30120 invullen). Pas daarna de instellingen aan volgens het tabblad hieronder en klik op Save & Run Server.

ESX

Recept: kies in de lijst Popular Recipes voor ESX Legacy.

Wat het recept installeert: de kern es_extended en andere resources in de map [core] (personages, menu's, identiteit, multicharacter), add-ons in de map [esx_addons] (banen, bank, winkels, garages …), oxmysql, ox_lib, de voicechat pma-voice en de interieurmaps bob74_ipl.

Instellingen in server.cfg na het deployen:

RegelWat het doetWat je instelt
sv_hostname en sets sv_projectNameDe naam van de server (in de console en in de serverlijst).Je eigen naam.
sets locale "root-AQ"De taal van de server in de lijst.Jouw taal, bijvoorbeeld sets locale "nl-NL" of sets locale "cs-CZ"
#setr esx:locale "en"De taal van ESX. Als de regel is uitgecommentarieerd, gebruikt ESX de taal die in txAdmin is ingesteld.Haal het commentaarteken weg en stel je taal in ("nl" voor Nederlands, bijvoorbeeld "cs" voor Tsjechisch), of laat de taal over aan txAdmin.
#setr esx:identifier "license"Aan welke identifier ESX een speler herkent.Niet wijzigen. Een wijziging op een bestaande server laat alle personages “verdwijnen”.
sv_enforceGameBuildGame build (DLC).Laat de waarde uit het recept staan, tenzij scripts een hogere vereisen.
add_ace resource.es_extended command.add_principal allow en vergelijkbare regelsStaat ESX toe om groepen toe te wijzen.Niet verwijderen.

Beveiligingsinstellingen uit het recept

Het ESX-recept schakelt ook de beschermende opties sv_enableNetworkedSounds false, sv_enableNetworkedScriptEntityStates false, sv_enableNetworkedPhoneExplosions false en sv_filterRequestControl 2 in. Ze houden veelgebruikte trucs van cheaters tegen, laat ze dus staan. De uitleg vind je in de handleiding server.cfg.

QBCore

Recept: kies in de lijst Popular Recipes voor QBCore Framework.

Wat het recept installeert: de kern qb-core, tientallen scripts qb-* in de map [qb] (multicharacter, inventaris, politie, ambulance, garages, telefoon, HUD, adminmenu …), oxmysql, de voicechat pma-voice en maps.

Instellingen in server.cfg na het deployen:

RegelWat het doetWat je instelt
sets locale "root-AQ"De taal van de server in de lijst.Jouw taal, bijvoorbeeld sets locale "nl-NL" of sets locale "cs-CZ"
setr qb_locale "en"De taal van QBCore.nl voor Nederlands of een andere taalcode, bijvoorbeeld cs (de kern heeft Tsjechisch, sommige scripts niet).
setr UseTarget falseOf scripts interacties via qb-target (het oog) gebruiken of toetshints.false om te beginnen, true als je interacties via targeting wilt.
sv_enforceGameBuild 3095Game build (DLC).Laat de waarde uit het recept staan.
add_principal qbcore.god group.admin en andereDe hiërarchie van de admingroepen van QBCore.Niet verwijderen.

QBCore bouwt bij de eerste start een aantal resources (uitvoer van yarn in de console). Laat dat afronden, ook als het enkele minuten duurt, en herstart de server intussen niet.

Qbox

Recept: kies in de lijst Popular Recipes voor Qbox Framework.

Wat het recept installeert: de kern qbx_core, de scripts qbx_* (beheer, politie, ambulance, garages, vastgoed, HUD, adminmenu …), de bibliotheken ox_lib, ox_target, ox_inventory, ox_doorlock, oxmysql en de telefoon npwd. De instellingen zijn verdeeld over de bestanden server.cfg, permissions.cfg, ox.cfg, voice.cfg en misc.cfg.

Instellingen na het deployen:

Bestand en regelWat het doetWat je instelt
server.cfg: sets locale "root-AQ"De taal van de server in de lijst.Jouw taal, bijvoorbeeld sets locale "nl-NL" of sets locale "cs-CZ"
ox.cfg: setr ox:locale "en"De taal van ox_lib en van de scripts die het gebruiken (inclusief qbx_core).nl voor Nederlands of een andere taalcode, bijvoorbeeld cs.
server.cfg: setr qb_locale "en"De taal voor QBCore-scripts die via de bridge draaien.Dezelfde taalcode als bij ox:locale.
server.cfg: setr qbx:enableBridge "true"De bridge voor scripts die voor QBCore zijn geschreven.Laat true staan als je scripts voor QBCore gebruikt.
server.cfg: set qbx:discordLink "discord.gg/qbox"De Discord-link die de server aan spelers toont.De link naar jouw Discord.
server.cfg: set qbx:max_jobs_per_player 1Hoeveel banen een personage kan hebben.Meer, als je multijob wilt.
ox.cfg: setr inventory:slots 50, setr inventory:weight 85000Het aantal slots en het draagvermogen van de inventaris (in gram).Volgens de regels van je server.
server.cfg: setr loadscreen:externalShutdown trueHet laadscherm wordt gesloten door de multicharacter.Wijzig dit alleen in false bij een eigen multicharacter die het scherm niet sluit.

Eerste stappen na de installatie: adminrechten#

Een admin in txAdmin en een admin in het framework zijn twee verschillende dingen. txAdmin voegt bij het deployen in server.cfg de hoofdadmin toe aan de groep group.admin (de regel add_principal identifier.fivem:<FIVEM_ID> group.admin). De frameworks sluiten daar als volgt op aan:

ESX

ESX bewaart de groep direct bij het personage in de database (user, admin …). De hoofdadmin uit txAdmin wordt dankzij de groep group.admin automatisch herkend. Een andere speler maak je admin in het spel of in de serverconsole:

text
setgroup <PLAYER_ID> admin
  • setgroup – het ESX-commando om de groep te wijzigen (in het spel met een slash: /setgroup).
  • <PLAYER_ID> – het server-ID van de speler (het nummer dat je in txAdmin in de spelerslijst ziet, of in het spel).
  • admin – de groep. Terug naar een gewone speler ga je met de groep user.

De groep wordt in de database opgeslagen en blijft ook na een herstart gelden. Een speler bekijkt zijn eigen groep met het commando /group.

QBCore

QBCore gebruikt de ACE-groepen qbcore.god (alles), qbcore.admin en qbcore.mod. Een admin voeg je permanent toe met een regel in server.cfg (bij txAdmin in de CFG Editor):

server.cfgcfg
add_principal identifier.license:<PLAYER_LICENSE> qbcore.god
  • identifier.license:<PLAYER_LICENSE> – de licentie van de speler. Je vindt die in txAdmin: Players, klik op de speler, tabblad IDs.
  • qbcore.god – de hoogste groep. Gebruik voor minder rechten qbcore.admin of qbcore.mod.

In het spel kun je het recht ook toevoegen met het commando /addpermission <PLAYER_ID> god of in het adminmenu (/admin › Player Management › speler › Permissions). Een recht dat je zo toevoegt, geldt alleen tot de speler de verbinding verbreekt of de server herstart. Permanent kan alleen via server.cfg.

Qbox

Qbox gebruikt de ACE-groepen group.admin, group.mod en group.support (gedefinieerd in permissions.cfg). Een admin voeg je permanent toe met een regel in permissions.cfg of server.cfg:

permissions.cfgcfg
add_principal identifier.license:<PLAYER_LICENSE> group.admin
  • identifier.license:<PLAYER_LICENSE> – de licentie van de speler uit txAdmin (Players › speler › tabblad IDs). Je kunt ook identifier.fivem:<FIVEM_ID> gebruiken.
  • group.admin – volledige rechten. group.mod krijgt het menu en de moderatoracties, group.support alleen support.

Het adminmenu open je in het spel met het commando /admin. Het commando /addpermission bestaat, maar is verouderd en geldt alleen tot de speler de verbinding verbreekt.

Herstart de server nadat je server.cfg of permissions.cfg hebt aangepast.

Bij Qbox moet je voor de admincommando's van de kern (bijvoorbeeld /addpermission, /setjob, /car) eerst /optin invoeren. Dat schakel je uit met de optie requireOptIn = false in qbx_core/config/server.lua.

Wat je als eerste instelt#

Elk framework heeft een hoofdconfiguratiebestand met de economie, de spawn en de personages. Bewerk het terwijl de server uit staat, of herstart de server in txAdmin na het bewerken. De bestanden vind je in de deploymentmap onder resources.

ESX

Bestand resources/[core]/es_extended/shared/config/main.lua:

InstellingWat het doetStandaardwaardeWanneer je het wijzigt
Config.StartingAccountMoneyHet geld waarmee een nieuw personage begint, per rekening (bank, money = contant geld, black_money).{ bank = 50000 }Volgens de economie van je server. Geldt alleen voor nieuwe personages.
Config.StartingInventoryItemsVoorwerpen voor een nieuw personage (een tabel), of false.falseEen startpakket (telefoon, water, eten).
Config.DefaultSpawnsDe coördinaten waar een nieuw personage verschijnt. Meer regels = willekeurige keuze.één positie in de stadEen eigen spawn (vliegveld, station).
Config.CommandPermissionsWelke groepen welk admincommando van ESX mogen gebruiken (setjob, car, setgroup …).owner en adminGeef moderators maar een deel van de commando's.

Bestand resources/[core]/esx_multicharacter/config.lua:

InstellingWat het doetStandaardwaarde
Config.SlotsHoeveel personages elke speler kan aanmaken. Individuele spelers geef je extra slots met het commando /setslots.3
Config.CanDeleteOf een speler zijn eigen personage kan verwijderen.true

QBCore

Bestand resources/[qb]/qb-core/config.lua:

InstellingWat het doetStandaardwaardeWanneer je het wijzigt
QBCore.Config.Money.MoneyTypesGeldsoorten en startbedragen (cash, bank, crypto).{ cash = 500, bank = 5000, crypto = 0 }Volgens de economie. Een toegevoegde geldsoort verdwijnt niet meer uit de database, ook niet als je hem uit de configuratie verwijdert.
QBCore.Config.Money.PayCheckTimeOutHoe vaak (in minuten) spelers hun loon krijgen.10Een langer interval = een tragere economie.
QBCore.Config.DefaultSpawnDe plek van de eerste spawn (vector4(x, y, z, heading)).bij het vliegveldEen eigen spawn.
QBCore.Config.Player.HungerRate, ThirstRateHoe snel eten en drinken afnemen.4.2, 3.8Een lager getal = langzamer.
QBCore.Config.Server.ClosedSluit de server voor iedereen zonder rechten.falseOnderhoud.
QBCore.Config.Server.PVPOf spelers op elkaar kunnen schieten.trueServers zonder PvP.
QBCore.Config.Server.PermissionsDe lijst met admingroepen (elke groep moet add_ace/add_principal in server.cfg hebben).{ 'god', 'admin', 'mod' }Eigen groepen (bijvoorbeeld leo).

Qbox

Bestand resources/[qbx]/qbx_core/config/server.lua:

InstellingWat het doetStandaardwaardeWanneer je het wijzigt
money.moneyTypesGeldsoorten en startbedragen.{ cash = 500, bank = 5000, crypto = 0 }Volgens de economie. Een toegevoegde geldsoort verdwijnt niet uit de database.
money.paycheckTimeoutHet interval van de loonbetalingen in minuten.10Volgens de economie.
characters.defaultNumberOfCharactersHoeveel personages elke speler heeft.3Meer personages voor iedereen.
characters.playersNumberOfCharactersUitzonderingen voor specifieke spelers op basis van hun licentie.een voorbeeldregelMeer personages voor geselecteerde spelers (VIP).
requireOptInAdmincommando's van de kern vereisen /optin.truefalse, als het je admins stoort.

Bestand resources/[qbx]/qbx_core/config/client.lua: characters.useExternalCharacters (eigen multicharacter), characters.enableDeleteButton (spelers kunnen personages verwijderen), characters.startingApartment (een appartement kiezen na het aanmaken van een personage).

Geld en voorwerpen worden in de database opgeslagen. Een wijziging van de startwaarden geldt alleen voor nieuw aangemaakte personages, voor bestaande personages verandert er niets.

Compatibele scripts#

  • Download de versie voor jouw framework. Veel auteurs bieden één script aan voor meerdere frameworks, met een keuze in config.lua (bijvoorbeeld Config.Framework = 'esx', 'qb' of 'qbx').
  • De ox-bibliotheken (ox_lib, ox_inventory, ox_target) werken met zowel ESX als Qbox. Zorg dat je vóór het installeren van een tweede inventaris weet welke je gebruikt. Twee inventarissen tegelijk werken niet.
  • Scripts voor QBCore op Qbox draaien via de bridge, zolang ze qb-core op de gedocumenteerde manier gebruiken. Scripts die rechtstreeks in de databasetabellen van QBCore werken, functioneren niet.
  • Conflicten: twee scripts met dezelfde functie (twee HUD's, twee garages, twee telefoons) zitten elkaar meestal in de weg. Schakel het oorspronkelijke script uit (commentarieer de ensure ervan uit of verplaats het uit de categorie).

De installatie van afzonderlijke scripts staat beschreven in de handleiding FiveM resources.

Handmatige installatie (voor gevorderden)#

Een recept doet automatisch wat je anders met de hand zou doen:

  1. Het downloadt de kern van het framework en de afhankelijkheden ervan (oxmysql, ox_lib …) in specifieke versies.
  2. Het importeert het SQL-bestand van het framework in de database.
  3. Het bereidt server.cfg voor met de juiste volgorde van ensure, de ACE-rechten en de connection string.

Kies alleen voor een handmatige installatie als je elke versie zelf in de hand wilt hebben. Volg de officiële documentatie van het framework en houd de volgorde aan: oxmysql › bibliotheken › kern › scripts. Op een server bij ons is het recept een stuk sneller, honderden bestanden handmatig uploaden via het tabblad Bestanden kost veel tijd (voor grote bestanden regelt support toegang via SFTP).

Het framework updaten#

  1. Maak een back-up van de bestanden (tabblad Back-ups) en exporteer de database (HeidiSQL, handleiding).
  2. Lees de release notes (changelog) op de GitHub-pagina van het framework. Let vooral op wijzigingen in de database (.sql-bestanden met migraties) en wijzigingen in de configuratie.
  3. Zet de server uit.
  4. Vervang de mappen van de bijgewerkte resources door de nieuwe. Download je eigen config.lua-bestanden vooraf en vergelijk ze na de update met de nieuwe (nieuwe opties kunnen ontbreken).
  5. Voer de migratie-SQL uit als de release die bevat.
  6. Start de server en houd de console in de gaten. Controleer daarna in het spel je personage, geld en inventaris.

Update niet alleen de kern zonder de andere onderdelen van het framework. De versies van es_extended en van de scripts in [esx_addons] (of van qb-core en qb-*) horen bij elkaar te passen.

Controle#

  • In de console (of in Live Console in txAdmin) staat Database server connection established! en de kern van het framework wordt zonder rode fouten geladen.
  • Na het verbinden verschijnt in het spel het aanmaken of kiezen van een personage.
  • Het commando /group (ESX) of het openen van het adminmenu /admin (QBCore, Qbox) bevestigt dat je adminrechten hebt.

Als iets niet werkt#

Meldingen die je hier niet vindt, zoek je op in het overzicht Veelvoorkomende fouten van een FiveM-server.

Task Failed: Response code 403 (rate limit exceeded)#

Het recept downloadt tientallen repository's van GitHub en GitHub heeft het aantal verzoeken tijdelijk beperkt. Wacht ongeveer een uur en start de deployment opnieuw.

De deployment eindigt met een databasefout#

De gegevens komen niet overeen met het tabblad Databases (de host uit het veld Host, niet localhost; de databasenaam exact zoals in de lijst). Typische meldingen en hun oplossing vind je in de handleiding Database voor FiveM.

ESX = nil (of attempt to index a nil value (global 'ESX'))#

Het script heeft geen toegang tot ESX: het start eerder dan es_extended, of het gebruikt de oude manier om ESX te laden. Zet de ensure ervan onder es_extended en update zowel es_extended als het script naar de actuele versie.

No such export GetCoreObject in resource qbx_core#

Een script voor QBCore roept de kern van Qbox rechtstreeks aan. Op Qbox hoort het exports['qb-core']:GetCoreObject() aan te roepen (via de bridge). Controleer of de bridge aan staat (setr qbx:enableBridge "true") en pas het script aan of download de versie voor Qbox.

Native … is not supported#

Het framework of een script gebruikt een functie die jouw serverversie nog niet kent. Update de artifacts naar de nieuwste versie (handleiding).

Een speler blijft hangen op het laadscherm#

  • Meestal een fout in de multicharacter of in de database. Kijk in de console van de server en in de clientconsole F8.
  • Qbox met een eigen multicharacter: stel setr loadscreen:externalShutdown false in.
  • QBCore na de eerste deployment: wacht tot het bouwen van de resources (yarn) klaar is.

ESX Multicharacter couldn't connect to the database#

De verbinding met de database werkt niet. Controleer set mysql_connection_string in server.cfg en de regel Database server connection established! in de console.

Admincommando's werken niet#

  • QBCore en Qbox: de regel add_principal … met de juiste identifier ontbreekt, of je hebt hem toegevoegd zonder de server te herstarten.
  • ESX: de speler heeft de groep admin niet. Controleer dat met het commando /group en stel de groep in met setgroup.

Samenvatting

  • Kies je framework vooraf: ESX Legacy heeft de meeste scripts, Qbox de modernste basis en compatibiliteit met scripts voor QBCore, QBCore is de klassieker met eigen scripts qb-*.
  • Installatie: een lege database, txAdmin › Popular Recipes › recept, de databasegegevens uit het veld Host, Run Recipe, Save & Run Server.
  • Stel na de installatie de servertaal (sets locale) en de taal van het framework in, en voeg een admin permanent toe via server.cfg (QBCore, Qbox) of setgroup (ESX).
  • Download scripts in de versie voor jouw framework. Maak vóór een update een back-up van de bestanden en van de database.

Zoeken in de handleidingen