Sobre el proyecto

OpenMU es un proyecto comunitario que construye un servidor de juego fácil de usar, extensible y personalizable para el MMORPG "MU Online". El código es una reescritura completa desde cero y explícitamente no se basa en fuentes de servidor descompiladas ni en sus derivados. Soporte y alcance del juego - Soporta múltiples versiones de MU Online, con el enfoque principal en la Temporada 6 Episodio 3 usando el protocolo inglés (ENG). - El enfoque a largo plazo incluye el cliente de código abierto MuMain, que usa un protocolo de red ligeramente extendido. - Partes del software también pueden ser útiles para desarrollar otros juegos. Estado del proyecto - En desarrollo activo sin una versión oficial aún. - Una imagen Docker está disponible para probar el estado actual. Documentación - Un sitio web de documentación basado en Docusaurus reside en la carpeta docs-website y cubre cómo empezar (requisitos, puertos, configuración con Docker o desde fuente, conexión de un cliente, cuentas de prueba), variantes de despliegue, HTTPS, parámetros de inicio y variables de entorno, las pantallas del panel de administración y guías prácticas, características del servidor como bots de IA del lado del servidor, temas de desarrollo (arquitectura, estructura de soluciones, sistema de plugins, contribuciones), y material de referencia (puertos y documentación de paquetes generada). - La documentación técnica vinculada al código se encuentra junto al código, incluyendo descripciones de paquetes y mecánicas de juego bajo docs, además de archivos Readme por proyecto bajo src. Licencia y contribuciones - Publicado bajo la licencia MIT. - Se aceptan contribuciones de desarrolladores y no desarrolladores; se pide a los contribuyentes que lean CONTRIBUTING.md y pueden hacer preguntas vía Discord o enviando un problema. Compilación y empaquetado - Se configuran pipelines de compilación para Windows y Linux (Docker). - Se publican los paquetes NuGet MUnique.OpenMU.Network y MUnique.OpenMU.Network.Packets.