Source 2013
本页面内容将由 115steam 参照英文原页面翻译。同时也欢迎任何人补充新内容或者修改其中的错误。

起源2013引擎分支(又称 SteamPipe 分支)是橙盒 引擎分支分支的最终迭代。Valve 于 2013 年推出该分支,旨在用求生之路 引擎分支引擎分支中引入的 VPK 格式取代过时的 GCF 文件格式。
此次更新带来了内容挂载方式的重大变革,所有使用 起源2009和起源 多人分支分支的 Valve 游戏都升级到了该分支。包括半衰期:起源 半衰期死亡竞赛:起源 和
半衰期2:失落的海岸线 从
起源2006引擎分支升级为该引擎分支。
新增的custom
文件夹简化了模组制作流程,为每个起源游戏单独设置了挂载路径。
尽管 SteamPipe 因简化了起源引擎挂载内容的方式和公开未发布的(2025年2月19日) 军团要塞2代码而备受赞誉,但也导致大量模组失效,加剧了起源2009分支既有的问题。由于部分 起源2013 游戏(除
、
等外)包含重复的《半条命2》基础内容,导致存储空间需求增加,同时为 半衰期:起源 引入了更多bug 。该分支亦未具备求生之路 引擎分支后续引擎分支的多数特性。不过经过持续优化,修复了橙盒分支遗留的诸多漏洞(如《半条命2》中运输机货舱机枪失效、NPC眨眼动画缺失等问题),现已成为现代非商业化引擎模组使用的主力分支。
子分支
起源2013 分为三个子分支,
起源2013 单人分支、
起源2013 多人分支、
军团要塞2分支。
其中,前两个分别取代了 起源2009 和 起源 多人分支 分支。两个子分支的代码库相互独立,但功能基本互通。多人模式分支包含单人模式分支不具备的部分特性。
自 2022 年起, 军团要塞2 使用的
起源2013 多人分支 分支经过引擎更新后,形成了一个不兼容的新版本,即
军团要塞2分支 (独有页面)。截至2025年2月19日,所有剩余的第一方 Source 2013 多人模式游戏(
,
,
,
) 和 SDK Base 2013 - MP 均已升级至该分支,完全取代了旧版 起源2013 多人分支 分支(也叫 Source 2013 Multiplayer Legacy)。
而 起源2013 单人分支 分支虽引入了新功能(如《半条命2》的 Steam Deck 更新以及20周年纪念所更新的特性),基于旧版SDK 2013 SP代码构建的模组和工具仍可兼容。但若使用旧版SDK 2013 SP代码的模组运行于新版SDK 2013 SP代码构建的游戏上,将无法完整支持新功能(如Steam输入、径向雾效、经典粒子系统、HUD 宽高比适配等)或可能运行异常。目前 Valve 尚未发布更新后的 Source SDK Base 2013 SP 源代码。
截至 2025 年,Valve 和第三方开发者仍在积极维护该分支下的所有游戏。但 Valve 仅维护起源2013 单人分支分支,因为起源2013 多人分支游戏已被军团要塞2分支取代。



由于多人游戏分支的附加功能所带来的好处(静态道具光照贴图、BSP 压缩、更密集的视锥体环境光立方、底层代码的更新),只有在使用Mapbase等基础mod或制作不修改游戏代码的单人mod时,才应使用单人分支。

特性


自 起源2009 和
起源 多人分支 引擎分支发布以来的更新:
- VPK 文件与{{path|custom}(自定义)文件夹
- 首次在求生之路 引擎分支中引入,后扩展至起源2013,取代了旧的GCF 格式。Source 2013 支持从 custom 文件夹直接读取文件,简化了模组安装流程(无需覆盖原版文件)。部分Source 2013游戏(如
黑山)需手动创建
custom
文件夹。Source 2013 使用 VPK 版本 2。 Linux、
Android、跨平台支持
- 引擎现可运行于Linux、Android(Nvidia Shield设备)、任天堂任天堂Switch等平台。但非官方游戏对这些系统的支持可能不稳定。
- 静态道具光照贴图 (仅存在于
之中)(也存在于
之中) (单人分支未完全支持)
待完善: 按照军团要塞2分支页面更新要求,将only换为since - 支持无凹凸贴图的静态道具使用光照贴图(尽管存在部分 限制)。
- 模型逐纹素颜色色调遮罩功能
$blendtintbybasealpha
参数移植自求生之路 引擎分支。 起源2013 则包含一个独占的额外参数
$blendtintcoloroverbase
。- BSP 压缩 (仅存在于
之中)(也存在于
之中)
- BSP 地图和打包文件可实现无损压缩。
- Direct3D 9Ex / Windows Aero DirectX 扩展 (也存在于
之中)
- 根据 GPU 硬件和驱动程序提高性能。此外,在Windows 10/11上运行这些游戏将自动启用全屏优化,这将允许更快的 Alt + Tab ⇆。
- 原始鼠标输入
- 直接从鼠标驱动获取未经操作系统增强处理的原始数据,实现鼠标输入的1:1精准映射(即物理移动与屏幕光标移动完全一致)。
Steam Deck 更新
- 手柄专用界面 (仅存在于
之中)
- 2022 年首次引入,专为游戏主机及手持设备(如Steam Deck)设计,采用控制器操作逻辑优化,还在任何分辨率(包括4K和更高分辨率)上都更具可扩展性,这与传统VGUI界面不同(分辨率越高,文本和UI将变得越小),原生适配手柄操作,解决非主机平台(
/
控制台除外)VGUI难以用控制器导航的痛点。此 UI(界面)可通过启动参数-gamepadui激活,或在 Steam 大图模式下自动启用。
启用-gamepadui会强制调用 Vulkan 渲染器。若需保留DirectX 9渲染(如GPU不支持Vulkan),需在启动命令中追加 -dx9 参数。 - Vulkan 渲染器 (仅存在于
之中)(仅存在于
之中)(也存在于
之中)
- 由 Khronos Group 开发的低成本、跨平台图形API,替代了先前的OpenGL 。
- 2022 年首次引入于 半衰期2 和 传送门。Portal with RTX 也采用 Vulkan 作为 RTX Remix Runtime 的一部分。使用DXVK库(用于将Direct3D调用转换为Vulkan的库)。默认禁用,可通过启动项添加 -vulkan 启用。
"半条命2" 20周年更新
- VGUI 高 DPI 支持 (也存在于
之中)
- VGUI 界面现可在 4K(3840x2160)等高分辨率下正确缩放。
双三次光照贴图 过滤(Bicubic lightmap filtering)(也存在于
之中)
- 2024年的新增特性,将着色器细节设为“非常高”或使用控制台命令 r_lightmap_bicubic 启用,可对低分辨率光照贴图进行平滑抗锯齿处理。
- 径向雾效(Radial fog )(也存在于
之中)
- 相比平面雾效(planar-based fog),径向雾效不会因摄像机旋转改变局部雾浓度感知。
- 通过修改实体 env_fog_controller 的键值参数 "Use Radial Fog (fogRadial)" 切换模式
- 关卡加载后音乐持续播放 (也存在于
之中)
- 在2024年11月26日更新时引入,加载新关卡时背景音乐不再中断(旧版本会完全停止)可通过控制台命令 save_transition_music 切换此功能。
军团要塞2分支
军团要塞2分支 现拥有属于自己的页面。
移除特性
- 地图修补文件(Lump文件) (仅存在于
之中)
- 通过lump文件(无需重新编译地图即可修改地图实体 )对地图进行修补已在MP分支中不可用,军团要塞2分支可能也受此影响。[证实]
- 内置VR头戴式设备的支持(SteamVR 、Oculus VR 等) (仅存在于
之中)
- 视频选项中原本随 Source 2013 版本引入的 VR 头戴式设备支持功能,在半衰期2后续更新中被移除(自 2022 年 Steam Deck 更新)。而玩家还可通过安装《半条命 2 VR Mod》等第三方模组实现VR玩法。
已知错误 / Bug报告
要报告此引擎分支上的错误或查找现有问题,请参阅 Source 1 Games 和 Source SDK 2013 的 GitHub issues 页面,以防止 wiki 上重复或过时的错误报告。
可见性
Source 2013 多人游戏和单人游戏分支的游戏代码都包含在 Valve 的 Source SDK 2013 仓库。
起源引擎源码
Source 2013 多人游戏和单人游戏分支以及 TF2分支 的源码(游戏、工具)均包含在 Github 上,以下是获取链接:
- Source 2013 单人游戏(SP)分支:Source SDK 2013 GitHub 仓库。
- Source 2013 多人游戏(MP)分支 (旧版):Source SDK 2013 GitHub 仓库。
- SDK 2013 MP 旧版的代码用于为基于较旧 SDK 2013 MP 代码的第三方游戏创建和更新工具或模组。
- TF2 分支 (最新版 Source 2013 MP):Source SDK 2013 GitHub 仓库。
完整源代码(如Hammer )并未公开,但已于 2018 年泄露。

起源2013 单人分支
Valve
- 2004
半衰期:起源 (从前存在于
,
)
- 2004
半衰期2 (从前存在于
,
,
)
- 2005
半衰期2:失落的海岸线 (从前存在于
)
- 2006
半衰期2:第一章 (从前存在于
,
)
- 2007
半衰期2:第二章 (从前存在于
,
)
- 2007
传送门 (从前存在于
,
)
- 2013
Source SDK Base 2013 - Singleplayer (AppID: 243730 - 点击安装)
第三方
- 2015
半衰期2:升级版 (早期版本)
- 2019
Mapbase
- 2022
Divinia Chronicles: Relics of Gan-Ti
- 更多游戏
起源2013 多人分支
所有第一方游戏和 Source SDK Base 2013 MP 均已升级到军团要塞2分支。
若您想使用Source SDK Base 2013 - Multiplayer,以玩旧版模组(或使用工具),请按照以下步骤对操作:
- 启动 Steam 客户端,找到 Source SDK 2013 Multiplayer 右键选择"属性"。
- 在弹出的属性窗口中,进入"测试版"标签页,选择 previous2021 测试版分支。
- Steam 将自动重新下载旧版文件(版本回滚)。下载完成后,可正常启动"Source SDK Base 2013 MP"或使用其工具。
第三方
- 2008
Empires (从前存在于
)
- 2009
Obsidian Conflict (从前存在于
)
- 2008
Zombie Panic! Source (从前存在于
/
[证实])
- 2011
地狱已满 (从前存在于
/
[证实])
- 2013
反恐精英 Online 2
- 2014
Fistful of Frags
- 2016
BrainBread 2
- 2018
Hunt Down the Freeman (从前存在于
)
- 更多游戏
第三方使用 Source 2013 分支
以下游戏既不使用也不使用
,而是使用从Source 2013两个分支的早期版本分叉出来的自定义(大量修改的)分支,并添加了新功能。因此,它们可能包含也可能不包含较新第一方Source 2013版本的所有功能,如LZMA压缩BSP或光映射MDL。
- 2006
Garry's Mod (还支持从 异形丛生, 传送门 2 引擎分支 及以后的一些功能,如部分VTF 7.5支持; 从前存在于
,
)
- 2015
黑山 (拥有自己的分支,称为
Xengine。具有CSM、延迟照明等功能; 从前存在于
)