Comment utiliser cette comparaison
Commencez par la fonction de serveur dont vous avez réellement besoin, puis comparez les preuves. The ressources ci-dessous sont des exemples liés, et non une liste classée ou testée indépendamment des meilleures options. Les prix, les versions, les adaptateurs de framework et les conditions de support peuvent changer.
- Confirmez le framework pris en charge et les dépendances exactes à partir de la documentation actuelle du produit ou du développeur.
- Vérifiez les conditions d'installation, de mise à jour, de remboursement, de dépôt en garantie et de support avant l'achat.
- Passez en revue les événements et les autorisations du serveur ; ne faites jamais confiance aux données d'argent, d'inventaire ou de rôle fournies par le client.
- Installez un candidat sur une copie de mise en scène et mesurez les mêmes scénarios d'inactivité et d'activité avant et après.
- Gardez une copie de sauvegarde et évitez les systèmes en double tels que deux inventaires, HUDs, dispatches ou ressources cibles.
Ce guide regroupe des exemples de scripts FiveM liés par fonction de serveur et vous donne une liste de contrôle de comparaison. Les exemples ne sont pas un classement testé, et FiveMX n'a pas établi indépendamment des budgets Resmon universels pour eux.
Frontière des preuves
Aucun jeu de données de test reproductible FiveMX, aucune version de ressource, aucune capture de profiler ou aucune configuration de serveur n'est jointe à la liste originale. Par conséquent, ce travail de révision supprime les anciennes affirmations numériques. Mesurez chaque candidat sur votre propre copie de mise en stage avec les mêmes artefacts, flux de joueurs, dépendances et fenêtre de comparaison.
Police
https://fivemx.com/cd-dispatch/
Exemple à évaluer : Expédition de CD
Ce qu'il fait : Répartition moderne avec unités, points d'intervention, routage des appels, raccourcis clavier et exportations. Améliore le flux d'intervention de la police sans surcharger les clients d'interface.
Notes d'installation : Ajoutez des paramètres régionaux, définissez le pont du framework, connectez les raccourcis clavier et ajustez les filtres d'appel. Assurez-vous que les limites de blip et les limitations d'alertes sont adaptées à la taille de votre ville.
Sûr assurer commande:
# libs → framework → jobs → target → dispatch ensure ox_lib ensure ox_target # ou qb-target ensure oxmysql ensure qb-core # ou es_extended ensure [jobs] # ex. pack de métier police ensure cd_dispatch
Preuves de performance: Non benchmarké de manière indépendante ; mesurez l'inactivité et le scénario de dispatch pertinent sur le serveur de test
Notes ESX/QBCore : Fonctionne bien sur les deux ponts une fois que les noms de tâches et de tâches sont alignés.
Conflits connus : D'autres envois qui enregistrent les mêmes alertes, des gestionnaires de blip en double, des filtres d'événements anti-triche agressifs.
Emplois
https://fivemx.com/advanced-repojob/
Exemple à évaluer : RepoJob avancé
Ce qu'il fait : Boucle de jeu de dépôt complète avec contrats, saisies et paiements.
Notes d'installation : Seed SQL, définissez les comptes de la société, vérifiez les listes de classes de véhicules et testez la logique de libération de la fourrière.
Sûr assurer commande:
ensure ox_lib ensure oxmysql ensure qb-core # ou es_extended ensure [vehicles] ensure advanced_repojob
Preuves de performance: Non benchmarké de manière indépendante; mesurer l'inactivité et un scénario complet de dépôt-job sur le serveur de staging
Notes ESX/QBCore : Vérifiez les exportations de facturation et les adaptateurs du système cible.
Conflits connus : Plusieurs systèmes de mise en fourrière, scripts de remorquage personnalisés qui prennent en charge l'état du véhicule.
Véhicules
Exemple à évaluer : ou CarControl
Ce qu'il fait : Ceinture de sécurité, régulateur de vitesse, vitres, portes, commandes du moteur avec un radial propre.
Notes d'installation : Liez les touches, désactivez les fonctionnalités qui se chevauchent dans d'autres packs de véhicules.
Sûr assurer commande:
ensure ox_lib ensure qb-core # ou es_extended ensure 0r_carcontrol
Preuves de performance: Non mesuré indépendamment ; mesurez l'inaction et chaque véhicule activé sur le stade
Notes ESX/QBCore : Compatible avec les systèmes autonomes. Utilise les exportations courantes.
Conflits connus : Autres scripts de ceinture de sécurité ou de régulateur de vitesse, menus radiaux dupliqués.
Interface utilisateur / HUD
Exemple à évaluer : WAIS eHUD
Ce qu'il fait : HUD léger avec statut, finition de la minicarte et informations sur le véhicule.
Notes d'installation : Déterminez les systèmes d'état à exposer. Désactivez la duplication d'interface utilisateur dans les configurations du framework.
Sûr assurer commande:
ensure ox_lib ensure qb-core # ou es_extended ensure wais_ehud
Preuves de performance: Non benchmarké indépendamment ; mesurer les scénarios de ralenti, de conduite et de mise à jour de statut sur le serveur de staging
Notes ESX/QBCore : Navires avec les deux ponts.
Conflits connus : Exécution de plusieurs HUD, modifications de la roue des armes à partir d'autres packs d'interface utilisateur.
Inventaire
Exemple à évaluer : Inventaire LS V2
Ce qu'il fait : Inventaire moderne avec grilles, piles, raccourcis clavier et magasins.
Notes d'installation : Migrez les noms d'objets, vérifiez les règles de poids et convertissez les identifiants de réserve. Testez les règles de vol et de dépôt.
Sûr assurer commande:
ensure ox_lib ensure oxmysql ensure qb-core # ou es_extended ensure ls_inventory_v2
Preuves de performance: Non mesuré indépendamment ; mesurez les flux d'ouverture, de déplacement, d'achat et de persistance de l'inventaire sur le stade
Notes ESX/QBCore : Confirmer les événements d'éléments utilisables et le schéma de métadonnées.
Conflits connus : Tout deuxième inventaire, magasins hérités ou anciens systèmes de poids laissés activés.
Housing
Exemple à évaluer : Logement S4
Ce qu'il fait : Maisons possédées, clés, coquillages, meubles et points d'entrée.
Notes d'installation : Faites cuire les IPL si nécessaire, vérifiez les serrures de porte et définissez les priorités de diffusion du shell.
Sûr assurer commande:
ensure ox_lib ensure oxmysql ensure qb-core # ou es_extended ensure doorlock # votre système de verrouillage choisi ensure s4_housing
Preuves de performance: Non benchmarké indépendamment ; mesurez les flux d'entrée, de mobilier et de persistance sur la mise en stage
Notes ESX/QBCore : Valider la facturation de la société et les taxes foncières.
Conflits connus : Systèmes de verrouillage de porte en double, scripts de meubles qui génèrent des objets sur les mêmes accessoires.
Bancaire
Exemple à évaluer : okokBanque
Ce qu'il fait : Interface utilisateur bancaire propre avec comptes, relevés, virements et prise en charge des guichets automatiques.
Notes d'installation : Pointez vers oxmysql, effacez les gestionnaires ATM en double et enregistrez les transferts volumineux.
Sûr assurer commande:
ensure ox_lib ensure oxmysql ensure qb-core # ou es_extended ensure okokBanking
Preuves de performance: Non évalué de manière indépendante ; mesurez les flux de compte, de transfert et de guichet automatique sur le site de mise en scène
Notes ESX/QBCore : Cartographier les comptes d'emploi et de société pendant la migration.
Conflits connus : Autres interfaces utilisateur bancaires, scripts de guichet automatique ou calculateurs de frais.
Téléphone
Exemple à évaluer : Téléphone LB
Ce qu'il fait : Téléphone fonctionnel qui s'intègre à SaltyChat pour des appels et une radio réalistes.
Notes d'installation : Installez d'abord le plugin TeamSpeak + SaltyChat. Configurez l'audio des appels, les autorisations radio et les plages vocales. Consultez notre Téléchargement de SaltyChat et CrewPhone pour SaltyChat pages.
Sûr assurer commande:
# Voix d'abord, puis téléphone ensure pma-voice # ou ressource de pont SaltyChat ensure lbphone
Preuves de performance: Non mesuré indépendamment; mesurez les appels, les contacts, les applications et l'intégration vocale sur le serveur de staging
Notes ESX/QBCore : Vérifiez les sources de contact, les candidatures et les exportations de facturation.
Conflits connus : Plusieurs frameworks téléphoniques, plugins vocaux chargés deux fois, gestionnaires de chaînes radio.
Économie
Exemple à évaluer : Système économique
Ce qu'il fait : Prix, taxes, paiements, multiplicateurs dynamiques et puits d’argent.
Notes d'installation : Verrouiller les décimales des devises, les multiplicateurs de plafond et les changements d'étape lors de la première mise en scène. Enregistrer les deltas.
Sûr assurer commande:
ensure ox_lib ensure oxmysql ensure qb-core # ou es_extended ensure economy_system
Preuves de performance: Non benchmarké de manière indépendante ; mesurez les flux de salaire, de taxe et de transaction sur le serveur de test
Notes ESX/QBCore : Alignez les comptes et les factures pour éviter les doublons.
Conflits connus : Scripts fiscaux parallèles, boucles salariales doubles, avantages liés aux dons qui contournent les puits.
Utilitaires
Exemple à évaluer : Cible AC
Ce qu'il fait : Interactions oculaires ciblées pour les piétons, les accessoires et les zones.
Notes d'installation : Choisissez une couche cible dans la ville. N'en utilisez pas deux. Supprimez les anciennes invites textuelles 3D.
Sûr assurer commande:
ensure ox_lib ensure qb-core # ou es_extended ensure ac_target # ou ox_target / qb-target
Preuves de performance: Non benchmarké de manière indépendante; mesurer l'inactivité et les routes intensives en interactions sur le serveur de staging
Notes ESX/QBCore : Remplacez les anciens appels d’interaction par des exportations.
Conflits connus : En exécutant ox_target et qb-target ensemble, dupliquez les boucles de tirage.
Comparaison côte à côte
| Catégorie | Exemple dans ce guide | Vérifier avant l'installation |
|---|---|---|
| Police | Expédition de CD | Pont de framework, alertes, balises, autorisations |
| Emplois | RepoJob avancé | Facturation, état du véhicule, dépendance cible |
| Véhicules | ou CarControl | Conflits de raccourcis clavier et de contrôle de véhicule |
| Interface utilisateur/HUD | WAIS eHUD | Sources de statut, NUI erreurs, HUDs en double |
| Inventaire | Inventaire LS V2 | Chemin de migration, métadonnées des articles, magasins |
| Housing | Logement S4 | Clés, coquilles, serrures de porte, persistance |
| Bancaire | okokBanque | Comptes, intégration de société, migrations |
| Téléphone | Téléphone LB | Voix, contacts, emplois, adaptateurs de framework |
| Économie | Système économique | Dupliquer les flux de salaire, d'impôt et d'argent |
| Utilitaires | Cible AC | Conflits du système cible et sécurité des événements |
Comment tester votre serveur comme un pro
- Mettez à jour les artefacts et démarrez avec un démarrage propre.
- Rejoignez-nous seul et définissez
/resmon 1. Note inactif ms pendant 60 secondes. - Charge d'apparition typique : 10 à 20 joueurs, 5 à 10 véhicules, une boucle de travail active.
- Déclencher les actions les plus importantes du script. Exemples : plusieurs appels de dispatch, saisies de dépôts, glisser-déposer d'inventaire.
- Enregistrez le timing des scénarios actifs et enquêtez sur les pics répétables par rapport à votre propre ligne de base.
- Désactivez les scripts qui se chevauchent un par un pour isoler les pics.
- Déplacer les ressources lourdes vers le bas de
serveur.cfgpour réduire les conflits de démarrage. - Rincez et répétez après les ajustements de configuration.
- Une fois terminé, redémarrez et confirmez à nouveau les budgets inactifs.
- Lisez notre guide sur la façon de utiliser Resmon et optimiser les performances.
FAQ
1) Quel est un bon budget d'inactivité par ressource ?
Il n'y a pas de seuil universel pour chaque ressource et pile. Enregistrez votre propre ligne de base propre, répétez le même scénario, inspectez le coût soutenu et les pics, et investiguez le chemin de code responsable avec le profileur.
2) Comment commander assurer sans risque?
Bibliothèques → base de données → framework → cœur Tâches → Couche d'interaction → Scripts de fonctionnalités → Interface utilisateur. Ne chargez jamais deux frameworks.
3) Pourquoi mes chiffres diffèrent-ils des vôtres ?
Les cartes, la densité des joueurs, les priorités de ticks et les chronomètres sont importants. Utilisez la liste de contrôle ci-dessus et comparez les pics d'inactivité et d'action, et pas seulement les moyennes.
4) Quels conflits nuisent le plus rapidement aux performances ?
Duplication des HUD, deux systèmes cibles, deux inventaires, serrures superposées et multiples envois. Un seul exemplaire de chaque catégorie.
5) Comment mettre à jour sans casser ?
Mettez à jour une copie, comparez les configurations, exécutez le test de charge, puis déployez. Tenez un journal des modifications des différences de configuration.
6) ESX, QBCore ou QBOX déterminent-ils les performances ?
Aucun budget universel ne peut être déduit du nom du framework. Mesurez la version exacte des ressources, l'adaptateur, la configuration, les dépendances et le scénario du joueur que vous prévoyez d'exécuter.
Prochainement : Après avoir testé un candidat, utilisez les guides complets pour mesurer avec Resmon et diagnostiquer les performances du serveur. Conservez la ressource uniquement lorsque le résultat mesuré et les vérifications de jeu le justifient.
Utilisez vos propres mesures reproductibles
Cfx.re guide officiel du profileur montre comment enregistrer et inspecter les pics de CPU client ou serveur. Son guide de sécurité des événements serveur explique pourquoi la validation côté serveur est importante. Enregistrer la construction de l'artefact, la version des ressources, les dépendances, le nombre de joueurs et le scénario exact avec chaque résultat ; sans ce contexte, un nombre Resmon n'est pas un benchmark transférable.
De la recherche par catégorie à une vérification de produit exacte
Une comparaison par catégorie réduit le cas d'utilisation ; elle ne prouve pas qu'un package spécifique convient à votre serveur. Après avoir choisi le type de script, utilisez le marché des scripts FiveM pour comparer les pages de produits exactes par framework, dépendances, fichiers inclus et notes de configuration.
- Utilisez le Liste de vérification pré-achat pour le script FiveM avant de payer pour une ressource.
- Utilisez le Guide d'installation des ressources FiveM avant de modifier un serveur en direct.
- Si vous évaluez encore une fonctionnalité, comparez la Scripts FiveM gratuits séparément des produits payants.