GeForce Now

来自 ArchWiki

GeForce Now 是一项云游戏服务,允许用户在浏览器(包括 Arch Linux)和在其他平台上可用的专用应用程序中玩视频游戏。

与其他云游戏平台不同,GeForce Now 连接到视频游戏数字发行服务,例如 Steam 和 Epic 游戏商店,这些游戏必须与 GeForce Now 订阅分开购买。 鉴于云游戏的性质,您无需在计算机上安装来自这些服务的客户端。

用法

GeForce Now 支持 基于 Chromium 的浏览器,开箱即用,它应该适用于大多数使用 Chromium 的用户。

注意: 虽然可以更改 User-Agent 字符串以使您喜欢的 浏览器 显示为 Chromium,但它可能无法正常工作(一些用户报告说,在运行 Firefox 时,游戏中的鼠标光标不会出现)。

非 QWERTY 键盘布局

截至 2021 年 10 月,在 Linux 上访问 GeForce Now 时,更改键盘布局的设置可能不可见。

在某些情况下,以下步骤允许通过使 Chromium 看起来在 Windows 上运行来访问此设置。

编辑 indexDB

键盘布局的值保存在 indexDB 中,数据库为 “gfnclient”,对象存储为 “sharedStore”。 您可以使用像 https://chrome.google.com/webstore/detail/indexeddbedit/npjecebdjnmlolggnoajngnlodhgpfac 这样的网络扩展来编辑这些值。 只需安装扩展程序,重新加载 play.geforcenow.com。 现在打开开发者工具 (F12) 并找到带有对象存储的数据库。 在这里,您可以为 “keyboardLayout” 添加一个键,其中包含您语言的正确值。 德语示例

{
   "key": "keyboardLayout",
   "value": {
     "name": "Deutsch",
     "code": "de-DE"
   }
 },

保存后,重新加载页面即可。

作为替代方案,存在一个 用户提供的扩展程序,其中包含 GFN 页面中所有当前预定义的布局。 由于此扩展程序不在 Chrome 网上应用店中,因此您必须将其作为未打包的扩展程序侧载。

启动 Chromium 并禁用 User-Agent 客户端提示

User-Agent 客户端提示 是基于 Chromium 的浏览器的一项新功能,旨在改进 User-Agent 字符串。 遗憾的是,由于它是新的,因此尚没有允许用户更改它的扩展程序。 要禁用此功能,请按以下方式启动 Chrome 或 Chromium 

$ chromium --disable-features=UserAgentClientHint 
注意: 使用此命令,网站只能依赖 User-Agent 字符串来确定您的操作系统,这将在下一步中处理。

更改 User-Agent 字符串以使您的操作系统显示为 Windows

警告: Web 扩展程序可以访问您的浏览数据,请在安装前检查扩展程序权限。 在 Chromium 上,始终使用 Chrome 网上应用店,但请注意,并非 Chrome 网上应用店中的所有扩展程序都经过 Google 审核。

存在多个扩展程序可以切换 User-Agent 字符串,可以使用 Chrome 网上应用店安装它们。 虽然 Google 提供了其中一个,但它似乎不能可靠地更改 User-Agent 字符串,尤其是在 GeForce Now 上。 User-Agent Switcher and Manager 是另一个具有此功能的扩展程序。 Firefox 版本被 Mozilla 推荐,它似乎足够值得信赖。

此扩展程序提供了一个通用 User-Agent 字符串列表供您选择。 选择第一个 “Chrome on Windows” 将会起作用。 如果您正在使用另一个扩展程序,则可以使用如下 User-Agent 字符串 

Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.7113.93 Safari/537.36
提示: User-Agent 字符串包含 Web 浏览器的版本。 如果您将来阅读本文,您可能需要找到一个较新的字符串,以使您的浏览器看起来是最新的。

访问键盘布局设置

应用这些步骤后,键盘布局设置将在主设置面板中的网络设置下方可用。