Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

Nedávno som videl článok o Habrém „Distribuovaná herná sieť ako alternatíva k GFN“ a rozhodol som sa napísať o mojej skúsenosti s účasťou v takejto sieti. Stalo sa, že som bol jedným z prvých účastníkov programu opísaného v článku. A to nie som hráč, ale len vlastník niekoľkých výkonných počítačov, ktorých výkon využíva sieť.

Aby bolo okamžite jasné, o čom hovoríme, moje servery používajú hráči cloudovej hernej služby, ktorí sa pripájajú k sieti. Vo vyššie uvedenom článku sa spomínajú SONM, Playkey a Drova. Vyskúšal som si službu od Playkey a teraz sa pokúsim porozprávať o nuansách distribuovanej siete a práci v nej.

Ako funguje sieť

Stručne popíšem, ako to celé funguje. Služba cloudových hier hľadá majiteľov výkonných PC, ktorí sú ochotní poskytnúť výpočtové zdroje svojich strojov za peniaze. Keď sa hráč pripojí ku cloudovej službe, automaticky vyberie server najbližšie k používateľovi a hra sa spustí na tomto počítači. Výsledkom je, že oneskorenia sú minimálne, hráč hrá a je spokojný, cloudová služba a vlastník servera dostanú peniaze, ktoré hráč zaplatí.

Ako som sa do toho všetkého dostal?

Moja prax v IT je cca 25 rokov. Dlhé roky vediem malý súkromný podnik, ktorý sa špecializuje na vývoj navigačných systémov. Milujem hry, ale len ťažko ma možno nazvať vášnivým hráčom. Firma disponuje asi dvoma desiatkami výkonných strojov, ktorých zdroje nie sú ani zďaleka plne využité.

Nejako som začal hľadať možnosť stiahnuť si ich v prospech spoločnosti, teda získať ďalší príjem. Videl som niekoľko zahraničných a domácich služieb, ktoré ponúkali prenájom zdrojov svojich počítačov za peniaze. Väčšina návrhov je samozrejme ťažobná, čo ma vôbec nelákalo. Kedysi bolo v tejto oblasti 99 % falzifikátov.

Ale páčila sa mi myšlienka naplniť servery hrami; Najprv som požiadal o beta testovanie, bolo to okamžite prijaté, ale pozvánka na účasť prišla o rok a pol neskôr.

Atraktívne bolo, že všetko, čo som musel urobiť, bol hardvér a bolo možné spustiť niekoľko virtuálnych strojov na jednom fyzickom serveri, čo som urobil neskôr. O všetko ostatné – inštaláciu špecializovaného softvéru, konfiguráciu, aktualizácie – sa postarala služba. A to bolo skvelé, pretože nemám veľa voľného času.

Po nasadení systému som hru vyskúšal cez distribuovanú sieť zo strany hráča (pripojil som sa na vlastný server, ktorý bol v čase hry vzdialený niekoľko kilometrov). Len som to porovnal s hraním v cloude. Rozdiel bol veľmi citeľný – v prvom prípade by sa dal postup prirovnať k hraniu na vlastnom PC.

Zariadenia a siete

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

Testoval som distribuovanú sieť na rôznych zariadeniach. Čo sa týka PC, išlo o pracovné stanice založené na procesoroch Intel od i3 po i9, s modulmi RAM rôznych veľkostí a frekvencií. Počítače sú vybavené HDD a SSD diskami s rozhraním SATA a NVME. A, samozrejme, grafické karty série Nvidia GTX 10x0 a RTX 20x0.

Na účasť v beta testovacom programe som použil 4 servery založené na procesoroch i9-9900 s 32 RAM/64 GB, pričom na každý umiestnite 3 virtuálne počítače. Celkovo sme získali 12 relatívne výkonných virtuálnych strojov, ktoré spĺňali kritériá programu. Toto zariadenie som umiestnil na policu širokú jeden meter. Puzdrá boli dobre vetrané, s výkonnými chladiacimi systémami a prachovými filtrami.

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

Používal som aj rôzne sieťové zariadenia, šírka pásma sa pohybovala od 100 Mbit/s do 10 Gbit/s.

Ako sa ukazuje, väčšina domácich smerovačov so šírkou pásma do 100 Mbit/s nie je vhodná pre distribuovanú sieť. Vlastne aj bežná práca v sieti s takýmito zariadeniami je problém. Ideálne sú však gigabitové smerovače s 2 alebo 4 jadrovými procesormi.

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov
Takto vyzerá server s tromi virtuálnymi strojmi

Zaťaženie servera

Ešte pred pandémiou som sa stal účastníkom programu distribuovanej siete. Vtedy boli počítače zaťažené na 25-40%. Ale potom, keď stále viac ľudí prešlo do režimu izolácie, zaťaženie začalo rásť. Teraz zaťaženie niektorých virtuálnych počítačov dosahuje 80% za deň. Testovacie a údržbárske práce sme museli presunúť na dopoludňajšie hodiny, aby sme hráčom nenarobili nepríjemnosti.

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

S rastúcou popularitou služby sa zvýšila aj záťaž pre mňa a mojich kolegov – veď potrebujeme sledovať chod virtuálnych a fyzických strojov. Niekedy sa vyskytnú chyby, ktoré je potrebné opraviť. Zatiaľ to však zvládame, všetko ide dobre.

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

V administračnom paneli vidím načítanie mojich virtuálnych strojov. Ukazuje, ktoré stroje sú načítané a zaneprázdnené, koľko času hráč strávil, aká hra bola spustená atď. Je tam pomerne veľa detailov, takže sa pri štúdiu všetkého môžete zaseknúť na pár hodín.

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

údržba

Ako som písal, nie je to bez ťažkostí. Hlavným problémom je nedostatok automatizovaného monitorovania systému a informovania vlastníkov serverov o problémoch. Dúfajme, že tieto funkcie budú čoskoro pridané. Medzitým sa musím pozrieť do svojho osobného účtu, monitorovať prevádzkové parametre zariadení, sledovať teplotu komponentov servera, monitorovať sieť atď. Skúsenosti v IT oblasti pomáhajú. Je možné, že niekto s menším technickým vzdelaním môže mať problémy.

Hry za peniaze: skúsenosti v distribuovanej hernej sieti vlastníka niekoľkých serverov

Je pravda, že väčšina problémov bola vyriešená na samom začiatku účasti na testovacom programe. Bolo by pekné vytvoriť podrobný návod na nastavenie, ale myslím si, že je to otázka času.

Najzaujímavejšie sú príjmy a výdavky

Je jasné, že tento program nie je SETi@home, hlavným cieľom majiteľov PC je zarábať peniaze. Optimálnym riešením je výkonný počítač s niekoľkými virtuálnymi strojmi. Podiel režijných nákladov je v tomto prípade oveľa menší, ako keď používate jeden fyzický stroj. Na nastavenie virtuálneho stroja a následné spustenie hernej služby na ňom samozrejme potrebujete technické znalosti a skúsenosti. Ale ak máte túžbu, môžete sa naučiť.

Spotreba energie je oveľa nižšia ako v prípade ťažby. Viem, o čom hovorím, pretože som naraz skúšal rôzne možnosti ťažby digitálnych mincí, aj keď nie na dlho. Tu je priemerná spotreba energie podľa testov:

  • 1 server (i5 + 1070) - jeden virtuálny stroj ~80 kWh/mesiac.
  • 1 server (i9 + 3*1070) - 3 virtuálne stroje ~130 kWh/mesiac.
  • 1 server (i9 + 2*1070ti + 1080ti) - 3 virtuálne stroje ~180 kWh/mesiac.

Na úplnom začiatku beta testovacieho programu bola platba za strojové prostriedky čisto symbolická, 4-10 dolárov mesačne za virtuálny stroj.

Potom sa platba zvýšila na 50 dolárov mesačne za virtuálny stroj, za predpokladu nepretržitej prevádzky virtuálneho stroja. Ide o fixnú platbu. Služba čoskoro sľubuje zavedenie minútovej fakturácie, potom to bude podľa mojich výpočtov približne 56 dolárov mesačne za jeden virtuálny stroj. Nie je to zlé, aj keď si uvedomíte, že časť príjmu zožerú dane, bankové provízie, ale aj účty za elektrinu a služby poskytovateľa.

Podľa mojich výpočtov je návratnosť vybavenia, ak je zakúpená výhradne pre hernú službu, približne tri roky. Zároveň je predpokladaná životnosť (vrátane fyzického opotrebovania a zastarania) počítačového hardvéru štyri roky. Záver je jednoduchý – najlepšie je zúčastniť sa programu, ak už máte PC. Pozitívom je, že teraz sa zvýšil dopyt po samotnej službe. Spoločnosť plánuje zaviesť novú minútovú tarifikáciu, ako som už spomenul vyššie, takže doba návratnosti sa v blízkej budúcnosti pravdepodobne zníži.

Myšlienky a vyhliadky na službu

Myslím si, že distribuovaný herný program je skvelou voľbou pre hráčov s výkonnými počítačmi, ktorým sa môžu vrátiť náklady na vlastný hardvér. Sami nepotrebujú cloudové hry, ale ak majú drahý stroj, prečo sa im časť nákladov nevráti alebo dokonca nezaplatia za vybavenie v plnej výške? Navyše možnosť zapojiť sa do distribuovaného herného programu je vhodná aj pre spoločnosti ako je tá moja, kde sú kapacity, ktoré nie sú 100% vyťažené. Dajú sa premeniť na peniaze, čo je v súčasných krízových podmienkach obzvlášť dôležité.

Distribuované hranie je druh cloudového smartboxu, ktorý je dostupný širokému spektru spotrebiteľov. Umožňuje majiteľom výkonných strojov získať odmeny poskytovaním zdrojov používateľom tretích strán. Hráči v konečnom dôsledku nemajú problémy s cloudovými hrami, pretože servery sa nachádzajú maximálne niekoľko desiatok kilometrov od nich, a nie stovky alebo dokonca tisíce, ako sa to často stáva používateľom väčšiny služieb cloudových hier. A čím väčšia je distribuovaná sieť, tým vyššia je kvalita hry.

V blízkej budúcnosti budú cloudové a distribuované hry koexistovať a vzájomne sa dopĺňať. V súčasných podmienkach, kedy záťaž na herné služby rastie, je to ideálna možnosť. Po skončení pandémie bude popularita hier a herných služieb v budúcnosti naďalej rásť, takže distribuované hranie naberie na sile.

Zdroj: hab.com

Pridať komentár