Migrer de mysql-async vers oxmysql sur FiveM
Si votre serveur tourne encore sur mysql-async, la migration vers oxmysql est l'une des mises à jour les plus rentables : meilleure perf, maintenance active et compatibilité Ox. Dans 90 % des cas, le code existant fonctionne sans réécriture massive.
1. Préparation
Sauvegarde complète : dossier resources + dump MySQL + server.cfg.
Testez sur un serveur de staging avant la prod — jamais en pleine session joueurs.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
2. Remplacer la ressource
Retirez ensure mysql-async du server.cfg.
Installez oxmysql (voir guide installation) et ajoutez la connection string + ensure oxmysql.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
3. Correspondance API
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
| mysql-async | oxmysql |
|---|---|
| MySQL.Async.fetchAll | MySQL.query |
| MySQL.Async.execute | MySQL.execute |
| MySQL.Async.insert | MySQL.insert |
| MySQL.Sync.fetchAll | MySQL.query.await |
4. Vérifications post-migration
Connectez-vous en jeu : création personnage, inventaire, job, banque.
Surveillez la console 15 min pour erreurs SQL ou timeouts.
Si un script tiers échoue, cherchez encore des références à @mysql-async dans fxmanifest.lua.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
Profiler et optimiser resmon
Ouvrez resmon (F8) en jeu : identifiez les ressources au-dessus de 0,50 ms — candidates à désactivation ou refactor.
Moins de scripts actifs mais mieux codés bat un serveur qui empile 200 ressources non maintenues.
LeGeekShop ne vend que de l'open source : vous pouvez auditer le .lua avant déploiement.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
Sécurité serveur et ressources
Permissions ACE/ACL strictes : principe du moindre privilège pour staff et scripts.
Scannez les ressources tierces (backdoors, loadstring obfusqué) avant mise en production.
Sauvegardes quotidiennes base + cfg + ressources custom — test de restore mensuel.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Synthèse : stabiliser son serveur RP
Appliquez ce guide par étapes — pas tout en même temps. Mesurez une métrique par semaine pour savoir ce qui fonctionne.
GothamDev peut prendre en charge tout ou partie de ce plan : audit initial gratuit, devis transparent et livrables testés.
- Audit resmon et ressources inutiles
- Stabilisation base + sauvegardes
- Site + Discord + boutique alignés
- Communication joueurs et changelog
Questions fréquentes
Tous mes scripts marcheront ?
La majorité oui — les très vieux scripts peuvent nécessiter 2–3 lignes de patch.
Garder mysql-async en parallèle ?
Non — un seul driver à la fois pour éviter conflits de connexion.
Vendez-vous des scripts escrow ou chiffrés ?
Non. LeGeekShop = 100 % open source GothamDev : .lua, config et assets modifiables — jamais de ressource verrouillée ou escrow.
Proposez-vous des scripts FiveM sur mesure ?
Oui — développement open source sur mesure, en plus du catalogue LeGeekShop.
Passer à l'action
Migration bloquée sur un script legacy ? Contact GothamDev — nous patchons et optimisons votre stack.