Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

CITY_NET

CITY_NET es una plataforma auto-alojada para sesiones de rol de mesa cyberpunk en tiempo real. Permite a los GM generar ciudades procedurales, gestionar economía, lanzar dados y transmitir al público sin depender de plataformas externas.

Ficha actualizada 24 sept 2026, 20:11 · upstream 24 sept 2026, 19:59 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es CITY_NET

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

CITY_NET es un proyecto de mapa de mesa de rol cyberpunk diseñado para ser auto-alojado. El Director de Juego (GM) genera una ciudad viva con distritos procedurales, carreteras, pasadizos elevados, tráfico y señales personalizadas mientras los jugadores se conectan en tiempo real e interactúan con el entorno.

La aplicación está construida con React + Three.js para el frontend, Node.js + SQLite para el backend, Socket.IO para comunicación en tiempo real y Docker para despliegue simplificado. Incluye un panel de administración completo para edición del mapa, gestión de jugadores, seguimiento de heridas, libro contable, historial de dados y gestión de la base de datos de la ciudad.

El proyecto utiliza licencias AGPL-3.0 y ofrece opciones de instalación tanto con Docker como manualmente con Node.js v18+. Incluye scripts de configuración guiada, soporte para DuckDNS, Cloudflare Tunnel, IPv6 LAN y Nginx reverse proxy. La aplicación soporta modos seguros con registro de cuentas y permite streaming a audiencias externas.

CASOS DE USO
  • Sesiones de rol de mesa cyberpunk en tiempo real con generación procedural de ciudad
  • Gestión económica del juego, libro contable y pagos programados para jugadores
  • Transmisión en vivo a audiencia externa sin depender de plataformas de terceros
  • Panel de administración para edición completa del mapa, tokens de jugador y gestión de NPCs
  • Sesiones LAN con conexión directa IPv6 sin necesidad de exposición pública
PUNTOS DESTACADOS
  • Generación procedural de distritos, carreteras, pasadizos elevados y tráfico en tiempo real
  • Panel de administración completo con gestión de tokens, heridas, dados y base de datos ciudadana
  • Soporte para sistemas de juego específicos (CP:R LUCK reset, SR6 Edge replenishment)
  • Instalación simplificada con Docker Compose o Node.js manual sin dependencias externas
  • Múltiples opciones de exposición pública: Cloudflare Tunnel, DuckDNS, IPv6 LAN y Nginx
PRECAUCIONES
  • Requiere configuración manual de variables de entorno (JWT_SECRET, ADMIN_USER, etc.)
  • El modo seguro requiere registro de cuentas adicionales para jugadores nuevos
  • Algunas opciones de exposición pública requieren puertos abiertos o certificados SSL
  • La actualización automática solo funciona con Docker; instalaciones manuales requieren pull manual
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

CITY_NET logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Recomendado usar Docker Compose. Configurar .env con ADMIN_USER, ADMIN_PASS y JWT_SECRET generado con crypto.randomBytes(32). Usar Cloudflare Tunnel para exposición segura sin NAT. Para LAN, usar IPv6 global. Si el ISP bloquea puerto 80, cambiar APP_PORT=8080. Instalar Certbot con plugin DuckDNS para HTTPS opcional. Verificar firewall del SO para permitir tráfico entrante en el puerto seleccionado.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8051735000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.