Sunshine+Moonlight+Android手机串流配置(局域网、无手柄)

2023-12-04 22:30

本文主要是介绍Sunshine+Moonlight+Android手机串流配置(局域网、无手柄),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 前言
  • Sunshine(服务端)
    • Application
    • Configuration
      • General
      • Advance
  • Moonlight(客户端)
    • 配对
    • 打开虚拟手柄
    • 串流
    • 按键调整
    • 退出串流
  • 原神,启动!

前言

  写这篇文章单纯是因为搜来搜去没有很符合我需求的教程,好在两个软件的配置足够简单一次成功,所以分享一下我的配置。

  我的需求就是局域网条件下(后续可能会研究公网条件),在手机上串流电脑游戏,并且模拟手柄(不外接手柄,只搓屏幕)。

  和我有同款需求的朋友,仅作参考,并且记得注意文章的时效性,遇到什么问题建议先自己查一下,因为我配置过程中基本没遇到问题,可能帮不上忙(捂脸)。

Sunshine(服务端)

  需要装在在被控电脑上,GitHub上直接下载,无脑安装。
https://github.com/LizardByte/Sunshine/releases/tag/v0.21.0
file
  安装好后启动会打开网页进入WebUI。
file

  首次进入会让你配置用户名和密码以及个人资料,我已经弄完了就不截图了。

Application

  Application -> Add New
file
file

  然后记得点最下面的save就行
file

Configuration

file

General

  General中只有这两项需要修改,UPnP是路由器有关的设置;第二个是手柄类型选择,我选自动就成功了,如果你的手柄没反应可以在这边改一下设置试试,有PS4手柄和Xbox手柄可选。
file

Advance

  Advance里只有第一个设置我进行了改动,而且感觉是可有可无的,默认是IPv4,我改成了IPv4+IPv6。

  没需要建议不改。
file

Moonlight(客户端)

  需要安装在串流的手机(或电脑)上,直接去Moonlight的GitHub页面下载,同样无脑安装。

  我只装了安卓手机的,而且是无root版本,所以我只贴我用到的的链接。
https://github.com/moonlight-stream/moonlight-android/releases
file

  安装后打开就是这样的(我用的平板,所以界面看着不像手机,但是和手机原理是一样的),因为电脑和手机处于同一局域网,所以不用做任何添加操作就自动识别到服务端了。
file
  Server就是我的电脑名。

配对

  第一次打开的话,服务端的电脑图标中间会有一把锁,因为还没进行匹配,点击电脑图标的话会进行配对,手机这边会给一个四位配对码,电脑那边会提示打开浏览器进入Sunshine的WebUI填写配对码,电脑网页上填写完成并确认就配对成功了。

  我这边全弄完了跳不出来了,就不贴图了。
file

打开虚拟手柄

  先进设置
file

  往下翻找到“屏幕控制按钮设置”板块中的“显示屏幕控制按钮”,勾上就行了
file

串流

  回到设备界面,点击电脑进入选择应用串流的界面
file
file

  点击应用图标就会自动启动对应的应用,并且进行显示屏串流,这里懒得等原神启动了,我直接用桌面做示范
file
  因为前面在设置里打开了显示虚拟手柄,这里手柄按键的大小和位置已经是我调整过的了,下一步教你们怎么调。

按键调整

file
  串流界面左上角的齿轮(设置键)点一次会进入按键位置调整模式,全部按钮会变成红色,这时候只能调整按键的位置,不能调大小
file

  再按一次设置键会进入按键大小调整模式,全部按钮会变成紫色,这时候就只能调整按钮的大小了
file

  再按一次设置键就回到正常串流使用模式了,全部按钮又变回最初的灰色
file

退出串流

  退出串流很简单,手机上直接侧滑返回串流应用选择界面,然后长按刚刚串流的应用,选择退出串流就行了,这里电脑那边也会自动把对应的应用结束掉(如果只是串流桌面则什么都不会发生)
file

原神,启动!

  在串流界面点击原神就行,电脑那边会自动启动的(还记得前面Sunshine里填过的原神应用路径吗)
file

  然后不出意外的话,Sunshine在安装的时候就已经帮你装好模拟手柄的驱动了,所以先用电脑的键鼠把原神设置里的 控制 -> 控制设备 改为手柄(这时候应该要有手柄选项,没有的话说明模拟手柄的驱动出问题了,我也不知道咋办)
file

  最后就可以在手机上畅玩PC级高画质的流畅原神了!

本文由博客一文多发平台 OpenWrite 发布!

这篇关于Sunshine+Moonlight+Android手机串流配置(局域网、无手柄)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/455133

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

C/C++通过IP获取局域网网卡MAC地址

《C/C++通过IP获取局域网网卡MAC地址》这篇文章主要为大家详细介绍了C++如何通过Win32API函数SendARP从IP地址获取局域网内网卡的MAC地址,感兴趣的小伙伴可以跟随小编一起学习一下... C/C++通过IP获取局域网网卡MAC地址通过win32 SendARP获取MAC地址代码#i

Android kotlin语言实现删除文件的解决方案

《Androidkotlin语言实现删除文件的解决方案》:本文主要介绍Androidkotlin语言实现删除文件的解决方案,在项目开发过程中,尤其是需要跨平台协作的项目,那么删除用户指定的文件的... 目录一、前言二、适用环境三、模板内容1.权限申请2.Activity中的模板一、前言在项目开发过程中,尤

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个