Об этом проекте
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.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.