一种在宿舍隐蔽游玩Galgame的有效方法

写在前面

想在宿舍里玩Galgame又怕社死?不慌,教你一招,让你在电脑屏幕只显示你想显示的画面的前提下,躺在床上用手机享受电脑上的Galgame,不漏画面也不漏音的那种哦~

介绍工具

要实现前文的效果,我们需要准备三个软件,其中两个装在电脑上,一个装在手机上
它们分别是:
ParsecVDisplay——用于创建虚拟显示器
Sunshine——用于捕获虚拟显示器的画面并发送出去
Moonlight——用于接收Sunshine发送的画面,并传回你的操作
什么?你说你需要下载链接?当然有的
ParsecVDisplayhttps://github.com/nomi-san/parsec-vdd/releases/latest
Sunshinehttps://github.com/LizardByte/Sunshine/releases/latest
Moonlighthttps://github.com/moonlight-stream/moonlight-android/releases/latest

创建虚拟显示器

在电脑上安装好ParsecVDisplay,打开后你会看到这个窗口
ParsecVDisplay
点击ADD DISPLAY按钮
添加显示器
你会看到类似于这样的画面
添加显示器结果
右键点击中间多出来的那个框,在Resolution选项中选择虚拟显示器的分辨率
选择虚拟显示器分辨率
Refresh rate选项中选择虚拟显示器的刷新率
选择虚拟显示器刷新率
完成配置后,记下右键菜单第二行的文字,待会儿会用到
右键菜单第二行

配置Sunshine

安装,打开并登录Sunshine后,在配置>Audio/Video中找到输出名称,并将其改为刚刚在ParsecVDisplay的右键菜单第二行记下的文字
配置Sunshine输出名称
注意,这里填写的这行文字可能并不是一成不变的,当你重启电脑或ParsecVDisplay后,ParsecVDisplay右键菜单第二行的文字可能会改变,这时,你需要将输出名称改为新的文字,以确保你能够连接到正确的显示器

配置Moonlight

安装好Moonlight后,你需要确保手机和电脑在同一局域网中(常见方法如:手机给电脑开热点,或者手机和电脑连接同一个WIFI),或者电脑要有公网IP
然后手机打开Moonlight,如果你使用的是局域网,通常Moonlight可以直接搜索到你的电脑,如果你使用的是公网IP,那么你可以点击右上角的加号,输入公网IP即可
什么?你说Moonlight没有搜索到你在局域网中的电脑?无妨,我们只需先获取到电脑的局域网IP,然后像添加公网IP设备那样手动添加进去就可以了
如何获取电脑的局域网IP?在电脑上按下Windows+R组合键,你会看到类似于这样的画面
运行
在框中输入cmd并按回车,你会看到类似于这样的画面
cmd
输入ipconfig并按回车,你会看到类似于这样的画面
ipconfig
IPV4地址后面对应的值就是电脑的局域网IP啦,例如我这里是192.168.0.128
值得注意的是,如果你的局域网使用DHCP分配IP,那么你的电脑的局域网IP是有可能产生变动的,如果你不想每次玩Galgame前都先查一遍局域网IP是否变动,你可以使用路由器的IP绑定MAC地址功能(如果你的路由器支持的话)
如果你使用的是动态公网IP,如果你不想每次IP变动后都重新配置一遍IP,那么你可以使用路由器的DDNS功能(如果你的路由器支持的话)
当你搜索到你的电脑,或是手动配置好IP后,你的Moonlight看起来应该是这样的
IP配置完成
点击那个带锁的显示器图标,会弹出类似于这样的提示
Moonlight提示
同时,你电脑上的Sunshine会给你弹出类似于这样的通知
Sunshine提示
点击Sunshine弹出的通知,会通过浏览器打开这个界面
输入PIN码
在框中输入Moonlight给出的PIN码,并点击发送按钮,你就成功完成了配对,此时你的Moonlight看起来应该是这样的
完成配对
当然,如果你的电脑上没有安装STEAM,那么你可能并不会显示第二个选项,但这并不影响什么,有第一个选项就够了
点击第一个选项,你就可以连接到你的电脑了,电脑的声音会从手机中传出来,而不是从电脑中传出来,如果你给你的手机连接上耳机,那么你就可以确保只有你能够听到游戏的声音
但值得注意的是,如果因为某些原因(例如网络波动)导致手机与电脑的连接断开,那么虽然画面不会被显示出来,但声音却会从电脑传出来,如果这时游戏正在发出什么奇怪的声音,还是容易当场社死,所以我建议在玩游戏之前,先将电脑上所有能发出声音的设备全部静音,这样就算手机与电脑的连接断开,电脑也会自动变成静音状态,这样就不用担心漏音的问题了

常见问题

如果你发现你的虚拟显示器显示的内容与你的电脑显示器显示的内容是一样的,没有做到隐藏游戏画面的效果,你只需要在网上搜索Windows如何让两块显示器显示不同的内容就可以解决问题了,这里便不再赘述