Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Mi ĵus vidis artikolon pri Habré "Distribuita videoludadreto kiel alternativo al GFN" kaj decidis skribi pri mia sperto partopreni en tia reto. Okazis, ke mi estis unu el la unuaj partoprenantoj en la programo priskribita en la artikolo. Kaj mi ne estas ludanto, sed nur la posedanto de pluraj potencaj komputiloj, kies potenco estas uzata de la reto.

Por tuj klarigi, pri kio ni parolas, miaj serviloj estas uzataj de ludantoj de la nuba videoludada servo, kiuj konektas al la reto. La supre menciita artikolo mencias SONM, Playkey kaj Drova. Mi provis la servon de Playkey kaj nun mi provos paroli pri la nuancoj de distribuita reto kaj labori en ĝi.

Kiel la reto funkcias

Mi mallonge priskribos kiel ĉio funkcias. La nuba videoludada servo serĉas posedantojn de potencaj komputiloj, kiuj pretas provizi la komputigajn rimedojn de siaj maŝinoj por mono. Kiam ludanto konektas al nuba servo, ĝi aŭtomate elektas la servilon plej proksiman al la uzanto, kaj la ludo komenciĝas sur tiu maŝino. Kiel rezulto, prokrastoj estas minimumaj, la ludanto ludas kaj estas feliĉa, la nuba servo kaj la servilo-posedanto ricevas la monon pagita de la ludanto.

Kiel mi eniris ĉion ĉi?

Mia sperto en IT estas ĉirkaŭ 25 jaroj. De multaj jaroj mi administras malgrandan privatan entreprenon, kiu specialiĝas pri la evoluo de navigaciaj sistemoj. Mi amas ludojn, sed apenaŭ oni povas nomi min fervora ludanto. La kompanio havas ĉirkaŭ du dekduojn da potencaj maŝinoj, kies rimedoj estas malproksimaj de esti plene uzataj.

Iel mi komencis serĉi ŝancon elŝuti ilin por la avantaĝo de la kompanio, tio estas, ricevi pliajn enspezojn. Mi vidis plurajn eksterlandajn kaj enlandajn servojn, kiuj proponis lui la rimedojn de siaj komputiloj kontraŭ mono. Plejparto de la proponoj estas, kompreneble, minado, kiu tute ne altiris min. Foje estis 99% de falsaĵoj en ĉi tiu areo.

Sed mi ŝatis la ideon ŝarĝi la servilojn per ludoj; la ideo montriĝis proksima en spirito. Komence mi petis por beta-testado, ĝi estis tuj akceptita, sed la invito por partopreni venis jaron kaj duonon poste.

Kio estis alloga estis, ke ĉio, kion mi devis fari, estis aparataro, kaj eblis ruli plurajn virtualajn maŝinojn sur unu fizika servilo, kion mi faris poste. Ĉio alia - instalado de speciala programaro, agordo, ĝisdatigoj - estis prizorgita de la servo. Kaj tio estis bonega, ĉar mi ne havas multe da libera tempo.

Post kiam mi deplojis la sistemon, mi provis la ludon per distribuita reto de la flanko de la ludanto (mi konektis al mia propra servilo, kiu troviĝis plurajn kilometrojn for dum la ludo). Nur komparis ĝin kun ludi en la nubo. La diferenco estis tre rimarkinda - en la unua kazo, la procezo povus esti komparita kun ludi sur via propra komputilo.

Ekipaĵo kaj retoj

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Mi testis la distribuitan reton sur malsamaj ekipaĵoj. Koncerne komputilojn, ĉi tiuj estis laborstacioj bazitaj sur Intel-procesoroj de i3 ĝis i9, kun RAM-moduloj de malsamaj grandecoj kaj frekvencoj. La komputiloj estas ekipitaj per HDD kaj SSD-diskoj kun SATA kaj NVME-interfacoj. Kaj kompreneble videokartoj Nvidia GTX 10x0 kaj RTX 20x0.

Por partopreni en la beta-testprogramo, mi uzis 4 servilojn bazitajn sur i9-9900-procesoroj kun 32 RAM./64 GB, metante 3 virtualajn maŝinojn sur ĉiu. Entute ni ricevis 12 relative potencajn virtualajn maŝinojn, kiuj plenumis la kriteriojn de la programo. Mi metis ĉi tiun ekipaĵon sur breton larĝan unu metron. La kazoj estis bone ventolitaj, kun potencaj malvarmigaj sistemoj kaj polvaj filtriloj.

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Mi ankaŭ uzis malsamajn retajn ekipaĵojn, bendolarĝo variis de 100 Mbit/s al 10 Gbit/s.

Kiel rezultas, la plej multaj hejmaj enkursigiloj kun bendolarĝo de ĝis 100 Mbit/s ne taŭgas por distribuita reto. Efektive, eĉ normala laboro en la reto kun tiaj aparatoj estas problemo. Sed gigabit-enkursigiloj kun 2 aŭ 4 kernaj procesoroj estas idealaj.

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj
Jen kiel aspektas servilo kun tri virtualaj maŝinoj

Ŝarĝo de servilo

Mi fariĝis partoprenanto en la disdonata retoprogramo eĉ antaŭ la pandemio. Tiam la komputiloj estis ŝarĝitaj ĉirkaŭ 25-40%. Sed post kiam, kiam pli kaj pli da homoj ŝanĝis al izolita reĝimo, la ŝarĝo komencis kreski. Nun la ŝarĝo sur iuj virtualaj maŝinoj atingas 80% tage. Ni devis movi testajn kaj prizorgajn laborojn al la matenaj horoj por ne krei ĝenon por la ludantoj.

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Kun la kreskanta populareco de la servo, la ŝarĝo sur mi kaj miaj kolegoj ankaŭ pliiĝis - post ĉio, ni devas kontroli la funkciadon de virtualaj kaj fizikaj maŝinoj. Kelkfoje estas eraroj, kiuj devas esti riparitaj. Tamen, ĝis nun ni eltenas, ĉio iras bone.

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Mi vidas la ŝarĝon de miaj virtualaj maŝinoj en la administra panelo. Ĝi montras kiuj maŝinoj estas ŝarĝitaj kaj kiom okupataj, la kvanto da tempo la ludanto pasigis, kia ludo estis lanĉita, ktp. Estas sufiĉe multaj detaloj, do vi povas resti blokita dum kelkaj horoj studante ĉion.

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Konservado

Kiel mi skribis, ĝi ne estas sen malfacilaĵoj. La ĉefa problemo estas la manko de aŭtomatigita sistema monitorado kaj sciigo de servilposedantoj pri problemoj. Espereble ĉi tiuj funkcioj estos aldonitaj baldaŭ. Intertempe, mi devas rigardi mian personan konton, monitori ekipaĵajn operaciajn parametrojn, monitori la temperaturon de servilaj komponantoj, monitori la reton ktp. Sperto en la IT-kampo helpas. Eblas, ke iu kun malpli da teknika fono povas havi problemojn.

Ludoj por mono: sperto labori en distribuita videoludada reto kiel posedanto de pluraj serviloj

Vere, la plej multaj el la malfacilaĵoj estis solvitaj ĉe la komenco mem de partopreno en la testa programo. Estus bone krei detalan agordan manlibron, sed mi pensas, ke ĝi estas demando de tempo.

La plej interesa afero estas enspezoj kaj elspezoj

Estas klare, ke ĉi tiu programo ne estas SETi@home; la ĉefa celo de posedantoj de komputiloj estas gajni monon. La optimuma solvo por ĉi tio estas potenca komputilo kun pluraj virtualaj maŝinoj. La parto de superkostoj en ĉi tiu kazo estas multe malpli ol se vi uzas unu fizikan maŝinon. Kompreneble, por agordi virtualan maŝinon kaj poste funkciigi videoludan servon sur ĝi, vi bezonas teknikan scion kaj sperton. Sed se vi havas la deziron, vi povas lerni.

Energia konsumo estas multe malpli ol en la kazo de minado. Mi scias, pri kio mi parolas, ĉar iam mi provis malsamajn eblojn por minigi ciferecajn monerojn, kvankam ne longe. Jen la averaĝa elektra konsumo laŭ provoj:

  • 1 servilo (i5 + 1070) - unu virtuala maŝino ~80 kWh/monato.
  • 1 servilo (i9 + 3*1070) - 3 virtualaj maŝinoj ~130 kWh/monato.
  • 1 servilo (i9 + 2*1070ti + 1080ti) - 3 virtualaj maŝinoj ~180 kWh/monato.

Je la komenco de la beta-testa programo, pago por maŝinaj rimedoj estis pure simbola, $4-10 monate per virtuala maŝino.

Tiam la pago estis altigita al $50 monate per virtuala maŝino, kondiĉigita de daŭra funkciado de la virtuala maŝino. Ĉi tio estas fiksa pago. La servo baldaŭ promesas enkonduki pominutan fakturadon, tiam, laŭ miaj kalkuloj, ĝi estos ĉirkaŭ $56 monate por unu virtuala maŝino. Ne malbone, eĉ se vi konsideras, ke parto de la enspezo estas manĝata de impostoj, bankaj komisionoj, kaj ankaŭ de elektrofakturoj kaj provizantaj servoj.

Laŭ miaj kalkuloj, la repago de ekipaĵo, se aĉetite ekskluzive por videoludada servo, estas ĉirkaŭ tri jaroj. Samtempe, la vivdaŭro (inkluzive de fizika eluziĝo kaj malnoviĝo) de komputila aparataro estas kvar jaroj. La konkludo estas simpla - plej bone estas partopreni en la programo se vi jam havas komputilon. La pozitiva afero estas, ke nun la postulo pri la servo mem pliiĝis. La kompanio planas enkonduki novan pominutan fakturadon, kiel mi menciis supre, do la repaga periodo probable malpliiĝos en la proksima estonteco.

Pensoj pri kaj perspektivoj por la servo

Mi pensas, ke distribuita videoludada programo estas bonega eblo por ludantoj kun potencaj komputiloj, kiuj povas rekuperi la kostojn de sia propra aparataro. Ili ne bezonas nuban videoludadon mem, sed se ili havas multekostan maŝinon, kial ne reakiri iujn el la kostoj aŭ eĉ pagi por la ekipaĵo plene? Krome, la eblo partopreni en la distribuita videoludada programo ankaŭ taŭgas por kompanioj kiel la mia, kie ekzistas kapabloj, kiuj ne estas 100% uzataj. Ili povas esti konvertitaj en monon, kio estas precipe grava en la nunaj krizaj kondiĉoj.

Distribuita videoludado estas speco de nub-bazita smartbox kiu estas havebla al larĝa gamo de konsumantoj. Ĝi ebligas al posedantoj de potencaj maŝinoj ricevi rekompencojn provizante rimedojn al triaj uzantoj. Nu, ludantoj, finfine, ne spertas problemojn kun nubaj ludoj, ĉar la serviloj troviĝas maksimume kelkajn dekojn da kilometroj de ili, kaj ne centojn aŭ eĉ milojn, kiel ofte okazas ĉe uzantoj de la plej multaj nubaj videoludaj servoj. Kaj ju pli granda estas distribuita reto, des pli alta estas la kvalito de la ludo.

En proksima estonteco, nuba kaj distribuita videoludado kunekzistos, kompletigante unu la alian. En la nunaj kondiĉoj, kiam la ŝarĝo de videoludaj servoj kreskas, ĉi tio estas ideala elekto. La populareco de ludoj kaj videoludaj servoj daŭre pliiĝos en la estonteco, post kiam la pandemio finiĝos, do distribuita videoludado akiros impeton.

fonto: www.habr.com

Aldoni komenton