Utilisation sous Linux
Pourquoi vMenu Enhanced fait passer son trafic Internet par un petit utilitaire JavaScript sous Linux, et comment changer cela à la main.
Sur un serveur Linux tournant sous FiveM Enhanced, le code C# de vMenu ne peut actuellement pas vérifier les certificats de sécurité des sites web. Cela casse tout ce que vMenu envoie sur Internet, comme les vérifications de mise à jour, la journalisation par webhook et les intégrations. Il s'agit d'un bug de FiveM, qui a été signalé.
En attendant sa correction, vMenu confie ce trafic à un petit utilitaire JavaScript livré avec lui, server/net_bridge.js. Le JavaScript exécuté sur le même serveur n'a pas ce bug. Cela se fait automatiquement, vous n'avez rien à configurer. Au démarrage, votre console affiche une ligne indiquant que le net bridge est utilisé.
Le changer à la main
Si vous avez besoin de choisir vous-même, ajoutez l'une de ces lignes à votre server.cfg :
set vMenu.Enhanced.NetBridge native
set vMenu.Enhanced.NetBridge jsnative utilise toujours le code C# normal, et js utilise toujours l'utilitaire, y compris sous Windows. Si vous omettez la ligne, vMenu choisit tout seul.
Sur FiveM Legacy
Sur FiveM Legacy, vMenu utilise toujours l'utilitaire, sous Linux comme sous Windows, ce réglage n'y a donc aucun effet.