Moongate v2: Nuevo emulador de Ultima Online

Fuentes: GitHub - moongate-community/moongatev2: Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience.

Un equipo de desarrolladores ha lanzado Moongate v2, un nuevo emulador de código abierto para el popular juego online Ultima Online. Construido con .NET y AOT (Ahead-of-Time compilation), el proyecto busca ofrecer una base sólida y modular para un servidor de UO, inspirándose en proyectos anteriores como POLServer y ModernUO, a los que agradece su legado. Moongate v2 se diferencia de otros emuladores al no ser una copia directa, sino un esfuerzo por crear una base más mantenible y eficiente. El proyecto ya incluye funcionalidades clave como el manejo de conexiones TCP, procesamiento de paquetes, un sistema de scripting Lua, persistencia de datos y un sistema de regiones adaptado de ModernUO. Actualmente, el equipo está buscando colaboradores para contribuir con revisiones de código y soporte técnico. Una característica distintiva es su estrategia de streaming de mundo basada en sectores, similar a los sistemas de chunk-streaming de Minecraft, optimizando el uso de memoria y la escalabilidad. El código fuente está disponible en GitHub, invitando a la comunidad a participar en su desarrollo.