已同步 62,288 款清单分支
SHA-256 哈希安全审计
免 Key OpenAPI 接口

全球 Steam 清单与 Lua 源码 开放中心

全天候同步 62,288 款 Steam 游戏 Depot 分卷解密密钥与 Lua 蓝图。支持源码逐行审查、分卷树透视与免认证 OpenAPI 接口。

热门大作:

62,288 款全量清单分支

全天候同步 GitHub 官方 ManifestHub 仓库,覆盖 Steam 历史上发行的全量游戏与 DLC 清单。

透明源码实时高亮审查

无需下载即可在线逐行查看生成的 Lua 代码与 Depot 解密键,支持一键复制代码或全套归档打包。

开放式 OpenAPI 开发者接口

面向社区开发者提供免费免认证的 RESTful JSON 数据接口,轻松对接各种自动化脚本与工具。

精选清单分支

精选热门 Steam 游戏清单分支

全部清单均经过 SHA-256 哈希审计与多语言 DepotKey 校验,支持在线审查与打包下载。

Counter-Strike
AppID 10
public

Counter-Strike

ValveSHA-256
Half-Life
AppID 70
public

Half-Life

ValveSHA-256
Half-Life 2
AppID 220
public

Half-Life 2

ValveSHA-256
Counter-Strike: Source
AppID 240
public

Counter-Strike: Source

ValveSHA-256
Half-Life 2: Deathmatch
AppID 320
public

Half-Life 2: Deathmatch

ValveSHA-256
Half-Life 2: Lost Coast
AppID 340
public

Half-Life 2: Lost Coast

ValveSHA-256
Half-Life Deathmatch: Source
AppID 360
public

Half-Life Deathmatch: Source

ValveSHA-256
Half-Life 2: Episode One
AppID 380
public

Half-Life 2: Episode One

ValveSHA-256
技术深度解析与架构规范

Steam Depot 架构原理、Lua 路由机制与 6.2万 清单数据同步白皮书

在现代数字游戏分发架构中,Valve 的 Steam 内容分发网络 (Steam Content Delivery Network / CDN) 采用了高度分块化与加密化的 Depot 存储架构。每款 Steam 游戏不仅具有唯一的应用程序编号 (Application ID / AppID),其内部可执行二进制文件、多语言本地化语音包、4K 超清材质包以及 DLC 扩展包,均被独立封装在不同的 Depot 卷中。

1. Lua 脚本与 Valve 客户端通信核心规范

ManiLuaHub 自动生成的 .lua 脚本是连接开源客户端(如 SteamTools / Watt Toolkit)与底层 Steam 客户端进程的标准化指令集。脚本通过 addappid(appId, 1, "sha256_hash") 向本地运行环境注册应用授权通道,并通过 setManifestid(appId, depotId, manifestGid, 0) 建立指定 Depot 分卷与其云端 Manifest 全局标识符 (GID) 的映射关系。配合 bAllowAll = true 策略,能够实现本地游戏目录的无缝挂载与分卷识别。

2. key.vdf 与 256 位 AES 分卷解密机制

Valve 在传输 Depot 内容块时,采用 AES-256 对原始数据包进行强加密。key.vdf 文件采用 Valve Data Format (VDF) 键值对规范构建,记录了对应游戏的 DepotKey 二进制散列值。ManiLuaHub 的打包引擎会自动将经过数字签名的 key.vdf 与 Lua 蓝图打包为单个 ZIP 归档,免除用户手动编写 VDF 文件的繁琐操作。

3. 跨平台兼容性:Windows 11, macOS Whisky 与 Steam Deck (SteamOS 3.0+)

无论是运行在 Windows 10/11 上的原生 SteamTools 客户端,还是通过 Whisky / CrossOver 运行在 Apple Silicon (M1/M2/M3/M4) macOS 上的转译环境,抑或是运行在 Steam Deck 掌机 SteamOS 桌面模式下的 Linux 环境,ManiLuaHub 生成的清单结构均 100% 遵循 POSIX 与 LF 换行符标准,杜绝因 CRLF 换行符导致的解析异常。

常见问答知识库

关于 ManiLuaHub 的常见问题解答

Q:什么是 ManiLuaHub 开源清单中心?

ManiLuaHub 是全球透明的 Steam 游戏清单与 Lua 蓝图开放数据枢纽。全库索引 62,288 个 AppID 分支,为开源客户端、Modder 与开发者提供免 Key 的在线源码审查、Depot 分卷树透视与 OpenAPI 服务。

Q:ManiLuaHub 生成的 Lua 蓝图与 key.vdf 是否安全?

100% 安全。ManiLuaHub 仅输出经过 SHA-256 哈希校验的纯文本 Lua 脚本与标准 key.vdf 配置文件,不请求任何 Steam 密码、令牌或 API Key,无系统 DLL 注入风险。

Q:下载后的 .lua 脚本与 key.vdf 应该放在哪里?

解压下载的 ZIP 归档包:将 <appId>_public.lua 放入客户端 plugins/lua/ 目录,将 key.vdf 放入 data/ 目录,重启客户端与 Steam 即可完成分卷挂载。

Q:开发者如何调用公开的 OpenAPI 接口?

ManiLuaHub 提供免认证公开端点:GET /api/v1/manifest/:appId(获取 JSON 元数据)、GET /api/files/:appId/lua(获取纯文本脚本)、GET /api/files/:appId/zip(获取完整打包文件)。

Q:ManiLuaHub 是否支持 macOS 与 Steam Deck 掌机?

完全支持!所有生成的 .lua 与 key.vdf 文件严格采用 POSIX LF 换行符标准,完美兼容 Windows 11、macOS Whisky/CrossOver 以及 Steam Deck (SteamOS 3.0+)。

Q:ManiLuaHub 与 GitHub ManifestHub 仓库的关系是什么?

ManiLuaHub 的数据底层直连 github.com/manilua-hub/ManifestHub3 官方 62,288 个分支,保持 24 小时实时双向哈希审计,确保分卷信息时刻最新。