关于项目
项目起源
Impostor 由 AeonLucid 首创,是社区驱动的 Among Us 开源服务器实现的开山之作。然而,在 miniduikboot 与 NikoCat233 接手后,Impostor 越来越像一个闭源项目,加之其支持的功能过于基础,难以满足实际的服务器运营需求。
随后,开发者 NikoCat233 基于 Impostor 开发了名为 Nmpostor 的服务端,但每人 180 人民币的售价对于开源社区而言过于昂贵。社区陷入了一种窘境:没有一个功能丰富、真正开放的 Among Us 私服工具。
在这样的背景下,HayashiUme 与 Fangkuai 共同开发了 Next-Impostor——一个功能更强大的开源替代方案。项目发展迅速,但功能的快速堆砌导致 bug 层出不穷、架构日益臃肿,最终不得不停止开发。
Fangkuai 随后创建了 Fast-Impostor,希望从零开始重写一款增强版 Impostor 服务端。而 HayashiUme 因理念不同,独立开发了 Empostor(github.com/Empostor/Empostor)。在此期间,Fangkuai 很乐意地在编写自家服务端的同时,帮助了 Empostor 的开发。
我们的初心始终如一:给社区一个稳定、功能丰富、完全开源的 Among Us 私服——这本就是社区应得的。
贡献者
| 贡献者 | 角色 |
|---|---|
| HayashiUme (はやしうめ) | 项目创始人、核心开发、插件系统、文档编写 |
| Fangkuai | 核心开发、Fast-Impostor / Next-Impostor 经验贡献 |
欢迎在 GitHub 上提交 Pull Request 参与贡献。
参考项目
Empostor 建立在以下优秀项目的基础之上:
| 项目 | 描述 |
|---|---|
| Hazel | 轻量级 UDP 网络库,为底层传输层提供支持。 |
| Reactor.Impostor | 基于 Reactor 客户端的模组框架集成参考。 |
| Fast-Impostor | Fangkuai 开发的性能增强版 Impostor,优化在两个项目间共享。 |
| Next-Impostor | HayashiUme 与 Fangkuai 的野心之作——也是关于范围控制与稳定性的一课。 |
| Impostor | 一切由此开始的开山项目。没有 Impostor,就没有后来的一切。 |
许可证
Empostor 基于 GPL-3.0 许可证发布。你可以自由使用、修改和分发,但需遵守相同条款。