Una cadena de herramientas FiveM útil es pequeña y reproducible: un editor, Git, la documentación oficial de Cfx, un servidor local/de prueba, herramientas de base de datos y herramientas integradas para analizar el rendimiento antes de optimizadores de terceros. Agrega una herramienta solo cuando cumpla una función clara en el flujo de trabajo.
Mantenimiento: los enlaces y roles se verificaron el 9 de agosto de 2026. RPCrate no requiere un editor o herramienta de IA en particular.
Herramientas esenciales para desarrollar en FiveM
| Trabajo | Herramienta | Por qué se incluye |
|---|---|---|
| Referencia de la plataforma | Documentación de Cfx | Referencia oficial de recursos, funciones nativas y servidor |
| Edición de código | Visual Studio Code o cualquier otro editor compatible con LSP | Navegación por código Lua/JS/C#, formato y búsqueda en el repositorio |
| Control de versiones | Git | Cambios revisables, reversión y etiquetas de lanzamiento |
| Administración del servidor | txAdmin | Monitorización de FXServer, reinicios, acceso y controles operativos |
| Pruebas API | curl o un cliente HTTP |
Comprobaciones repetibles de webhook y endpoint sin conjeturas UI |
| Trabajo de base de datos | MariaDB/MySQL CLI más un GUI de solo lectura cuando sea útil | Inspección de esquemas, migraciones y evidencia de consultas |
| Análisis del rendimiento | Comandos del profiler de Cfx y del monitor de recursos | Mide los cuellos de botella antes de reescribir el código |
| Mapeo/activos | Herramientas de activos GTA documentadas por el creador | Trabajo especializado; las licencias y los formatos de exportación deben verificarse por herramienta |
Flujo de trabajo de proyecto recomendado
- Mantén cada recurso personalizado en Git, excluyendo credenciales, cachés y datos de servidor generados.
- Utiliza un manifiesto de recursos y fija las dependencias a revisiones conocidas.
- Desarrolla en un servidor local o de prueba con un framework y versiones de base de datos similares a los de producción.
- Ejecuta las comprobaciones de formato/estáticas disponibles para el lenguaje, luego inicia el recurso e inspecciona ambas consolas.
- Prueba conexiones al servidor, reconexiones, reinicios y al menos dos jugadores simultáneos.
- Perfila la interacción real antes de optimizar; registra la línea base y el resultado.
- Implementa una revisión etiquetada con una copia de seguridad de la base de datos y una reversión documentada.
Depuración antes de añadir otra herramienta
Comienza con el primer error de la consola del servidor, luego la consola F8 del cliente, el orden de inicio de los recursos y las versiones de las dependencias. Utiliza la búsqueda del repositorio para encontrar el evento, comando o exportación registrado. Para código lento, mide el tiempo de los recursos del servidor y del cliente bajo un escenario repetible. Un “optimizador” genérico no puede arreglar una consulta de base de datos sin indexar, un bucle que se repite sin pausas o eventos de red excesivos sin identificar la causa.
Uso seguro de la IA
La IA puede explicar un error o redactar una prueba, pero no puede probar que exista una exportación, un nativo, un evento o un permiso. Verifica el código generado con la fuente instalada y la documentación oficial, revisa toda la autorización del lado del servidor y nunca pegues secretos o datos privados de jugadores en un prompt. Mantén el cambio final lo suficientemente pequeño como para entenderlo y revertirlo.
Higiene de la fuente y la licencia
Registra el repositorio original, la licencia, la versión y la atribución requerida de cada recurso. Evita las republicaciones sin un origen verificable. Mantén las actualizaciones de terceros separadas de las modificaciones locales para que las correcciones de seguridad y compatibilidad sigan siendo fusionables.
Siguiente: crear un servidor FiveM o revisar la guía de scripting asistida por IA.