michal-kapala/ubi-gs

GitHub: michal-kapala/ubi-gs

模拟Ubisoft游戏服务,用于安全测试和研究。

Stars: 9 | Forks: 2

# Ubisoft 游戏服务 游戏服务(GS)是由Ubisoft开发的一款在线游戏功能SDK。 它允许实现用户认证、好友、匹配、游戏内聊天、CD密钥验证等功能。 Ubisoft在2000-2005年间发布的游戏使用了`gsconnect.ubisoft.com`进行在线配置,并配备了一套专用的网络协议套件用于游戏服务器通信。 ## 使用方法 要安装所有依赖项,请运行: ``` pip install -r requirements.txt ``` 请参阅专门的README以获取服务使用信息: | 目录 | 描述 | |:-:|:-:| | [`gsconnect`](gsconnect) | 公共`gsconnect.ubisoft.com`网络服务 | | [`homm5`](homm5) | GS游戏服务器,用于《魔法门之英雄无敌V》 | | [`tests`](tests) | 单元测试 | 运行脚本需要Python 3(推荐使用3.11+)。 ## 游戏 使用GS SDK的游戏不完全列表: - 魔法门之英雄无敌V - 托马斯·克莱恩的《细胞分裂:混沌理论》
标签:CD密钥验证, Python开发, Ubisoft, 依赖管理, 内核驱动, 匹配系统, 单元测试, 在线游戏服务, 好友系统, 游戏SDK, 游戏开发, 游戏服务器, 游戏模拟器, 游戏聊天, 用户认证, 网络协议, 逆向工具