Empieza por el recurso exacto. Lee fxmanifest.lua, configuración y exports documentados. Anota las revisiones de QBCore y del recurso, copia configuración y base a un servidor privado de prueba y cambia un comportamiento cada vez.
Instalación y comprobación
Usa claves que el recurso realmente lea. Los ejemplos anteriores Config.Jobs y Config.MLOAccess no eran interfaces universales de QBCore. Las puertas dependen del doorlock instalado; trabajos, rangos y pagos deben coincidir con la implementación. Evita modificar archivos core ajenos.
Los eventos del cliente son solicitudes, no prueba de trabajo. Calcula recompensas y verifica empleo, servicio, posición, objetos y finalización en el servidor. Rechaza duplicados y consume el estado completado antes del abono. No expongas pagos que confíen en empleo o cantidad enviados por el jugador.
Antes de publicar, prueba acción válida, empleo incorrecto, fuera de servicio, objetos ausentes, repetición y reconexión. Revisa logs y datos persistentes además de la interfaz. Usa el profiler del servidor para su ejecución; resmon del cliente no la mide.
