RemotePlayWhatever 非 Steam 游戏远程同乐:几分钟拉好友进你的画面
【免费下载链接】RemotePlayWhateverTiny application that lets you force remote play together any game you have in your steam library including non-steam ones.项目地址: https://gitcode.com/gh_mirrors/re/RemotePlayWhatever
晚上想和好友开黑,却发现游戏不在 Steam 库里,官方远程同乐根本用不上?RemotePlayWhatever 就是补这个空的小工具,让本地 Steam 客户端也能给非 Steam 游戏开远程同乐会话。游戏照常从库里启动,你的画面实时共享出去,朋友接上就能一起玩。
🔍 原理速览:它凭什么做到不碰你的文件
它只走一条本地通道。Steam 客户端自带 IPC(进程间通信,就是同一台机器上程序之间互发消息的管道),工具顺着这条通道发指令,让 Steam 为正在运行的游戏发起 Remote Play Together 会话。全程不碰游戏文件,也不改任何本地数据。
先说在前面的限制:
- 只有从 Steam 客户端启动的游戏才会被识别,桌面快捷方式或其他平台启动的不行。
- 它调的是 Steam 内部接口,不是面向开发者的稳定公开 API。Steam 一更新就可能失效,README 顶部已挂醒目警告:最新版客户端的改动已经影响工具功能。
🏁 一条线跑通:从下载到第一次成功
9 步走完,从完全没装到邀请发出。
确认 Steam 客户端在运行且已登录。这是唯一的硬性前提,工具离不开它。
到官方发布页,按系统下载对应安装包:
- Windows:zip 压缩包
- Ubuntu:
.deb包 - Arch:第三方 AUR 包
- 其他 Linux 发行版:AppImage
按平台装好:
Windows:解压到任意位置直接运行,没有安装程序,也不注册任何东西。
Ubuntu:直接安装
.deb包。其他发行版:先给 AppImage 加上执行权限,再运行:
chmod +x RemotePlayWhatever-*.AppImage
如果 AppImage 打不开,一般是缺
fuse2依赖,装上即可。启动 RemotePlayWhatever。
切回 Steam,从库里启动目标游戏。入口必须是 Steam,这一步决定了后面成败。
按 Alt+Tab 切回工具窗口。
选一种方式邀请朋友:
- 直接邀请:从好友列表里选中一个朋友,对方会在 Steam 聊天里收到邀请消息。
- 访客链接:点按钮生成,链接自动进剪贴板,粘到微信、QQ 或任何群聊都行。
切回游戏。
朋友接受邀请加入后,你的画面会实时共享给对方,开黑开始。
⌨️ 命令行捷径:给习惯脚本的你
不想每次都点鼠标?命令行参数能把邀请直接发出去。
| 参数 | 作用 | 默认值 |
|---|---|---|
--appid | 非 Steam 游戏使用的 AppID | 480 |
--invite | 逗号分隔的 SteamID64 列表,填0表示生成访客链接 | 无 |
--guestid | 访客客户端 ID | 无 |
--cancel | 撤销某条已发出的邀请 | 无 |
不指定好友、只拿一条访客链接,直接这么跑:
RemotePlayWhatever --appid=480 --invite=0🔧 卡住先看这里:三个高频问题
第一次上手,最容易卡在这三处。
邀请发不出去、界面报错时
多半是工具没跟 Steam 对上话,按顺序查三件事:
- Steam 是否在运行且已登录,工具必须连得上它的本地进程。
- 游戏是否从 Steam 启动,库外入口一律无效。
- Steam 是否刚更新过。这是最常见的失效场景。先查工具有没有新版本;暂时没有,就按 README 列的替代方案(RemotePlayDetached、cooplauncher、Parsec)先顶着。
非 Steam 游戏连不上时
问题多半出在 AppID 上。
- 先确认游戏确实是从 Steam 启动的。
- 再用
--appid换一个值试试,默认值 480 不一定适配你的游戏。
Linux 上 AppImage 打不开时
通常是权限或依赖的问题。
- 先确认执行过
chmod +x加了权限。 - 还不行就安装
fuse2(或同类替代包)再试。
📦 走得更远:源码构建与反馈
想自己改代码或打包版本,两个平台的 CMake 流程都是现成的。
Linux(Debian):需要构建工具链和图形库,一条命令装齐:
sudo apt install build-essential git cmake libwxgtk3.2-devWindows:装 Visual Studio(C++ 桌面开发工作负载,含 Git for Windows 和 MSVC v142 组件),再加 wxWidgets。命令要在 Developer Command Prompt 里执行,按 32 位构建。
项目依赖子模块,克隆时不能漏掉--recurse-submodules:
git clone --recurse-submodules https://gitcode.com/gh_mirrors/re/RemotePlayWhateverLinux 上跑完构建,成品在build/RemotePlayWhatever目录。Windows 的成品在build\RemotePlayWhatever\Release。
发现 bug 或有新功能想法,直接到项目里开 issue,维护者会持续跟进 Steam 客户端的更新。
【免费下载链接】RemotePlayWhateverTiny application that lets you force remote play together any game you have in your steam library including non-steam ones.项目地址: https://gitcode.com/gh_mirrors/re/RemotePlayWhatever
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考