
Cloud-Technologie wird niemanden überraschen. Passwörter, Urlaubsfotos werden in den Clouds gespeichert und dort auch aufwändige ressourcenintensive Berechnungen durchgeführt. Vor einigen Jahren trat auch Cloud-Gaming auf, als das Spiel auf Remote-Servern stark ausgelastet war und der Benutzer ein fertiges Bild erhielt. Ein solches Schema ermöglicht die Wiedergabe auf nahezu jedem Gerät, das den Videostream mit HD-Auflösung „zieht“.
Cloud-Gaming ist gut für alle - denn Sie können Kopfschmerzen mit ständigen Eisen-Upgrades loswerden und schnell auf das Gameplay zugreifen. Sie können die neuesten Spiele jederzeit und überall spielen. Es gibt jedoch Probleme: Je weiter der Cloud-Gaming-Service-Server vom Benutzer entfernt ist, desto schlechter ist das Ergebnis. Verzögerungen treten auf, das Bild wird unscharf. In einigen Fällen bleibt sogar der Cursor hinter den Aktionen des Benutzers zurück. Dieses Problem ist typisch für GeForce NOW und alle anderen Cloud-Dienste. Was könnte die Lösung sein?
Benötigen Sie mehr Server? Kein Problem

Wir sprechen über die Idee, ein verteiltes Gaming-Netzwerk zu schaffen, das sich aus den Besitzern produktiver PCs und in der Tat aus Spielern zusammensetzt. Letztere sind Internetnutzer, die die neuesten Spiele spielen möchten, ohne ihre Hardware zu aktualisieren. Ein verteiltes Netzwerk ermöglicht es, Probleme mit Verzögerungen zu vermeiden, wenn ein Benutzer, beispielsweise aus Australien, versucht, eine Verbindung zu einem Spieleserver in Moskau herzustellen. Aus diesem Vorhaben ergibt sich in der Regel nichts Gutes, da Entfernungen auch im Internet eine Rolle spielen.
Aber was ist, wenn wir die Spieleservice-Server für Australier in Australien oder Neuseeland einrichten? Dann ist das Problem behoben - Sie können ohne Verzögerungen und Seifenbilder spielen. Die beste Option ist in diesem Fall, wenn ein Spieler aus demselben Australien die Ressourcen seines PCs an andere Benutzer vermietet. Dieser Spieler schließt einen Vertrag mit dem Gaming Cloud Service, der seine Präsenz erweitert. Es ist viel einfacher und billiger, private Besitzer leistungsfähiger PCs für Services zu gewinnen, als ein Rechenzentrum in einer abgelegenen Region von Grund auf neu zu errichten oder Geräte nur an einem Standort unterzubringen.
Die Vorteile eines solchen Systems- Die Fähigkeit, das Netzwerk schnell zu skalieren. In jedem Land gibt es viele Benutzer mit Gaming-Hardware, und jeder von ihnen ist ein potenzieller Teilnehmer am Cloud-Gaming-Service.
- Spielverlauf ohne Verzögerungen für Einwohner verschiedener Länder und Städte.
- Es ist viel billiger als der Kauf eines eigenen Gaming-PCs oder einer Spielekonsole der neuesten Generation.
Wie funktioniert es

Der Cloud-Gaming-Service zieht Freiwillige an, die bereit sind, gegen eine Gebühr Ressourcen für ihre eigenen PCs bereitzustellen. Wenn ein Benutzer ein Spiel anfordert, wertet das System die Nähe der Spieleserver aus und schaltet den PC des Cloud-Dienstbenutzers auf den nächsten privaten Server um. In diesem Fall ist die Verzögerung minimal, das Spiel spielt sich fast perfekt.
Nur Besitzer leistungsfähiger Computer können an einem solchen Projekt teilnehmen. Theoretisch kann der Server Besitzer von PCs mit Eigenschaften sein, die nicht niedriger sind als:
- 6-Core-Prozessor;
- 16 GB RAM;
- Nvidia GTX 1070;
- Kabelgebundener Internet-Kanal 50 Mbit / s.
Es ist klar, dass solches Eisen viel kostet. Daher sollten Besitzer von Gaming-PCs, Knoten für verteiltes Spielen, eine gute Belohnung erhalten. Nur in diesem Fall wird der Knoten größer, und Spieler können sich an ihrem Wohnort mit neuen Diensten verbinden und ohne Verzögerungen spielen.
Bei Spielediensten können durch verteiltes Spielen die Betriebskosten gesenkt und der eigene Dienst für die Benutzer attraktiver gestaltet werden. Ein weiteres Plus ist die Möglichkeit, die Kosten für die Wartung eines Rechenzentrums zu senken. Da die Server / Knoten den Bergleuten gehören, muss das Unternehmen keine nennenswerten Mittel in die Entwicklung von DCs investieren.
Gibt es in der Russischen Föderation bereits verteiltes Spielen?
Ja, in Russland werden solche Projekte von zwei Unternehmen durchgeführt - Drova und PlayKey. Es gibt auch das SONM-Projekt, aber es ist größtenteils für komplexe Berechnungen und Renderings gedacht. Wir sprechen nicht über Spiele (obwohl dieses Feature bereits angekündigt wurde).
Was Drova betrifft, hat das Unternehmen jetzt nur 10 Spieleserver, die von den Eigentümern gemietet werden. Im Allgemeinen befindet sich dieses Unternehmen im Anfangsstadium des Testens seines Dienstes, da viele Technologien noch nicht fertiggestellt wurden und die Kommunikationsqualität schlecht ist. Wenn das bereits vorhandene System funktioniert, kann es getestet werden.
PlayKey begann vor ein paar Jahren im Bereich des verteilten Spielens zu arbeiten. Wie Drova wird das System getestet. Sein Anwendungsbereich ist etwas breiter als der seines Konkurrenten - derzeit sind Bergbauknoten in Nowosibirsk, Krasnojarsk, Moskau, St. Petersburg und Perm tätig. Die Vergütung für Bergleute ist immer noch minimal - ungefähr 6 USD pro Woche. Offensichtlich ist dies nur eine Entschädigung für den Testzeitraum, und mit der „militärischen“ Staffelung werden sich die Preise ändern, aber auch diejenigen, die ihre Ausrüstung zum Testen bereitstellen möchten.
Welche Probleme kann ein verteilter Spieledienst haben?
Strom Egal wie gut die Server der Bergleute sind, eines der Hauptprobleme wird die Leistung des Servers sein. Es ist nicht umsonst, dass die DCs eine Backup-Verbindung herstellen, Batterien und Dieselgeneratoren einsetzen und sogar Verträge über die Lieferung von Dieselkraftstoff an das Rechenzentrum abschließen. Besitzer von Spieleservern haben ein viel höheres Risiko für Hardwareausfälle. In der Regel überwachen jedoch die Besitzer leistungsfähiger Gaming-Hardware die Geräte, installieren unterbrechungsfreie Stromversorgungen (auch wenn die Stromversorgung im Haus / in der Umgebung ausgeschaltet ist, werden die Netzwerkgeräte ebenfalls abgeschaltet) und ergreifen andere Sicherheitsmaßnahmen. Ausfälle sollten also nicht besonders zahlreich sein. Am Ende haben sogar
große DCs Probleme .
Netzwerk. Neben der Zuverlässigkeit der elektrischen Verbindung besteht ein Risiko für den Internet-Kanal. Möglicherweise gibt es Probleme mit dem Router zu Hause oder mit dem Anbieter. Der gleiche Stromausfall führt dazu, dass der Spieleserver offline geschaltet wird, da die Netzwerkausrüstung des Anbieters im Haus in den meisten Fällen nicht funktioniert. Die Bedrohung ist sehr real.
Als Beispiel gebe ich mein eigenes Problem an, das beim Testen eines verteilten Gaming-Netzwerks aufgetreten ist. Als ich mich mit Rostelecom verband, funktionierte alles einwandfrei, aber in regelmäßigen Abständen ging der Server verloren. Nachdem wir uns mit den Entwicklern befasst hatten, stellten wir fest, dass sich während dieser Zeit die externe IP-Adresse änderte, wodurch die Verbindung unterbrochen und das Streaming beendet wurde. Nach dem Kauf einer weißen IP sind die Probleme weg.
Eisen Wenn wir über professionelle Server sprechen, dann ist dies natürlich eine andere Hardware, naja, d.h. Metalle sind gleich, Verifikationstechnologien sind jedoch unterschiedlich. Zum Beispiel werden verschiedene Wärmeleitpasten verwendet, Kühler sind unterschiedlich, in den Servern sind sie so ausgelegt, dass sie mehrere Jahre lang rund um die Uhr funktionieren, während Haushaltskühler für 100 Rubel ausgelegt sind und unzuverlässig funktionieren und irgendwann einfach ausfallen. Dazu müssen Betriebsbedingungen wie die Umwelt hinzugefügt werden. Wenn im Rechenzentrum eine konstante Temperatur von ~ 18 ° C eingehalten wird, kann nur durch Telemetrie vom Dienst festgestellt werden, was und wo es nicht vom Bergmann gesteuert wird.
Was ist mit der Zukunft?

Die Entwicklung des Cloud-Gaming in Richtung Dezentralisierung scheint ein logischer Trend zu sein. Nach den Gesetzen der Physik können Sie die gewünschte Reaktionsgeschwindigkeit nicht erreichen, wenn sich der Remote-Server weiter als 1500 bis 2000 km vom Player entfernt befindet. Dies bedeutet, dass der globale Cloud-Dienst ein Netzwerk mit vielen relativ nahen Knoten benötigt. Die Bereitstellung eines solchen Netzwerks mit Hilfe von Rechenzentren ist problematisch - teuer, langwierig, technisch schwierig.
Aber um eine Plattform zu schaffen, von der einige Teilnehmer Geräte bereitstellen, während andere sie nutzen - die Aufgabe ist verständlich. Darüber hinaus ist das Teilen von Plattformen und Diensten ein moderner Trend. Ein Beispiel ist AirBnB, Uber, Delivery Club, Twitch, YouTube. Die Hauptschwierigkeit besteht neben den oben beschriebenen technischen Feinheiten darin, eine verteilte Serviceökonomie aufzubauen, ein Geschäftsmodell, bei dem die Miete eines Computers für Spiele für die Plattformteilnehmer interessant ist und die Bezahlung für die Spieler nicht übermäßig hoch ist.
Verteilte Projekte, einschließlich Cloud-Gaming, sind die Zukunft. Schließlich ermöglichen sie zum einen den Besitzern leistungsfähiger Gaming-PCs, Geld zu verdienen, und zum anderen bieten sie die Möglichkeit, Spielern, die für relativ wenig Geld Zugang zu den neuesten Spielen erhalten, die Möglichkeit zu ersparen und zum dritten die Bereitstellung des Gaming-Netzwerks mit Cloud-Diensten zu beschleunigen. Die Kosten sind minimal und das Vergnügen wird maximiert.