这个项目能做什么

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。