金钱游戏:拥有多个服务器所有者的分布式游戏网络的经验

图片

最近,我看到了有关哈布雷(Habré)的文章“作为GFN的替代品的分布式游戏网络”,并决定写下他参与这种网络的经历。碰巧我是本文所述程序的第一批参与者之一。而且我不是游戏玩家,而是几台生产能力强大的PC的所有者,这些PC的功能被网络使用。

为了立即弄清我在说什么,我的服务器供云游戏服务的网络连接游戏者使用。上面提到的文章提到了SONM,Playkey和Drova。我尝试了Playkey的服务,现在我将尝试谈论分布式网络的细微差别并在其中进行工作。

网络原理


简要描述所有工作原理。基于云的游戏服务正在寻找功能强大的PC的所有者,这些PC准备为金钱提供其计算机的计算资源。当玩家连接到云服务时,他会自动选择距离用户最近的服务器,并且游戏将在此特定计算机上运行。结果,延迟最小,游戏者玩耍而欢喜,云服务和服务器所有者获得了游戏者支付的钱。

我是如何进入所有这一切的?


我在IT方面的经验约为25年。多年来,我一直在管理一家小型私营企业,该企业专门开发导航系统。我喜欢游戏,但您几乎无法称呼我为热情的游戏玩家。该公司拥有大约两打强大的机器,其资源远未得到充分利用。

我不知何故开始寻找机会下载它们以使公司受益,即获得更多收入。我看到了一些国外和国内服务机构,他们愿意以金钱的方式移交其PC资源。当然,大多数建议都是采矿,这完全没有吸引我。当时该地区的假货率为99%。

但是我很喜欢用游戏加载服务器的想法,但是这个想法在精神上很贴近。首先,我申请了Beta测试,但立即被接受,但是现在,邀请参加了一年半。

吸引我的是,我只需要硬件,并且在同一台物理服务器上可以运行多个虚拟机,而我将来会这样做。其他一切-专用软件的安装,配置,更新-服务接管了。那太好了,因为我没有太多的空闲时间。

部署完系统后,我从玩家的角度在分布式网络上测试了游戏(我连接到了自己的服务器,该服务器在游戏进行时是几公里)。仅与云中的游戏相比。差异非常明显-在第一种情况下,该过程可以与在您自己的PC上播放相比。

设备和网络


图片-2020-04-16-15-15-01-27

我在不同设备上测试了分布式网络的工作。至于PC,这些工作站是基于i3到i9的Intel处理器的工作站,在容量和频率上具有不同的内存模块。这些计算机具有带有SATA和NVME接口的HDD和SSD驱动器。当然,还有GTX 10x0和RTX 20x0系列的Nvidia图形卡。

为了参与Beta测试计划,我使用了4台基于i9-9900处理器的服务器,这些服务器具有32/64 GB RAM,每台服务器都有3个虚拟机。共有12个相对强大的虚拟机,符合该程序的标准。我将此设备放在一米宽的架子上。外壳吹制精良,配有强大的冷却系统和灰尘过滤器。



网络设备还使用了不同的东西,带宽范围从100 Mbit / s到10 Gbit / s。

事实证明,大多数带宽高达100 Mbps的家用路由器都不适合分布式网络。实际上,即使使用此类设备的正常网络工作也是一个问题。但是具有2个或4个核心处理器的千兆路由器非常适合。

图片-2020-04-16-15-09-09-58
这是服务器在三个虚拟机上的外观

服务器负载


在大流行之前,我成为了分布式网络程序的成员。然后,计算机的负载约为25-40%。但是之后,当越来越多的人转向隔离时,负担开始增加。现在,某些虚拟机的负载每天达到80%。我不得不推迟早上的测试和维护工作,以免给玩家带来不便。



随着该服务的普及,我和我的同事的负担也增加了-您需要监视虚拟机和物理机的工作。有时有些故障需要修复。但是,到目前为止,我们正在管理中,一切进展顺利。



我在管理面板中看到了虚拟机的加载。它显示了哪些汽车以及它们的繁忙程度,玩家花费的时间,开始哪个游戏等。有很多细节,因此您可以坚持几个小时,研究所有这些内容。



保养


如他所写,并非没有困难。主要问题是缺乏自动系统监视和服务器所有者有关问题的通知。希望这些功能将很快添加。同时,我必须调查我的个人帐户,监视设备操作参数,监视服务器组件的温度,监视网络等。IT领域的经验会有所帮助。也许技术背景不足的人可能会遇到问题。

1个

的确,大多数困难是在参与测试计划的一开始就解决的。拥有详细的设置手册会很好,但是我认为这是时间问题。

最有趣的-收入和支出


显然,该程序不是SETi @ home,PC所有者的主要目标是赚钱。最好的解决方案是一台具有多个虚拟机的功能强大的计算机。在这种情况下,开销的比例要比使用一台物理计算机的开销少得多。当然,为了提升虚拟机,然后在其上运行游戏服务,您需要技术知识和经验。但是会有一种愿望-您可以学习。

与采矿相比,能源消耗要少得多。我知道我在说什么,因为有一次我尝试了多种方法来提取数字硬币,尽管时间不长。以下是根据测试得出的平均能耗:

  • 1台服务器(i5 + 1070)-一台虚拟机〜80 kW * h /月。
  • 1个服务器(i9 + 3 * 1070)-3个虚拟机〜130 kW * h /月
  • 1个服务器(i9 + 2 * 1070ti + 1080ti)-3个虚拟机〜180 kW * h /月

在Beta测试计划的开始,机器资源的支付纯粹是象征性的,每个虚拟机每月4-10美元。

然后,根据虚拟机的持续运行情况,将其基于一台虚拟机的费用提高到每月50美元。这是固定付款。该服务很快承诺会引入按分钟计费,然后,根据我的计算,一台虚拟机每月的费用约为56美元。不错,即使您认为一部分收入被税收,银行佣金以及电费和提供者服务所消耗。

根据我的计算,如果仅为游戏服务购买设备,则投资回收期约为三年。同时,计算机硬件的预期寿命(包括物理折旧和过时)为四年。结论很简单-如果您已经拥有PC,最好参加该计划。积极的是,现在对服务本身的需求已经增长。如上所述,该公司计划采用新的每分钟计费方式,因此投资回收期可能会在不久的将来缩短。

服务的思想和前景


我认为对于拥有强大PC的游戏玩家来说,分布式游戏程序是一个不错的选择,他们可以自己购买设备以收回成本。他们自己不需要云游戏,但是如果有一辆昂贵的汽车,为什么不退还一些费用,甚至完全支付设备费用呢?此外,参与分布式游戏计划的选项也适用于像我这样的公司,其中有100%的电量未使用。它们可以兑换成货币,这在当前危机条件下尤其重要。

分布式游戏是一种云智能盒,可供广泛的消费者使用。它提供了机会来获得功能强大的计算机所有者的奖励,从而为第三方用户提供资源。好吧,最终,游戏玩家不会遇到云游戏的问题,因为服务器距离它们最多只有几十公里,而不是大多数云游戏服务用户经常看到的数百甚至数千公里。分布式网络越大,游戏质量越高。

在不久的将来,云和分布式游戏将共存,相辅相成。在当前环境中,当游戏服务的负荷不断增长时,这是理想的选择。大流行结束后,游戏和游戏服务的普及程度将在未来增加,因此分布式游戏将获得动力。

另请参见文章“金钱游戏:部署PlaykeyPro服务的经验”中有关云游戏主题的继续。

All Articles