Volver a proyectos

Deside RP — la infraestructura invisible

Un servidor de roleplay no es un puñado de scripts — es un organismo: verificación de jugadores, moderación de contenido, economía, seguridad y un panel de administración funcionando como un solo sistema. Deside RP es un ecosistema propio construido desde cero en TypeScript, donde tres capas independientes — el motor del juego, el bot de Discord y la plataforma web — intercambian datos en tiempo real.

FiveMTypeScriptAIDiscord.jsPWA

El problema

Los frameworks de roleplay listos para usar dan un inicio rápido, pero terminan donde empieza un servidor real: no permiten controlar la moderación del contenido, la seguridad ni las integraciones externas. Cada decisión seria — quién entra al servidor, qué puede hacer, cómo funciona la verificación — requiere tu propia infraestructura, no el esqueleto de otro.

La solución

Construimos un ecosistema de tres vasos comunicantes: dsCore (framework de juego propio), dsBot (capa de Discord) y dsHub (plataforma web). Cada capa es independiente, pero todas comparten una base de datos e intercambian datos en tiempo real — con una integración adicional con el gateway de IA (TTS/STT).

Arquitectura — vasos comunicantes

Tres capas, una base de datos, comunicación en tiempo real. Cada capa domina un dominio distinto, pero el conjunto opera como un solo sistema.

dsCore — motor del juego

Framework propio de FiveM en TypeScript: 11 módulos de servidor (economía, trabajos, crimen, dispositivos, IA) y 12 módulos de cliente. Control total del gameplay, sin esqueletos de terceros.

dsBot — capa de Discord

Verificación de jugadores, anti-enlaces, roles de Discord mapeados a permisos (ACL) y una cola de verificación de voz. Discord como puerta de entrada al servidor.

dsHub — plataforma web

Panel de jugador y administración: solicitudes (whitelist), estadísticas, registros, tienda, tickets y noticias. Una PWA que intercambia datos con el servidor del juego en tiempo real.

AI Gateway — integración con ilit.pl

Comunicación service-to-service con el gateway de IA: síntesis y reconocimiento de voz (TTS/STT) y modelos de lenguaje usados en el runtime del juego.

Soluciones que marcan la diferencia

Los puntos más fuertes de la infraestructura — demuestran de qué somos capaces como empresa.

IA en el runtime del juego

Los modelos de lenguaje manejan acciones en el juego y moderación de contenido: comprueban si el jugador escribe con educación, si la descripción del personaje respeta el mundo, y apoyan la revisión de solicitudes.

Seguridad desde cero

ACL mapeado a roles de Discord, anti-enlaces, validación de datos de red (Zero-Trust) y una cola de verificación de voz. La verificación es un proceso, no una casilla.

Panel web como capa de primera clase

Solicitudes, estadísticas, registros, tienda, tickets y noticias en un solo lugar — una PWA integrada con el servidor del juego en tiempo real.

Integraciones service-to-service

TTS/STT a través del gateway de ilit.pl, pagos Hotpay24, MongoDB. Comunicación entre servicios por canales seguros con claves de servicio.

Míralo en acción

Capturas de producción — sin imágenes de stock, pantallas reales del sistema en uso.

Deside RP — roleplay server in game
Deside RP — admin dashboard

Stack tecnológico

TypeScriptNode.jsFiveM (CitizenFX)Discord.jsExpressSocket.ioNext.jsMongoDBHotpay24

Números que hablan por sí solos

3capas de infraestructura
11módulos de servidor
12módulos de cliente
43colecciones en MongoDB