加载中...

掌上仙境?教你如何在 SteamDeck 原生系统上运行 RO !


0x00 前言

最近入手了一台 SteamDeck 掌机,初衷就是想躺在床上消耗我的库存。

但是玩着玩着,就恨不得把所有电脑游戏都搬到掌机上,于是就萌生了一个念头:「是不是可以把 RO 也搬到掌机上 ?」

首先声明两点:

  1. 因为之前打折囤的游戏很多,所以我没有安装双系统、也没有使用学习版
  2. 不喜欢串流,不然掌机开游戏还要打开电脑,就失去掌机的意义了

所以我的目的就是让 RO 直接运行在 SteamDeck 的原生系统上。

先看看最终的实现效果,再来讲解应该怎么做:

备用视频源:youtube

0x10 准备工作

因为 RO 不属于 steam 官方游戏,因此在安装 RO 之前,需要做一些准备工作:

  1. SteamDeck 切换到桌面模式:
    • 设置管理员密码
    • 启用 SSH 服务
    • 安装插件商城 Decky Loader
    • 安装兼容层管理插件 Wine Cellar
  2. PC 电脑安装 FTP 客户端 FileZilla
  3. 把 wifi 路由器分配给 PC 电脑和 SteamDeck 的 IP 分别固定(绑定 MAC)

这些准备工作在网上可以搜到不少,我只说明关键步骤。特别说明一下是,在 SteamDeck 桌面模式时,建议使用蓝牙接入一套键鼠操作,不然会疯的 …

0x11 设置管理员密码

新机第一次切换到桌面模式时,可以参考《SteamDeck OS 设置管理员密码》先设置 deck 用户的密码,这个密码在后面 SSH 连接会用到的,必须保管好

但除了 deck 的密码,还要把 root 的密码也改掉:

在 konsole 输入命令:

  1. sudo su 提权到 root 用户
  2. passwd 修改 root 用户密码,也是必须保管好,后面安装插件商城要用

0x12 启用 SSH 服务

这步对于熟悉 Linux 系统的同学应该很简单了。

不会的可以参考这篇文章《Enabling SSH Server on a Steam Deck》,一步步跟着做就好。

主要步骤就是在 konsole 输入命令:

  1. sudo systemctl start sshd 启动 SSH 服务
  2. sudo systemctl enable sshd 设置开机自启动

此时 SSH 服务就是使用了默认配置监听 22 端口。

假如 SteamDeck 被路由分配的 IP 是 192.168.0.104,那么用 PC 电脑在终端执行命令 ssh deck@192.168.0.104,然后输入前面设置 deck 用户的密码,就能通过 PC 终端登入 SteamDeck。

0x13 安装插件

安装插件商城 Decky Loader 和插件 Wine Cellar,都可以参考这篇文章《Decky Loader:让你的 SteamDeck 更好用》。

这里主要目的是安装 Wine Cellar 插件,便于管理兼容层的安装。

安装好备用即可,现在不需要安装,

兼容层是按需安装的,非必要不要全部下载,很占存储空间

0x14 安装 FileZilla

现在切回到 PC 电脑:只需要安装 FTP 客户端 FileZilla 即可。

安装 FileZilla 的主要目的是因为 FileZilla 可以免费支持 SFTP 协议传输文件。

SFTP 是使用 SSH 封装的加密的 FTP 协议,前面在 SteamDeck 中开启的 SSH 服务,也就是为了此时可以利用 SFTP 进行 PC 和 SteamDeck 之间的文件传输。

SteamDeck 的文件系统格式有别于 PC 的文件系统格式,通过读卡器把 TF 插到 PC 上是无法识别的,而且频繁地拆除 TF 卡不但麻烦,还会导致 TF 卡损伤

0x15 绑定 IP

至此 SteamDeck 和 PC 电脑的准备工作都做完了。

但不管是现在的 PC FileZilla -> SteamDeck SSH,还是稍后的 SteamDeck RO Client -> PC RO Server,作为服务端的 SteamDeck 或 PC 都不应该随便变更 IP,避免导致要重新配置。

因此这里建议在路由器中进行「静态 IP 分配」,例如我这里:

  1. SteamDeck 固定为 192.168.0.104
  2. PC 固定为 192.168.0.105

0x20 安装 RO 客户端

这里我们不要安装在 SteamDeck 的硬盘,而是安装在 TF 卡。

在 SteamDeck 中, TF 卡的位置是在 /run/media/deck 下,例如我的是 SD256 卡,那么这张卡的根目录就是在 /run/media/deck/SD256,于是游戏的安装目录就在: /run/media/deck/SD256/steamapps/common/

现在可以通过 FileZilla 把整个 RO 客户端上传到 /run/media/deck/SD256/steamapps/common/ 目录下:

上传完成后,如果路径或 exe 启动文件的名称存在特殊字符或中文,需要将其改成英文。

这里我把目录改名为 RO,启动器改名为 _Ragexe.exe,配置器改名为 _Setup.exe

至此安装就完成了,但是现在还无法运行。

注意上传前,需要把 data/clientinfo.xml 中指定 RO 服务端的 IP 修改为 PC 电脑的局域网 IP(如果服务端在云平台上运行,也可以设置为实际的公网 IP),具体配置方式可参考《「RO 笔记」rAthena 联机教程

0x30 配置:通过 Steam 启动 Ragexe.exe

回到 SteamDeck 桌面模式,启动桌面上的 Steam :

  1. 在游戏库中,点击左下角的 添加游戏 -> 添加非 Steam 游戏
  2. 点击 浏览,切到刚刚上传 RO 的目录 /run/media/deck/SD256/steamapps/common/RO
  3. 选中 _Ragexe.exe,点击 Open

此时 _Ragexe.exe 会出现在游戏库的「未分类」中:

  1. 右击 _Ragexe.exe -> 属性
  2. 在「快捷方式」中可以修改 缩略图标 和 显示名称,这里改为 仙境RO传说
  3. 检查下方的启动路径就是我们前面选择的路径,无需改动

返回到游戏库列表中,可以发现入口已经变成 仙境RO传说

这里顺便改一下游戏图片(图片可以通过 FileZilla 预先上传到 SteamDeck):

  1. 设置封面图:点击 仙境RO传说,然后在封面位置右击,选择 设置自定义背景
  2. 设置专辑图:点击「未分类」专辑目录,右击 仙境RO传说 -> 管理 -> 设置自定义艺术作品

0x40 配置:通过 Steam 启动 Setup.exe

除了添加 RO 启动器 _Ragexe.exe 之外,还要添加RO 配置器 _Setup.exe

主要是因为我们第一次启动 RO 前,需要先执行 _Setup.exe 指定当前系统的显卡和分辨率,否则 RO 有可能无法启动的。

添加方式和 _Ragexe.exe 一样,这里就不再赘述了。

我这里把 _Setup.exe 的显示名称更改为 仙境RO传说-配置

0x50 设置兼容层

至此我们已经完成 SteamDeck 在桌面模式下的全部配置了,现在重启 SteamDeck 回到大屏模式。

找到 仙境RO传说仙境RO传说-配置 ,都一样点开后设置:

  1. 先不要点击 开始游戏,因为还不能运行
  2. 点击左侧的齿轮 设置 -> 属性
  3. 「兼容层」勾选 强制使用特定 Steam Play 兼容性工具
  4. 下拉中选择兼容层版本为 Proton 8.0-5,如果尚未安装会自动安装

0x60 设置显卡和分辨率

安装完兼容层后,首先运行 仙境RO传说-配置

和 PC 一样会打开一个配置界面:

  1. Graphics Device 中选择 SteamDeck 的显卡 AMD radeon VANGOGH
  2. Resolution 中选择 SteamDeck 的分辨率 1280 x 720 x 32
  3. 点击 OK

这个界面只能用触摸屏,而且鼠标位置有点问题,比较难选中,耐心一些

做完这步后,会自动生成配置文件在 RO 客户端的根目录,此后才能真正运行 RO。

0x70 设置 RO 控制器按键布局

在启动 RO 前,先设置控制器按键布局。

点开 仙境RO传说,选择手柄图标,默认情况下我觉得最合适的布局应该是 网页浏览器

在这个按键布局的情况下,基本操作是:

  1. 右触摸块: 鼠标移动(人物移动)
  2. 左触摸块: 鼠标滚轮(画面缩放)
  3. A: 回车键(NPC 交互、切换聊天模式)
  4. X: 唤出键盘(输入账密、指令、聊天)
  5. LT: 鼠标精准右击
  6. RT: 鼠标精准左击

我还设置了 4 个 背键为 F1 ~ F4,主要为了方便释放常用技能。

按键布局根据自己需求随时调整即可,这里不再展开。但需要说明的是,手柄肯定没办法模拟键盘的全部键位的,而 RO 的快捷键又很多,所以也有一点遗憾就是了

0x80 RO,启动!

至此已经可以在 SteamDeck 上面玩 RO 咯 ~

PC 启动 RO 服务端,打开 仙境RO传说,点击 开始游戏 冲吧!

备用视频源:youtube

文章作者: EXP
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 EXP !
 上一篇
「AI 写真自由」如何在朋友圈正式出道、成为最瞩目的仔 ? 「AI 写真自由」如何在朋友圈正式出道、成为最瞩目的仔 ?
距离去年我写 SD 系列教程刚满一周年之际,现在的 AI 绘画发展到什么程度呢 ?本文将手把手教会大家如何用最近火出圈的 FLUX 大模型免费生成自己的写真,目的只有一个:在中秋节出道、制霸朋友圈!
2024-09-15
下一篇 
快速搭建本地大模型与知识库 快速搭建本地大模型与知识库
本文将探讨如何使用 Ollama 框架和 AnythingLLM 工具快速搭建本地大模型和知识库,为自己免费定制一个专属的私人助理吧!
2024-07-21
  目录