案例
OpenSpy Core:重建 GameSpy 在线服务
OpenSpy Core 将 GameSpy 在线服务重建为独立进程,通过 HTTP、AMQP 和 Redis 协作。其 QR 服务处理 ASCII 格式的 V1 和二进制 V2,服务器浏览支持旧版及 enctypex 变体。其他服务涉及 NAT 协商、在线状态、账号搜索、游戏统计、聊天及部分 EA FESL 流量。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
- 星标
- 192
- 最近提交
- 2026-01-04
- 主要语言
- C++
GitHub 数据,截至 2026-11-09
使用条件与局限
- 前提条件:运行需要 Redis 和 RabbitMQ;完整部署建议使用 openspy-web-backend。
- 前提条件:在 Debian 系系统上构建需要文档列出的原生依赖库和 CMake。
- 局限:服务器浏览不支持 enctype 1、map loop 或 player search;FESL 目前支持 BF2142。
- 许可:仓库中没有许可证文件。
引用
BibTeX
@misc{openspy-core-case,
title = {{OpenSpy Core: reconstructing GameSpy online services}},
howpublished = {\url{https://github.com/openspy/openspy-core}},
url = {https://github.com/openspy/openspy-core},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/openspy-core-case/}}
}纯文本
OpenSpy Core: reconstructing GameSpy online services。https://github.com/openspy/openspy-core(访问于 2026-11-06)。Awesome REA 条目:https://awesomerea.org/zh/resources/openspy-core-case/
有帮助?在 GitHub 上为 Awesome REA 加星2.4k
关于此条目
说明已依据一手来源复核。