78 PR fusionados
Trabajo integrado durante esta semana
Una semana de trabajo real sobre jugabilidad, seguridad, NosBazaar, SP12, BCards, rendimiento, herramientas y servicios para la comunidad.
Consulta la disponibilidad de los canales normales y Act4 sin abrir el juego.
Esperando el primer reporte seguro del World Server.
NosGM ya no depende de optimizaciones a ciegas: mide paquetes, colas, handlers, BCards, logs, scheduler, sesiones y salud del World Server.
Trabajo integrado durante esta semana
Selección por cuenta y fallback seguro
Catálogo completo en francés y base inglesa
.NET Framework 4.8.1 / Any CPU
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.
Base para canales PvE/PvP, canal sin EXP normal ni heroica y auditoría SQL de SP1–SP12 y mecánicas modernas.
✓ INTEGRADO EN MAINLímites por handler y contra floods para reducir abusos, spam de comandos y sesiones que intenten saturar el World.
✓ INTEGRADO EN MAINVistas de runtime, paquetes, mapas, scheduler, ingress, logs, sesiones, CPU, memoria, GC, latencia y alertas.
✓ INTEGRADO EN MAINLogs compactos separados, rotación de 25 MB, errores inmediatos y eliminación del crecimiento ilimitado de log.xml.
✓ INTEGRADO EN MAINAcciones permitidas con HMAC, nonces, protección de repetición, roles y vinculación privada dentro del juego.
✓ INTEGRADO EN MAINBase segura para cuentas, paneles, API firmada y reporte de canales normales y Act4 desde el World Server.
✓ INTEGRADO EN MAINCada bloque agrupa cambios fusionados y verificables. El changelog completo conserva el detalle técnico y los PR relacionados.
Abrir changelog completo ↗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.
Inglés, español, alemán, francés, italiano, polaco, checo, ruso, japonés y chino con alias regionales, persistencia y fallback seguro.
Correo idempotente, intercambios atómicos, ItemTrace, detección de seriales duplicados y transacciones SQL para compras, ventas y recompensas.
Publicación, búsqueda global, compra, cobro, recollection, impuestos, stacks, seriales heredados y pagos SQL-authoritative reparados.
Permisos granulares, auditoría persistente, casos, inspector de jugadores, sanciones confirmadas y credenciales webhook eliminadas del código.
Gauge de sincronización, bonus SP12, Aquiles, contextos de ejecución y resultados de daño estructurados para rutas PvE y PvP.
DataUpdater BCard, Time-Space Parser, Resource Explorer, Packet Catalog, Client Enhancements y editor de temas protegido.
Launcher seguro en diez idiomas, recuperación e importación, paquetes firmados, base del portal web y API pública versionada y firmada.
GeneralLog por lotes, consultas N+1 eliminadas, CharacterLife centralizado, métricas reset-safe e ingress por eventos con colas limitadas.
Inicialización correcta de handlers, $BCardPerf, firmas faltantes con muestras semánticas, reglas pasivas clasificadas y DealDamageAround defensivo.
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 ↗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.
Completar formas ejecutables realmente faltantes y handlers de objetos sin adivinar comportamiento.
Validar colas, scheduler, memoria, logs y sesiones bajo carga sostenida y reconexiones.
Comprobar skills, buffs, debuffs, +20, PvE, PvP y canal cero EXP con datos reales.
Conectar launcher, portal, API, documentación y colaboradores en releases reproducibles.
Buscamos desarrolladores C#, especialistas en networking, testers, documentadores y jugadores expertos capaces de reproducir mecánicas y reportar errores con precisión.