THE ORB
Démarrage du studio

Deux frameworks qui tournent en même temps

Vous avez deux frameworks qui tournent en même temps. Les scripts s'accrochent à celui qui répond en premier, donc les choses marchent et cassent au hasard.

groupsDes pannes aléatoires, sans logiquepersonVous pouvez le corriger

Faites d'abord ceci

Dans server.cfg, commentez tous les frameworks sauf celui que vous utilisez vraiment, puis redémarrez.

bug_reportCollez plutôt toute votre console

Ce que ça veut dire

Le serveur démarre plus d'un framework, ou deux copies du même. Chacun enregistre les mêmes événements et les mêmes exports, les scripts se lient à celui qui a répondu en premier, et les symptômes sont terriblement incohérents : certains scripts marchent, d'autres non, et redémarrer change lesquels.

Ce qui la provoque

Classé par fréquence : la cause la plus probable en premier.

  1. 1

    Migrer sans jamais retirer l'ancien

    Passer d'ESX à QBCore en laissant es_extended en ensure.

  2. 2

    Un dossier de core en double

    qb-core dans deux catégories. Voyez l'entrée sur les ressources en double.

  3. 3

    qbx_core à côté de qb-core

    Qbox est un fork. Faire tourner les deux, c'est faire tourner deux cores.

  4. 4

    Un script qui ensure sa propre copie

    Une ressource qui embarque un dossier de framework en son sein.

Comment savoir laquelle est la vôtre

grep -nE "^\s*(ensure|start)\s+(es_extended|qb-core|qbx_core|ND_Core)" server.cfg

Plus d'une ligne, et vous avez votre réponse.

Où regarder

server.cfg, et l'arborescence des ressources à la recherche de dossiers de core en double.

Comment la corriger

N'en exécutez qu'un. Commentez les autres plutôt que de les supprimer, pour qu'une erreur soit réversible :

ensure qb-core
# ensure es_extended

Toujours bloqué sur votre propre code ?

Cette page explique ce que cette erreur signifie en général. Collez votre console dans Server Fixer : il classera tout ce qui s'y trouve et vous dira quoi faire en premier ; et si vous préférez ne pas y toucher, ORBIE peut réparer le script et vous rendre la ressource prête à déposer.

bug_reportOuvrir le Server Fixer

Pour ce type d'erreur, le Convertisseur de scripts traduit une ressource entre ESX, QBCore et Qbox.

Les erreurs qui voyagent avec celle-ci