追加修改(2020-11-22 11:19:12):
(1)第三章节第2步,上传完moonlight之后需要为其增加执行权限:chmod a+x /storage/moonlight/*
(2)如果串流之后无声音,可以尝试一下新版本串流程序:https://github.com/stickman89/Luna/releases/download/v0.6.6-alpha/script.luna-0.6.6-alpha.zip
一、前情回顾
写过几篇关于CoreELEC系统搭配外贸盒子x96max+的文章,介绍了通过软硬件配合,打造影音娱乐中心的一些折腾经历。不得不说S905x3 + CoreELEC + 5.1功放音响,影音体验真的不错,尤其是一些电影的大场面,多声道优势巨大,电影看得很爽!影音方案完成之后,接下来就该体验游戏了,CoreELEC上有emuelec的插件,下载的那些掌机游戏,画质都很差,没法和PC比,也就怀怀旧了。
既然没钱买游戏主机,又想体验优良画质的大作,那么电脑就别闲着了。这篇就说说:WOL远程唤醒PC + moonlight串流,在客厅躺着玩PC大作。
二、moonlight简单介绍
官方介绍:
Moonlight allows you to play your PC games on almost any device, whether you're in another room or miles away from your gaming rig.
github主页:https://github.com/moonlight-stream
三、moonlight安装部署
1.首先下载安装文件:
moonlight 与luna-0.6.5下载地址 提取码:2efl
2.ssh登录CoreELEC,创建/storage/moonlight目录,将下载的moonlight压缩包的文件全部上传到/storage/moonlight目录中。
图3.1
3.将下载的luna-0.6.5.zip上传到/storage中,在CoreELEC主界面中选择,设置-插件-从zip安装,浏览选择已下载的/storage/luna-0.6.5.zip 安装即可
图3.2
4.CoreELEC部署完成。
四、电脑部署
1.电脑上打开nvdia的NVDIA GeForce Experience,注册账号
图4.1
2.点击面板右上角的设置
图4.2
3.选择SHIELD-打开GAMESTREAM-然后点击添加
图4.3
浏览本机游戏的启动程序
图4.4
可以看到游戏已经添加进来了,是一个黑框,名称也不对,然后我们点击编辑。
图4.5
修改成自己喜欢的名字,与封面图片,点击完成。
图4.6
4.电脑部署完成。
五、运行Luna
1.在CoreELEC主页上-打开插件-Luna-设置, 在Streaming菜单项里输入电脑的IP地址,然后选择下面的Pair Host进行配对,(好像电脑端会弹出一个PIN码对话框,填入PIN码即可,这一步我记不清楚了)
图5.1
2.在Advanced菜单项中设置一下的传输码率之类,盒子是千兆的,局域网使用,所以我直接拉到最高。
图5.2
3.设置手柄或者键盘,在Input菜单项-打开"Enable Custom Input" 选项,然后点击"Select Input Devices"
图5.3
点击Add Controller,会多出来一行记录,使用遥控器点击选择上面的"None(Disable)",弹出选择列表,然后选择自己的手柄或者键盘,完成后,按遥控器返回。
图5.4
图5.5
图5.6
4.清理游戏缓存,这个类似于清理kodi的资料库一样,有些游戏路径修改了或者删除了之后,点击Clear Game Cache之后 ,能帮助你清理掉列表中失效的游戏。
图5.7
5.点击确定,返回到luna的插件界面,选择Games,然后就可以开始玩了。
图5.8
图5.9
图5.10
6.愉快的躺在沙发上骑马、飙车吧。附上我的无线手柄图一张(北通阿修罗2,无线版)
六、配置WOL远程唤醒台式机
台式机BIOS配置运行网络唤醒,然后在CoreELEC库中下载插件,名称Advanced Wake on Lan,配置电脑的mac地址、IP地址
图6.1
图6.2
然后需要串流的时候,现在插件中选择启动Advanced WOL,然后在启动luna即可。
七、演示视频
画质被网站压缩,自行脑补高清画质;操作技术比较菜,请重点关注流畅度。
1.地平线4
2.Tricky Tower 休闲小游戏
八、总结:
1.电脑主机连接显示器,需要用HDMI线,我用DP线连接,串流的时候是黑屏状态。等我后面有空查查资料,能否解决。
2.串流的时候,电脑的显示器可以关闭。
3.有的游戏串流之后,我的手柄会断开连接,比如《死亡细胞》
4.仅适用于Nvdia显卡,我的显卡是GTX1060 6G。
5.游戏中断开串流的方式:
键盘: Ctrl+Alt+Shift+Q
Xbox 360: Start + Back + LB + RB
Dualshock: Start + Select + L1 + R1