Anduin Xue
Anduin Xue

Anduin's Tech Blog

Game


存储、计算、显示分离的游戏体验

本文探讨了存储、计算和显示分离的游戏体验。通常,大多数人会在家里组装一台电脑来满足游戏需求,但这种方法存在一些缺点。本文详细分析了这些缺点,并提出了一种新的解决方案,即将存储、计算和显示分离。 文章首先指出,多台设备意味着需要在每台设备上重复安装游戏,而且不同设备之间的性能可能不同,导致游戏体验也截然不同。因此,作者提出了将存储、计算和显示分离的方法。这样,可以让存储设备承担游戏数据的存储,让游戏主机负责游戏的渲染和计算,再让平板、手机负责游戏画面的展示。 文章接着讨论了实现这种分离的具体方法。首先,需要准备一个存储设备,可以选择自己搭建NAS或购买一台群晖。其次,计算设备和平时的游戏电脑没有太大区别,只是不需要安装太大的硬盘。最后,显示设备可以选择iPad或安卓平板,并使用Moonlight这样的应用来实现游戏画面的串流。 为了实现存储与计算分离,需要选择合适的通信协议。作者推荐使用ISCSI、NFS或SMB。如果遇到某些游戏无法识别远程路径的问题,可以尝试在远程路径上创建一个VHDX文件,然后挂载为本地硬盘。 总之,通过将存储、计算和显示分离,可以充分发挥每个设备的优势,实现在不同设备上的优质游戏体验。这种方法可以解决传统游戏设备无法满足多设备需求的问题,让游戏体验更加丰富和便捷。那么,你是否会尝试这种新的游戏体验呢?--GPT 4

Game Storage Disk Gaming NVIDIA Steam

Read from joystick output based on C#

在本篇博客中,我们将探讨如何使用C#语言从游戏操纵杆上读取输出。文章以购买Thrustmaster TCA空客油门为例,作者计划将其用于控制数据中心服务器的风扇速度。 首先,需要安装`SharpDX.DirectInput`库。安装完成后,我们可以运行一段代码来从`GameControl`中读取数据。同样地,也可以从其他类型(如`Joystick`)中读取。 本文提供了一段简单的C#代码示例,展示了如何使用DirectInput库获取设备信息、实例化操纵杆对象、设置缓冲区大小并获取操纵杆的输入数据。通过不断轮询操纵杆并获取缓冲数据,我们可以实时查看操纵杆的状态变化。 这篇博客为我们提供了一个有趣的应用场景,即使用游戏操纵杆控制数据中心服务器的风扇速度。这让我们思考,游戏操纵杆在其他领域还有哪些潜在的应用呢?如何将这种控制方式应用到其他设备上,以提供更直观、更有趣的交互方式?在探索这些问题的过程中,我们可能会发现更多有趣的应用场景和创新点。--GPT 4

Game SharpDX DirectInput Joystick

Setup Minecraft perfect game experience

本篇博客详细介绍了如何设置Minecraft游戏,以获得完美的游戏体验。首先,文章讲述了如何下载并安装Fabric,并为游戏添加光影和地图插件。接下来,博客提供了一系列推荐的游戏插件,包括:cloth-config、Kotlin-support、badpackets、modmenu、inventory-profiles-next、Appleskin、not-enough-animations、extrasounds、BetterF3、Better Third Person等。文章还提供了一张包含所有插件快捷键映射的图片,方便玩家参考。 除此之外,博客还为拥有服务器的玩家提供了一些建议。推荐使用Paper MC作为服务器引擎,并安装一些增强游戏世界的插件,如:Dungeon Now Loading、Incendium、Keepin、Ships out on the oceans、Terralith、TreeCapitator等。最后,文章提供了一些服务器设置修改建议,以便玩家根据自己的需求调整游戏难度、玩家数量、世界边界等。 如何将这些设置和插件完美地融合在一起,为玩家带来更加沉浸式的Minecraft游戏体验呢?摘要无法回答这个问题,但阅读全文将为你揭示答案。此外,你是否有其他推荐的插件和设置,可以让Minecraft变得更加有趣?欢迎在阅读本文后,与其他玩家分享你的心得。--GPT 4

Configuration Minecraft Game Java

  • 1