Об этом проекте

OpenMU — это проект сообщества, создающий простой в использовании, расширяемый и настраиваемый игровой сервер для MMORPG «MU Online». Код полностью написан с нуля и явно не основан на декомпилированных исходниках сервера или их производных. Поддержка игр и охват - Поддерживает несколько версий MU Online, с основным фокусом на Season 6 Episode 3 с использованием английского (ENG) протокола. - Долгосрочный фокус включает клиент с открытым исходным кодом MuMain, использующий слегка расширенный сетевой протокол. - Части программного обеспечения также могут быть полезны для разработки других игр. Состояние проекта - Находится в активной разработке, официального релиза пока нет. - Доступен Docker-образ для ознакомления с текущим состоянием. Документация - Сайт документации на основе Docusaurus находится в папке docs-website и охватывает начало работы (требования, порты, настройку Docker или из исходников, подключение клиента, тестовые аккаунты), варианты развёртывания, HTTPS, параметры запуска и переменные окружения, экраны админ-панели и инструкции, функции сервера, такие как серверные ИИ-боты, темы разработки (архитектура, структура решения, система плагинов, вклад в проект) и справочные материалы (порты и сгенерированная документация по пакетам). - Техническая документация, привязанная к коду, находится рядом с кодом, включая описания пакетов и игровых механик в папке docs, а также файлы Readme для каждого проекта в папке src. Лицензирование и вклад - Выпущено под лицензией MIT. - Приветствуется вклад как от разработчиков, так и от не-разработчиков; участников просят прочитать CONTRIBUTING.md и задавать вопросы через Discord или отправкой issue. Сборка и упаковка - Настроены конвейеры сборки для Windows и Linux (Docker). - Опубликованы NuGet-пакеты MUnique.OpenMU.Network и MUnique.OpenMU.Network.Packets.