🚀 EngineX - DSync System (Sincronización Discord & Panel Web)
EngineX DSync no es solo un bot de Discord o un registro de logs, es el puente de sincronización definitivo entre Discord y tu servidor de FiveM, diseñado con un panel web externo e interfaz NUI integrada en el juego para ofrecer un control administrativo absoluto en caliente y en directo.
Gestiona tu comunidad, interactúa con tus jugadores, controla la consola de comandos RCON y supervisa el rendimiento de tu servidor sin necesidad de conectarte al juego, todo desde cualquier dispositivo.
🎥 VÍDEO DE DEMOSTRACIÓN: 👉 Haz clic aquí para ver el funcionamiento (Próximamente)
🌐 WEB OFICIAL: 👉 Haz clic aquí para visitar nuestra Web (Puedes ir a la web a probar nuestro sistema con la demo interactiva)
✨ Características Principales
⚡ Optimización Extrema (0.00ms Resmon): Diseñado bajo rigurosas pautas de rendimiento, el script consume 0.00ms en reposo, garantizando cero lag tanto en el servidor como para los jugadores.
💻 Panel Web & NUI Premium: Gestiona tu servidor en tiempo real a través de una cómoda tablet in-game mediante interfaz NUI, o de forma externa desde cualquier navegador web en tu PC o móvil con un login 100% seguro.
👥 Gestión de Jugadores en Vivo (Online & Offline): Visualiza la lista de jugadores conectados, envíales alertas en pantalla, dales/quítales dinero (efectivo/banco), expúlsalos o revívelos. Además, puedes modificar dinero, inventarios y notas de staff de jugadores desconectados directamente en la base de datos (SQL).
🐚 Consola Live Terminal (RCON): Ejecuta cualquier comando del servidor a través de una consola interactiva en tiempo real y visualiza la salida de log de FiveM al instante.
📸 Capturas de Pantalla Remotas (Anti-Cheats): Solicita capturas de la pantalla del cliente del jugador mediante webhooks auto-destructivos para comprobar si llevan hacks o softwares de terceros de forma totalmente silenciosa.
🤖 Bot de Discord Administrativo: Sincroniza canales de chat bridge, logs en vivo, avisos automáticos de rendimiento del servidor y comandos de barra interactivos (Slash Commands).
💻 Comandos Incluidos
El sistema incluye comandos interactivos de Discord (para el Staff) y un comando in-game:
🔹 Comandos de Discord (Slash):
-
/panel— Genera el enlace de acceso web y vinculación. -
/rcon [comando]— Envía un comando directo a la consola del servidor FiveM. -
/kick [id] [razón]— Expulsa a un jugador activo. -
/screenshot [id]— Solicita una captura de pantalla del cliente. -
/revive [id]— Revive de forma remota a un jugador.
🔹 Comandos In-Game:
-
/dsync— Abre el panel web administrativo dentro del juego (requiere permisos ACE).
🔓 Personalización y Archivos Abiertos
Para permitir una adaptabilidad del 100% a la estética y configuración de tu comunidad, mantendremos libres de encriptación los siguientes archivos:
⚙️ locales/**/*.json (Ficheros de traducción completos: Español, Inglés, Francés, Portugués, Alemán). ⚙️ public/ (Interfaz web NUI en HTML/CSS/JS para personalizar colores, tipografía y logos corporativos). ⚙️ package.json y yarn.lock (Configuración de dependencias de Node.js).
📦 Dependencias y Requisitos
🔹 ox_lib 🔹 oxmysql 🔹 yarn (Recurso oficial del sistema de FiveM para autodescargar dependencias de Node).
🛠️ Instrucciones de Instalación
1️⃣ Descarga el recurso desde tu Keymaster de Cfx.re.
2️⃣ Asegúrate de tener ox_lib y oxmysql instalados e iniciados antes de este script.
3️⃣ Asegúrate de iniciar el recurso oficial yarn (ensure yarn) en tu server.cfg antes de enginex_dsync.
4️⃣ Rellena la configuración del Bot de Discord en tu archivo config.json (Token, ID del Servidor, etc.).
5️⃣ Configura los permisos administrativos (ACE) en tu server.cfg para autorizar a tus administradores:
cfg
# Permisos para Enginex DSync System
add_ace group.admin command.dsync allow
add_ace group.admin enginex.admin allow
6️⃣ Añade ensure enginex_dsync en tu server.cfg e inicia tu servidor (las dependencias de Node se descargarán y las tablas de la base de datos se crearán de forma 100% automática al arrancar).
(Si necesitas ayuda, recuerda abrir un ticket en nuestro Discord proporcionando tu ID de transacción de Tebex).