78 PR fusionados • 19–25 julio 2026

NosGM avanzó
como nunca antes.

Una semana de trabajo real sobre jugabilidad, seguridad, NosBazaar, SP12, BCards, rendimiento, herramientas y servicios para la comunidad.

Desarrollo activoC# / .NETOpen source
78 PR FUSIONADOS10 IDIOMAS.NET FRAMEWORK 4.8.1BUILD RELEASE VALIDADA
// ESTADO EN VIVO

Canales de NosGM

Consulta la disponibilidad de los canales normales y Act4 sin abrir el juego.

Estado generalSIN DATOS

Esperando el primer reporte seguro del World Server.

Conexión perdidaÚltimo reporte: AUTO REFRESH · 20s
// ESTADO ACTUAL

De emulador heredado
a plataforma observable.

NosGM ya no depende de optimizaciones a ciegas: mide paquetes, colas, handlers, BCards, logs, scheduler, sesiones y salud del World Server.

01

78 PR fusionados

Trabajo integrado durante esta semana

02

10 idiomas

Selección por cuenta y fallback seguro

03

690 claves

Catálogo completo en francés y base inglesa

04

Release validada

.NET Framework 4.8.1 / Any CPU

SEMANA DE CONSTRUCCIÓN • 19–25 JULIO

Seguridad, combate, rendimiento y ecosistema en una sola entrega.

La rama principal recibió mejoras verificadas desde las transacciones del juego hasta el procesamiento de red, el launcher, el portal y los diagnósticos BCard.

  • NosBazaar y economía transaccional
  • SP12 y motor de daño estructurado
  • Ingress y scheduler sin polling
  • Launcher, portal y API firmada
WORLD & SP

Modos de mundo y auditoría SP

Base para canales PvE/PvP, canal sin EXP normal ni heroica y auditoría SQL de SP1–SP12 y mecánicas modernas.

INTEGRADO EN MAIN
SECURITY

Protección de paquetes

Límites por handler y contra floods para reducir abusos, spam de comandos y sesiones que intenten saturar el World.

INTEGRADO EN MAIN
PERF

Diagnóstico profesional $Perf

Vistas de runtime, paquetes, mapas, scheduler, ingress, logs, sesiones, CPU, memoria, GC, latencia y alertas.

INTEGRADO EN MAIN
LOGGING

Logging de producción limitado

Logs compactos separados, rotación de 25 MB, errores inmediatos y eliminación del crecimiento ilimitado de log.xml.

INTEGRADO EN MAIN
GM BRIDGE

Puente GM seguro desde Discord

Acciones permitidas con HMAC, nonces, protección de repetición, roles y vinculación privada dentro del juego.

INTEGRADO EN MAIN
PORTAL & API

Portal y estado en vivo

Base segura para cuentas, paneles, API firmada y reporte de canales normales y Act4 desde el World Server.

INTEGRADO EN MAIN
// TODO LO HECHO ESTA SEMANA

Una actualización
en diez frentes.

Cada bloque agrupa cambios fusionados y verificables. El changelog completo conserva el detalle técnico y los PR relacionados.

Abrir changelog completo
01

Core, identidad y compilación

Migración completa de Frostvein a NosGM, grafo unificado en .NET Framework 4.8.1, atribución OpenNos restaurada y validación Windows MSBuild/ResGen.

02

Diez idiomas por cuenta

Inglés, español, alemán, francés, italiano, polaco, checo, ruso, japonés y chino con alias regionales, persistencia y fallback seguro.

03

Economía sin duplicaciones

Correo idempotente, intercambios atómicos, ItemTrace, detección de seriales duplicados y transacciones SQL para compras, ventas y recompensas.

04

NosBazaar recuperado

Publicación, búsqueda global, compra, cobro, recollection, impuestos, stacks, seriales heredados y pagos SQL-authoritative reparados.

05

Gobernanza GM segura

Permisos granulares, auditoría persistente, casos, inspector de jugadores, sanciones confirmadas y credenciales webhook eliminadas del código.

06

SP12 y combate moderno

Gauge de sincronización, bonus SP12, Aquiles, contextos de ejecución y resultados de daño estructurados para rutas PvE y PvP.

07

Herramientas NosGM

DataUpdater BCard, Time-Space Parser, Resource Explorer, Packet Catalog, Client Enhancements y editor de temas protegido.

08

Launcher, portal y API

Launcher seguro en diez idiomas, recuperación e importación, paquetes firmados, base del portal web y API pública versionada y firmada.

09

Rendimiento medible

GeneralLog por lotes, consultas N+1 eliminadas, CharacterLife centralizado, métricas reset-safe e ingress por eventos con colas limitadas.

10

BCards y diagnóstico

Inicialización correcta de handlers, $BCardPerf, firmas faltantes con muestras semánticas, reglas pasivas clasificadas y DealDamageAround defensivo.

// ARQUITECTURA OPERATIVA

Medir. Proteger.
Corregir.

El ciclo de mejora ahora parte de datos reales: identificar el cuello de botella, aislarlo, corregirlo y dejar una métrica que impida su regreso.

Explorar el código fuente
01
OBSERVAR$Perf y diagnósticos
02
AISLARHandlers y BCards
03
CORREGIRCambios defensivos
04
VALIDARRelease y runtime
// SIGUIENTE OBJETIVO

La nueva etapa
de NosGM.

Después de una semana centrada en infraestructura y seguridad, el siguiente trabajo convierte esa base en mecánicas de juego verificadas y una experiencia más completa.

FASE 08EN CURSO

Cobertura BCard e items

Completar formas ejecutables realmente faltantes y handlers de objetos sin adivinar comportamiento.

  • BCardPerf
  • Item handlers
  • Muestras semánticas
FASE 09SIGUIENTE

Pruebas prolongadas de runtime

Validar colas, scheduler, memoria, logs y sesiones bajo carga sostenida y reconexiones.

  • Soak tests
  • World health
  • Regresiones
FASE 10PLANIFICADO

Jugabilidad SP1–SP12

Comprobar skills, buffs, debuffs, +20, PvE, PvP y canal cero EXP con datos reales.

  • Combat audit
  • SQL data
  • PvE / PvP
FASE 11VISIÓN

Ecosistema público

Conectar launcher, portal, API, documentación y colaboradores en releases reproducibles.

  • Launcher
  • Portal
  • Contributors
// TU CÓDIGO PUEDE CAMBIARLO TODO

Esto no se construye solo.
Se construye contigo.

Buscamos desarrolladores C#, especialistas en networking, testers, documentadores y jugadores expertos capaces de reproducir mecánicas y reportar errores con precisión.

C# / .NETPACKETSQA & TESTINGDOCUMENTATION