التشغيل على Linux
لماذا يمرّر vMenu Enhanced حركة الإنترنت الخاصة به عبر مساعد JavaScript صغير على Linux، وكيف تبدّل ذلك يدويًا.
على خادم Linux يشغّل FiveM Enhanced، لا تستطيع شيفرة C# الخاصة بـ vMenu حاليًا التحقق من شهادات الأمان الخاصة بالمواقع. وهذا يعطّل كل ما يرسله vMenu عبر الإنترنت، مثل فحوصات التحديث وتسجيل webhook والتكاملات. هذه علة في FiveM، وقد تم الإبلاغ عنها.
وإلى أن تُصلَح، يسلّم vMenu تلك الحركة إلى مساعد JavaScript صغير يأتي معه، وهو server/net_bridge.js. أما JavaScript على الخادم نفسه فلا تعاني من هذه العلة. يحدث هذا تلقائيًا ولا تحتاج إلى إعداد أي شيء. وتعرض وحدة التحكم لديك عند البدء سطرًا يفيد بأن net bridge قيد الاستخدام.
التبديل يدويًا
إذا احتجت يومًا إلى الاختيار بنفسك، أضف أحد هذين السطرين إلى server.cfg:
set vMenu.Enhanced.NetBridge native
set vMenu.Enhanced.NetBridge jsالقيمة native تستخدم دائمًا شيفرة C# العادية، والقيمة js تستخدم المساعد دائمًا، حتى على Windows. وإن حذفت السطر فسيختار vMenu بنفسه.
على FiveM Legacy
يستخدم vMenu على FiveM Legacy المساعد دائمًا، على Linux وعلى Windows على حد سواء، لذلك لا يؤثر هذا الإعداد هناك.