Steam Integration For Unreal Engine 1

 

Steam Core PRO 是一款面向 Unreal Engine 的 Steamworks 集成插件,由 EelDev 开发,定位是当前功能最完整、接入方式最灵活的 Steam 解决方案之一。它允许开发者在不修改引擎源码的前提下,把 Steam 的成就、好友、匹配、创意工坊、语音聊天、云存储等各项服务完整接入项目,并且几乎所有 Steam 接口都开放了蓝图访问权限,独立开发者与专业团队都能以较低成本完成 Steamworks 集成。

与依赖 UE 内置在线子系统的旧版 SteamCore 不同,Steam Core PRO 自带一套独立的 Online Subsystem,不绑定引擎默认实现,因此可以做到更深的定制,也不会因为引擎版本变动而被迫等待适配。当前分发包版本为 v1.0.6.6,标注支持 UE 5.5 至 5.6,而产品整体兼容范围覆盖 UE 4.27 以及 5.0 至 5.7。

Steam Core PRO 版本信息\下载方式

版本 Unreal Engine 版本支持 提供下载方式 更新日期
1 Steam Core PRO v1.0.6.6 【5.5~5.6】 百度网盘+夸克网盘 2026-09-22

技术细节

蓝图可访问的 Steam 接口(Steam Core PRO)

Steam Core PRO 把大量 Steam 接口直接暴露给蓝图,开发者无需编写 C++ 即可调用。素材中列出的可访问接口包括:

  • Apps、Friends、GameSearch、GameServer、GameServerStats
  • Inventory、Input、Matchmaking、MatchmakingServers
  • Music、Networking、NetworkingUtils、Parties
  • ParentalSettings、RemoteStorage、RemotePlay、Screenshots
  • Timeline、UGC(创意工坊)、User、UserStats、Utils、Video

这一设计意味着从成就解锁、好友列表读取,到创意工坊物品管理与截图上传,都可以在蓝图层面完成,大幅降低了接入门槛。

自有在线子系统(Online Subsystem)

Steam Core PRO 内置了一套独立的 Online Subsystem,不依赖 Unreal Engine 自带的在线子系统,因此不需要修改引擎源码,也避开了默认子系统在版本升级中可能出现的兼容问题。该子系统覆盖以下模块:

  • Achievements(成就)
  • Cloud(云存储)
  • Friends(好友)
  • Identity(身份)
  • Leaderboards(排行榜)
  • Presence(在线状态)
  • Sessions(会话)
  • Voice(语音)

独立子系统带来的直接好处是更深的定制空间,以及更稳定的跨引擎版本表现。

多人游戏与网络功能

Steam Core PRO 在多人游戏方向提供了较完整的能力组合:

  • 密码保护的多人会话(Password-Protected Multiplayer Sessions)
  • VOIP 语音聊天,支持麦克风输入
  • 高级匹配与多人游戏支持
  • Steam 好友集成与好友邀请,可邀请好友加入会话与游戏
  • 专用服务器与监听服务器认证(Dedicated & Listen Server Authentication),用于验证游戏所有权
  • P2P 网络与直连 IP 支持,可通过 IP 连接专用服务器,也可通过 P2P 中继连接监听服务器,且两者使用同一套配置
  • 会话不锁定区域(not region-locked),便于跨区域联机

Steam Core PRO 与 SteamCore 的区别

Steam Core PRO 并非旧版 SteamCore 的简单升级,两者在底层机制上完全不同:

  • PRO 使用自有 Online Subsystem,不依赖 UE 内置系统;旧版则依赖引擎自带子系统。
  • PRO 包含最新 Steamworks SDK,素材中一处标注为 1.61,技术详情页写为 1.63,实际以包内版本为准。
  • PRO 的多人会话不锁定区域,并支持好友邀请。
  • PRO 支持专用服务器与监听服务器认证(游戏所有权验证)。
  • 后续新功能更新仅面向 PRO 版本,旧版 SteamCore 只保留关键修复与引擎版本适配。
  • 由于系统完全不同,无法从 SteamCore 直接升级到 PRO,蓝图节点需要全部替换,否则引用会断裂。

版本支持与获取方式

  • 产品更新仅面向最近三个 Unreal Engine 版本,当前为 5.7、5.6 与 5.5。
  • 更早的引擎版本可在 Gumroad 获取,支持范围回溯至 UE 4.27。
  • 源码与 Git 访问权限可通过 Gumroad 单独购买。
  • 产品更新会优先在 Gumroad 发布。
  • 分发方式为插件(Plugin),包含 SteamCorePro、SteamCoreShared、SteamCoreSockets、OnlineSubsystemSteamCore 四个运行时模块。

重要注意事项

  • 不能与其他 Steam 插件同时使用,必须禁用引擎内置的 Steam 相关插件,如 SteamVR、SteamSockets 等。
  • 插件假定使用者具备基础 Steamworks 知识,高级 Steam 服务用法需参考官方 Steamworks 文档。
  • 专用服务器搭建、高级匹配与自定义 Steam 服务不在基础产品范围内,需要额外咨询。
  • 该插件并非 Valve 官方制作或提供。

兼容性

项目 支持情况
1 支持的虚幻引擎版本 4.27 和 5.0 – 5.7
2 支持的目标平台 Windows、Mac、Linux
3 支持的开发平台 Windows
4 分发方式 插件
5 Steamworks SDK 版本 素材标注为 1.61 / 1.63

 

更多同类资源可查看本站 虚幻引擎专区、虚幻插件 分类,持续更新同系列素材与插件。

Muddy Materials-虚幻4K高精度泥泞道路环境材质素材包

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。