Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

Nedávno jsem viděl článek o Habrém „Distribuovaná herní síť jako alternativa k GFN“ a rozhodl se napsat o své zkušenosti s účastí v takové síti. Stalo se, že jsem byl jedním z prvních účastníků programu popsaného v článku. A to nejsem hráč, ale pouze vlastník několika výkonných počítačů, jejichž výkon využívá síť.

Aby bylo hned jasné, o čem mluvíme, mé servery používají hráči cloudové herní služby, kteří se připojují k síti. Výše zmíněný článek zmiňuje SONM, Playkey a Drova. Vyzkoušel jsem službu od Playkey a nyní se pokusím pohovořit o nuancích distribuované sítě a práci v ní.

Jak funguje síť

Stručně popíšu, jak to celé funguje. Služba cloudových her hledá majitele výkonných PC, kteří jsou ochotni za peníze poskytnout výpočetní prostředky svých strojů. Když se hráč připojí ke cloudové službě, automaticky vybere server, který je uživateli nejblíže, a hra se spustí na tomto počítači. Výsledkem je minimální zpoždění, hráč hraje a je šťastný, cloudová služba a majitel serveru obdrží peníze zaplacené hráčem.

Jak jsem se do toho všeho dostal?

Moje praxe v IT je cca 25 let. Řadu let vedu malou soukromou firmu, která se specializuje na vývoj navigačních systémů. Miluji hry, ale stěží mě lze nazvat vášnivým hráčem. Firma disponuje zhruba dvěma desítkami výkonných strojů, jejichž zdroje nejsou zdaleka plně využity.

Nějak jsem začal hledat možnost, jak si je stáhnout ve prospěch firmy, tedy získat další příjmy. Viděl jsem několik zahraničních a domácích služeb, které nabízely pronájem zdrojů svých počítačů za peníze. Většina návrhů je samozřejmě těžební, což mě vůbec nelákalo. Svého času bylo v této oblasti 99 % padělků.

Ale líbil se mi nápad naplnit servery hrami; ukázalo se, že nápad byl v duchu blízký. Nejprve jsem požádal o beta testování, bylo to okamžitě přijato, ale pozvání k účasti přišlo až o rok a půl později.

Atraktivní bylo, že vše, co jsem musel udělat, byl hardware a bylo možné provozovat několik virtuálních strojů na jednom fyzickém serveru, což jsem udělal později. O vše ostatní – instalaci specializovaného softwaru, konfiguraci, aktualizace – se postarala služba. A to bylo skvělé, protože nemám moc volného času.

Po nasazení systému jsem hru vyzkoušel přes distribuovanou síť ze strany hráče (připojil jsem se k vlastnímu serveru, který byl v době hry několik kilometrů daleko). Jen to přirovnal k hraní v cloudu. Rozdíl byl velmi patrný – v prvním případě by se dal postup přirovnat k hraní na vlastním PC.

Zařízení a sítě

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

Testoval jsem distribuovanou síť na různých zařízeních. Pokud jde o PC, jednalo se o pracovní stanice založené na procesorech Intel od i3 do i9, s moduly RAM různých velikostí a frekvencí. Počítače jsou vybaveny HDD a SSD disky s rozhraním SATA a NVME. A samozřejmě grafické karty řady Nvidia GTX 10x0 a RTX 20x0.

Pro účast v beta testovacím programu jsem použil 4 servery založené na procesorech i9-9900 s 32 RAM/64 GB, umístění 3 virtuálních strojů na každý. Celkem jsme získali 12 relativně výkonných virtuálních strojů, které splnily kritéria programu. Toto zařízení jsem umístil na polici širokou jeden metr. Skříně byly dobře větrané, s výkonnými chladicími systémy a prachovými filtry.

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

Použil jsem také různá síťová zařízení, šířka pásma se pohybovala od 100 Mbit/s do 10 Gbit/s.

Jak se ukazuje, většina domácích routerů s šířkou pásma do 100 Mbit/s není vhodná pro distribuovanou síť. Vlastně i běžná práce na síti s takovými zařízeními je problém. Ideální jsou ale gigabitové routery s 2 nebo 4 jádrovými procesory.

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů
Takto vypadá server se třemi virtuálními stroji

Zatížení serveru

Stal jsem se účastníkem programu distribuované sítě ještě před pandemií. Tehdy byly počítače vytíženy na 25-40%. Ale poté, co stále více lidí přecházelo do izolačního režimu, zátěž začala narůstat. Nyní zatížení některých virtuálních strojů dosahuje 80 % za den. Testování a údržbu jsme museli přesunout na dopolední hodiny, abychom nezpůsobili nepříjemnosti hráčům.

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

S rostoucí oblibou služby rostla i zátěž pro mě a mé kolegy – vždyť potřebujeme sledovat provoz virtuálních i fyzických strojů. Občas se vyskytnou závady, které je potřeba opravit. Zatím to ale zvládáme, vše jde dobře.

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

V administračním panelu vidím načítání svých virtuálních strojů. Ukazuje, které stroje jsou načteny a jak jsou vytížené, kolik času hráč strávil, jaká hra byla spuštěna atd. Je tam docela dost detailů, takže se můžete zaseknout na pár hodin tím, že to celé budete studovat.

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

Údržba

Jak jsem psal, není to bez potíží. Hlavním problémem je nedostatek automatického monitorování systému a informování vlastníků serverů o problémech. Doufejme, že tyto funkce budou brzy přidány. Mezitím musím nahlížet do svého osobního účtu, hlídat provozní parametry zařízení, hlídat teplotu serverových komponent, hlídat síť atd. Zkušenosti v IT oblasti pomáhají. Je možné, že někdo s menším technickým zázemím může mít problémy.

Hry za peníze: zkušenost s prací v distribuované herní síti jako vlastník několika serverů

Pravda, většina obtíží byla vyřešena na samém začátku účasti v testovacím programu. Bylo by hezké vytvořit podrobný návod k nastavení, ale myslím, že je to otázka času.

Nejzajímavější jsou příjmy a výdaje

Je jasné, že tento program není SETi@home, hlavním cílem majitelů PC je vydělávat peníze. Optimálním řešením je výkonný počítač s několika virtuálními stroji. Podíl režijních nákladů je v tomto případě mnohem menší, než když používáte jeden fyzický stroj. K nastavení virtuálního stroje a následnému provozování herní služby na něm samozřejmě potřebujete technické znalosti a zkušenosti. Ale pokud máte chuť, můžete se naučit.

Spotřeba energie je mnohem menší než v případě těžby. Vím, o čem mluvím, protože jsem najednou zkoušel různé možnosti těžby digitálních mincí, i když ne na dlouho. Zde je průměrná spotřeba energie podle testů:

  • 1 server (i5 + 1070) - jeden virtuální stroj ~80 kWh/měsíc.
  • 1 server (i9 + 3*1070) - 3 virtuální stroje ~130 kWh/měsíc.
  • 1 server (i9 + 2*1070ti + 1080ti) - 3 virtuální stroje ~180 kWh/měsíc.

Na samém začátku beta testovacího programu byla platba za strojové prostředky čistě symbolická, 4-10 $ měsíčně za virtuální stroj.

Poté byla platba zvýšena na 50 USD měsíčně za virtuální stroj, za předpokladu nepřetržitého provozu virtuálního stroje. Jedná se o pevnou platbu. Služba brzy slibuje zavedení minutové fakturace, pak to bude podle mých propočtů asi 56 dolarů měsíčně za jeden virtuální stroj. Není to špatné, i když uvážíte, že část příjmů sežerou daně, bankovní provize, ale i účty za elektřinu a služby poskytovatelů.

Podle mých propočtů je návratnost vybavení, pokud je zakoupeno výhradně pro herní službu, asi tři roky. Očekávaná životnost (včetně fyzického opotřebení a zastarávání) počítačového hardwaru je přitom čtyři roky. Závěr je jednoduchý – nejlepší je zúčastnit se programu, pokud již máte PC. Pozitivní je, že nyní vzrostla poptávka po samotné službě. Společnost plánuje zavést nové minutové účtování, jak jsem již uvedl výše, takže doba návratnosti se pravděpodobně v blízké budoucnosti sníží.

Myšlenky a vyhlídky na službu

Myslím, že distribuovaný herní program je skvělá volba pro hráče s výkonnými PC, kterým se mohou vrátit náklady na vlastní hardware. Sami cloudové hraní nepotřebují, ale pokud mají drahý stroj, proč se jim část nákladů nevrátí nebo dokonce nezaplatí zařízení v plné výši? Navíc možnost účasti v distribuovaném herním programu je vhodná i pro společnosti, jako je ta moje, kde jsou kapacity nevyužité na 100 %. Lze je převést na peníze, což je v současných krizových podmínkách obzvláště důležité.

Distribuované hraní je druh cloudového smartboxu, který je dostupný širokému spektru spotřebitelů. Umožňuje majitelům výkonných strojů získávat odměny poskytováním zdrojů uživatelům třetích stran. Hráči nakonec nemají problémy s cloudovými hrami, protože servery jsou umístěny maximálně několik desítek kilometrů od nich, a ne stovky nebo dokonce tisíce, jak se často stává u uživatelů většiny cloudových herních služeb. A čím větší je distribuovaná síť, tím vyšší je kvalita hry.

V blízké budoucnosti budou cloudové a distribuované hraní koexistovat a vzájemně se doplňovat. V současných podmínkách, kdy zatížení herními službami roste, je to ideální varianta. Obliba her a herních služeb bude v budoucnu po skončení pandemie dále stoupat, takže distribuované hraní nabere na síle.

Zdroj: www.habr.com

Přidat komentář