这个项目能做什么
OpenMU 是一个社区项目,为 MMORPG《MU Online》构建易于使用、可扩展且可定制的游戏服务器。代码是从零开始的完全重写,明确不基于反编译的服务器源码或其衍生版本。
游戏支持与范围
- 支持多个版本的 MU Online,主要聚焦于使用英文(ENG)协议的 Season 6 Episode 3。
- 长期重点包括开源客户端 MuMain,它使用略有扩展的网络协议。
- 该软件的某些部分也可能对开发其他游戏有用。
项目状态
- 正在积极开发中,尚无官方发布版本。
- 提供 Docker 镜像,可用于试用当前状态。
文档
- 基于 Docusaurus 的文档网站位于 docs-website 文件夹中,涵盖入门指南(要求、端口、Docker 或源码安装、连接客户端、测试账号)、部署变体、HTTPS、启动参数和环境变量、管理面板界面和操作指南、服务器功能(如服务器端 AI 机器人)、开发主题(架构、解决方案结构、插件系统、贡献),以及参考资料(端口和生成的封包文档)。
- 与代码绑定的技术文档位于代码旁边,包括 docs 下的封包描述和游戏机制,以及 src 下各项目的 Readme 文件。
许可与贡献
- 基于 MIT 许可证发布。
- 欢迎开发者和非开发者贡献;贡献者需阅读 CONTRIBUTING.md,并可通过 Discord 提问或提交 issue。
构建与打包
- 已配置 Windows 和 Linux(Docker)构建流水线。
- 已发布 NuGet 包 MUnique.OpenMU.Network 和 MUnique.OpenMU.Network.Packets。
评论
0 评分人数达到10人后显示
登录后参与讨论。