Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

Fa poc vaig veure un article sobre Habré "Xarxa de jocs distribuïts com a alternativa a GFN" i vaig decidir escriure sobre la meva experiència de participar en aquesta xarxa. Va passar que vaig ser un dels primers participants en el programa descrit a l'article. I no sóc un jugador, sinó només el propietari de diversos ordinadors potents, el poder dels quals és utilitzat per la xarxa.

Per deixar clar immediatament de què estem parlant, els meus servidors els fan servir els jugadors del servei de jocs al núvol que es connecten a la xarxa. L'article esmentat anteriorment esmenta SONM, Playkey i Drova. Vaig provar el servei de Playkey i ara intentaré parlar dels matisos d'una xarxa distribuïda i treballar-hi.

Com funciona la xarxa

Descriuré breument com funciona tot. El servei de jocs al núvol busca propietaris d'ordinadors potents que estiguin disposats a oferir els recursos informàtics de les seves màquines per diners. Quan un jugador es connecta a un servei al núvol, selecciona automàticament el servidor més proper a l'usuari i el joc s'inicia en aquesta màquina. Com a resultat, els retards són mínims, el jugador juga i està content, el servei al núvol i el propietari del servidor reben els diners que paga el jugador.

Com vaig entrar en tot això?

La meva experiència en informàtica és d'uns 25 anys. Fa molts anys que dirigeixo una petita empresa privada especialitzada en el desenvolupament de sistemes de navegació. M'encanten els jocs, però difícilment se'm pot dir un jugador aficionat. L'empresa disposa d'unes dues dotzenes de màquines potents, els recursos de les quals estan lluny d'utilitzar-se completament.

D'alguna manera vaig començar a buscar una oportunitat per descarregar-los en benefici de l'empresa, és a dir, per rebre ingressos addicionals. Vaig veure diversos serveis nacionals i estrangers que s'oferien llogar els recursos dels seus ordinadors per diners. La majoria de propostes són, és clar, mineres, que no em van atreure gens. En un moment, hi havia un 99% de falsificacions en aquesta àrea.

Però em va agradar la idea de carregar els servidors amb jocs; Al principi vaig sol·licitar la prova beta, es va acceptar immediatament, però la invitació per participar va arribar un any i mig després.

El que era atractiu era que tot el que havia de fer era maquinari i era possible executar diverses màquines virtuals en un servidor físic, cosa que vaig fer més tard. Tota la resta, instal·lació de programari especialitzat, configuració, actualitzacions, s'encarregava del servei. I això va ser genial, perquè no tinc gaire temps lliure.

Després de desplegar el sistema, vaig provar el joc a través d'una xarxa distribuïda des del costat del jugador (em vaig connectar al meu propi servidor, que es trobava a diversos quilòmetres de distància en el moment del joc). Ho he comparat amb jugar al núvol. La diferència era molt notable: en el primer cas, el procés es podria comparar amb jugar al vostre propi ordinador.

Equips i xarxes

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

Vaig provar la xarxa distribuïda en diferents equips. Pel que fa als ordinadors, es tractava d'estacions de treball basades en processadors Intel d'i3 a i9, amb mòduls de RAM de diferents mides i freqüències. Els ordinadors estan equipats amb unitats HDD i SSD amb interfícies SATA i NVME. I, per descomptat, les targetes de vídeo de la sèrie Nvidia GTX 10x0 i RTX 20x0.

Per participar en el programa de proves beta, he utilitzat 4 servidors basats en processadors i9-9900 amb 32 RAM./64 GB, col·locant 3 màquines virtuals a cadascuna. En total, vam aconseguir 12 màquines virtuals relativament potents que complien els criteris del programa. Vaig col·locar aquest equip en un prestatge d'un metre d'ample. Els estoigs estaven ben ventilats, amb potents sistemes de refrigeració i filtres de pols.

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

També vaig utilitzar diferents equips de xarxa, l'amplada de banda variava de 100 Mbit/s a 10 Gbit/s.

Com a resultat, la majoria dels encaminadors domèstics amb una amplada de banda de fins a 100 Mbit/s no són adequats per a una xarxa distribuïda. De fet, fins i tot el treball normal a la xarxa amb aquests dispositius és un problema. Però els encaminadors gigabit amb processadors de 2 o 4 nuclis són ideals.

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors
Així és un servidor amb tres màquines virtuals

Càrrega del servidor

Em vaig convertir en participant del programa de xarxa distribuïda fins i tot abans de la pandèmia. Aleshores, els ordinadors es carregaven al voltant del 25-40%. Però després, quan més i més persones van canviar al mode d'aïllament, la càrrega va començar a créixer. Ara la càrrega en algunes màquines virtuals arriba al 80% per dia. Hem hagut de traslladar les tasques de proves i manteniment a l'horari del matí per no crear molèsties als jugadors.

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

Amb la creixent popularitat del servei, la càrrega per a mi i els meus companys també ha augmentat; després de tot, hem de supervisar el funcionament de les màquines virtuals i físiques. De vegades hi ha errors que s'han de solucionar. No obstant això, fins ara ho estem afrontant, tot va bé.

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

Veig la càrrega de les meves màquines virtuals al tauler d'administració. Mostra quines màquines es carreguen i com d'ocupació, la quantitat de temps que va passar el jugador, quin joc es va llançar, etc. Hi ha molts detalls, així que et pots quedar atrapat durant un parell d'hores estudiant-ho tot.

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

Manteniment

Tal com he escrit, no està exempt de dificultats. El principal problema és la manca de monitorització automatitzada del sistema i notificació dels problemes als propietaris del servidor. Esperem que aquestes funcions s'afegiran aviat. Mentrestant, he de mirar el meu compte personal, supervisar els paràmetres de funcionament dels equips, controlar la temperatura dels components del servidor, supervisar la xarxa, etc. L'experiència en l'àmbit informàtic ajuda. És possible que algú amb menys coneixements tècnics pugui tenir problemes.

Jocs per diners: experiència de treballar en una xarxa de jocs distribuïts com a propietari de diversos servidors

És cert que la majoria de les dificultats es van resoldre al principi de la participació en el programa de proves. Seria bo crear un manual de configuració detallat, però crec que és qüestió de temps.

El més interessant són els ingressos i les despeses

Està clar que aquest programa no és SETi@home, l'objectiu principal dels propietaris d'ordinadors és guanyar diners. La solució òptima per a això és un ordinador potent amb diverses màquines virtuals. La quota dels costos generals en aquest cas és molt menor que si utilitzeu una màquina física. Per descomptat, per configurar una màquina virtual i després executar-hi un servei de joc, necessiteu coneixements tècnics i experiència. Però si tens ganes, pots aprendre.

El consum d'energia és molt menor que en el cas de la mineria. Sé de què parlo, perquè en un moment vaig provar diferents opcions per extreure monedes digitals, encara que no durant molt de temps. Aquí teniu el consum mitjà d'energia segons les proves:

  • 1 servidor (i5 + 1070): una màquina virtual ~80 kWh/mes.
  • 1 servidor (i9 + 3*1070) - 3 màquines virtuals ~130 kWh/mes.
  • 1 servidor (i9 + 2*1070ti + 1080ti) - 3 màquines virtuals ~180 kWh/mes.

Al principi del programa de proves beta, el pagament dels recursos de la màquina era purament simbòlic, de 4 a 10 dòlars al mes per màquina virtual.

A continuació, el pagament es va augmentar a 50 dòlars al mes per màquina virtual, subjecte al funcionament continu de la màquina virtual. Aquest és un pagament fix. El servei aviat promet introduir la facturació per minut, després, segons els meus càlculs, serà d'uns 56 dòlars al mes per a una màquina virtual. No està malament, encara que tinguis en compte que part dels ingressos es mengen els impostos, les comissions bancàries, així com les factures de la llum i els serveis del proveïdor.

Segons els meus càlculs, la recuperació de l'equip, si es compra exclusivament per a un servei de joc, és d'uns tres anys. Al mateix temps, l'esperança de vida (incloent el desgast físic i l'obsolescència) del maquinari informàtic és de quatre anys. La conclusió és senzilla: el millor és participar en el programa si ja teniu un ordinador. El positiu és que ara la demanda del propi servei ha augmentat. L'empresa té previst introduir una nova facturació per minut, com he esmentat anteriorment, de manera que probablement el període d'amortització disminuirà en un futur proper.

Reflexions i perspectives sobre el servei

Crec que un programa de jocs distribuïts és una gran opció per als jugadors amb ordinadors potents que poden recuperar els costos del seu propi maquinari. No necessiten jocs al núvol ells mateixos, però si tenen una màquina cara, per què no recuperar part dels costos o fins i tot pagar l'equip íntegrament? A més, l'opció de participar en el programa de joc distribuït també és apta per a empreses com la meva, on hi ha capacitats que no s'utilitzen al 100%. Es poden convertir en diners, la qual cosa és especialment important en les condicions de crisi actuals.

Els jocs distribuïts són una mena de caixa intel·ligent basada en núvol que està disponible per a una àmplia gamma de consumidors. Fa possible que els propietaris de màquines potents rebin recompenses proporcionant recursos a usuaris de tercers. Bé, els jugadors, al final, no experimenten problemes amb els jocs al núvol, ja que els servidors estan situats com a molt a un parell de desenes de quilòmetres d'ells, i no a centenars o fins i tot a milers, com passa sovint amb els usuaris de la majoria de serveis de jocs al núvol. I com més gran sigui la xarxa distribuïda, més gran serà la qualitat del joc.

En un futur proper, el núvol i el joc distribuït coexistiran, complementant-se. En les condicions actuals, quan la càrrega dels serveis de joc està creixent, aquesta és una opció ideal. La popularitat dels jocs i els serveis de jocs continuarà augmentant en el futur, després que acabi la pandèmia, de manera que els jocs distribuïts guanyaran impuls.

Font: www.habr.com

Afegeix comentari