# DIY 游戏掌机
# 前言
对比分析了市场上的掌机,发现有些缺陷在当前是无解的。
所以想通过 mini主机 串流 手机 来扬长避短。
# 方案总结分析
优点
- 性能更强
- 自由度、可玩性更高
- 不受掌机平台限制
- win主机游戏更多,也不限于只玩游戏
- 屏幕观感更舒服;分辨率、帧率、色彩吊打掌机
- 续航6小时以上(四年旧手机
- 无散热压力:零噪音,不烫手
- 重量轻,更便携
缺点
- 学习成本,这套方案需要一点点折腾精神
- 延迟
- 内网串流 10~30ms;跨网串流 30~1000ms+
- 实测 北京-上海 延迟 60ms 左右
- 远程游玩还可能掉帧
- 系统操作体验差
- 进入游戏前,用手柄控制win系统有些麻烦
- Steam 玩家可以开启大屏幕模式,可以改善这个问题,相当于一个 SteamDeck 系统
- 陀螺仪、震动反馈不工作
- 降低了部分游戏的游玩体验
# 材料
硬件
- windows mini 主机,4400元
- 酷睿 12代 i9
- RTX 3050Ti laptop
- 16G 内存
- 华为P30手机(已用4年的旧手机,忽略成本
- 麒麟980,8G内存
- 分辨率 2340x1080
- 安卓游戏手柄,434元
- GameSir 盖世小鸡 X2Pro
- 略贵,有更便宜的安卓手柄
- 我看中了 手机typec给手柄供电,无需额外充电或电池
- 手感不错,霍尔扳机按键(LT、RT)与XBox不兼容
- 有线鼠标
- 买主机有送,插在主机上可以省去一些麻烦
- 联通光猫、华为路由
- 下文跨外网远程连接设计这两个的一些配置
- 路由最好支持 WIFI6
软件
- Parsec (opens new window) 串流
- 官方文档很详细,但都是英文
- 中文网友也有很多讲解文章
- Steam
- 即使不玩 Steam 游戏也要安装,因为 Steam 有手柄映射方案(默认无需配置)用来控制电脑,所以请将 Steam 设为开机自动启动
- 首次登录 Steam 需要翻墙,翻墙软件开启全局代理即可,后续不翻墙也能离线启动
- 翻墙软件,梯子千千万能翻就行
# 组建过程
# 安装配置 Parsec (opens new window)
- 注册、登录需要翻墙
- 下载安装,参考 官方文档 (opens new window)
注意 ‘Per user’ 与 ‘Shared’ 时建议选 Shared - 回退到虚拟屏幕
如果电脑没有连接显示器,必须开启,host -> Fallback to virtual display -> on
# Win系统配置
- 开机跳过登录 (opens new window)
- 鼠标轨迹,不配置的话,在手机上将看不见鼠标光标
win控制中心 -> 硬件 -> 鼠标 -> 指针选项 -> 显示指针轨迹,时间调到最短 - 自定义 Parsec 分辨率 (opens new window),根据网络、手机的分辨率自定义合适分辨率
- 比如手机分辨率是
2340 x 1080
- 创建了两个自定义分辨率
2340 x 1080
、1560 x 720
,在手机上就是全屏效果,没有黑边 - 操作完成后,自定义的选项在
桌面右键 -> 显示设置 -> 分辨率
中选择
- 比如手机分辨率是
# Steam 手柄方案
访问 steam -> 设置 -> 控制器 -> 桌面布局
可以查看编辑 steam 手柄按键的行为。
背景:手柄控制系统不是很方便,特别是鼠标移动,要么太快要么太慢。
所以建议使用左右两个遥感分两档控制鼠标移动:
- 将左摇杆改为移动鼠标,修改灵敏度,稍快一点
- 调整右摇杆(默认就是控制鼠标的)灵敏度,尽量慢一点
如果主要玩 Steam 游戏,可以 右键 Steam 托盘icon -> 大屏幕
,相当于 SteamDeck 系统
# 默认按键映射
- A 回车(换行, 确认)
- B 空格(网页翻页,视频播放/暂停)
- X PageUp(往上滚动)
- Y PageDown(往下滚动)
- 左摇杆 改为快速鼠标,按下呼出软键盘
- 右摇杆 改为慢速鼠标
- LB Ctrl(双击 高亮鼠标位置)
- RB Alt(Alt) + 左上角的查看按钮(Tab) 切换程序
- RT 鼠标左键
- RB 鼠标右键
- 右上角菜单按钮(三横线) ESC(取消、退出)
# 光猫、路由配置
可略过的配置,如果需要跨网(在外网)串流才需要以下配置。
网络设备: 光猫 - 路由器 - win主机,手机
首先需要一个公网ip:
- 确认是否已有公网ip,访问 https://ip.900cha.com/
如果
我的ip
非 10 或 172 开头,说明已经有公网ip了 - 如果没有,请联系运营商
# 配置步骤
光猫、路由的配置页,一般是内网的ip地址,如 192.168.1.1
、192.168.3.1
,具体情况网上搜教程
- 光猫配置允许 UPnP
- 光猫允许所有NAT ALG设置,全允许(勾选)
该项配置需要管理员权限,打电话给运营商报个故障就能要到管理员账号 - 光猫将 NAT DMZ 设置为路由
- 路由开启 UPnP
- 路由将 win主机 设置为 DMZ 主机
经过上述配置,你win主机将被暴露在外网,拥有最大的访问便利,也需注意安全
tips: 如果两端都支持 IPV6 (opens new window) 能直接跨网串流。
# 常见问题
# 手机上看不见鼠标光标
参考上文 Win系统配置
# 手机有大量黑边
参考上文 自定义 Parsec 分辨率
# 手机上左上角的icon很碍眼
- 建议在 Parsec client 中可以关闭键盘icon
- Parsec Icon 连接后可随时关闭
# 手柄没有陀螺仪 怎么玩体感游戏
教程: https://www.bilibili.com/video/BV1cs4y167iB/ (opens new window)
# 其他问题
在评论区留言,我看到会回复