Cum funcționează Cloud Gaming? (2023)

În calitate de arhitect în cloud și jucător, am un interes considerabil pentru jocurile în cloud. Cum functioneazã? Ce componente tehnice sunt implicate și necesare? Funcționează mai bine sau mai rău decât jocurile obișnuite?

Să începem cu o întrebare de bază și un răspuns general rapid despre care vom discuta mai profund într-un minut.

Ce este jocurile de nor?

Potrivit Wikipedia, Jocurile în cloud se referă la jocurile în flux prin intermediul unei conexiuni la internet de la un server la distanță din cloud către dispozitivul jucătorului. Condiția este o conexiune la internet de cel puțin 25 Mbps. Jucătorul poate interacționa de obicei cu un mouse, tastatură sau controler pe clientul local, computerul, consola, tableta sau smartphone-ul.

Deci, care este adevăratul avantaj al jocurilor cloud? Să începem cu o imagine de ansamblu și să trecem încet în tehnologie pentru a răspunde în detaliu la această întrebare.

Notă: Acest articol a fost scris în limba engleză. Este posibil ca traducerile în alte limbi să nu ofere aceeași calitate lingvistică. Ne cerem scuze pentru erori gramaticale și semantice.

Ce este jocul în cloud?

Jocurile în cloud exprimă un principiu tehnic relativ simplu.

Puterea de calcul necesară unui joc, adică procesor, RAM, hard disk i/o și placă grafică, este furnizată de serverele din cloud. Dispozitivul utilizatorului afișează doar rezultatul acestui calcul transmis din cloud, similar unei pagini web încărcate și afișate în browser.

Există trei scenarii diferite în care „jocuri în cloud” joacă un rol.

Jocuri private în cloud

Vorbim despre găzduirea tradițională a unui server de jocuri, de exemplu, pentru CSGO. Această formă de joc în cloud există încă de la începutul mileniului și este o pălărie veche. Închirieți un server de jocuri de la un hoster, configurați acest server într-o anumită măsură, restricționați utilizarea acestuia prin parolă și limitați utilizarea acestuia.

Facturarea se face anual sau lunar, de obicei cu o anumită perioadă contractuală.

Acesta nu este jocul în cloud acoperit în prezent de toate mass-media.

Joc public în cloud

Au existat multe jocuri în care aterizați pe serverul de jocuri al unui producător de ceva timp și concura cu sau împotriva altor jucători. Jocul rulează într-un cloud public, de exemplu, pe serverele Amazon Web Services sau Microsoft Azure.

De exemplu, acesta este cazul tuturor jocurilor Battle Royale sau MMORPG-urilor.

Avantajul pentru producător este că poate crește sau reduce serverele în funcție de numărul de jucători pentru a economisi costuri. Beneficiați de acest lucru deoarece supraîncărcările de server sunt foarte rare. Jocul este întotdeauna foarte disponibil, adică disponibil non-stop (cu excepția ferestrelor de întreținere în timpul aplicării patch-urilor).

Cu jocurile în cloud public, fie plătiți pentru joc o dată, fie lunar, fie finanțați acest model cu achiziții în joc, cum ar fi un permis de luptă.

Din nou, acesta nu este jocul în cloud despre care vorbește toată lumea în prezent.

Deci, să trecem la subiect 😉

Client Cloud Gaming 

Acum devine în sfârșit interesant. Jocurile cloud pentru client nu au existat atât de mult. Numai cu lățimi de bandă de internet mai puternice în gospodăriile medii, pot fi transmise fluxurile de date vaste și continuu ale unui joc.

Ce se întâmplă aici, aproximativ?

Datele jocului, în special grafica, nu mai provin din hardware-ul tău, ci de pe internetul clientului real, care rulează jocul pentru tine.

Reacționați la imaginile transmise cu mouse-ul, tastatura sau controlerul, iar aceste date sunt trimise înapoi în cloud, unde afectează jocul.

Rezultatul vă este trimis înapoi aproape în timp real. Principiul este oarecum asemănător cu streamingul cu un card de captură. Fluxul unui computer este redirecționat către o altă destinație, cu excepția faptului că interacțiunile tale (de exemplu, controlul unui personaj) sunt trimise înapoi.

Să facem o scufundare mai profundă pentru a vedea cum funcționează acest lucru. În cele ce urmează, vom folosi întotdeauna termenul „jocuri cloud” pentru a ne referi la „jocuri cloud client”.

Recomandare sinceră: aveți pricepere, dar mouse-ul nu vă suportă perfect țintirea? Nu vă mai luptați niciodată cu mânerul mouse-ului. Masakari iar majoritatea profesioniștilor se bazează pe Logitech G Pro X Superlight. Vezi singur cu această recenzie sinceră scris de Masakari or verifica detaliile tehnice pe Amazon chiar acum. Un mouse de gaming care ți se potrivește face o diferență semnificativă!

Cum funcționează jocurile cloud?

Următoarea diagramă arată toate componentele jocurilor cloud pentru clienți. Să începem cu tine.

componente-joc-cloud

1. Clientul jucătorului

Din punct de vedere tehnic, nu mai contează atât de mult ce dispozitiv folosești. Dar, desigur, există cerințe minime specifice, pe care le discutăm mai jos. În general, însă, principalul lucru este că puteți afișa imaginea transmisă în flux, aveți internet și puteți interacționa cumva cu jocul, de exemplu, cu un mouse și tastatură.

Gata. Tu poți să începi.

2. Conexiune internet

Cheia jocurilor în cloud este conexiunea la internet și asta în două moduri. Primul, aveți nevoie de lățime de bandă mare pentru a primi fluxul constant de date. În al doilea rând, la fel de importante, dacă nu mai mult, sunt stabilitate și latență.

Deși nu trebuie neapărat să acționați rapid în jocurile de strategie pe rând, de exemplu, astfel încât să puteți tolera o întârziere sau chiar o scurtă deconectare, este o altă poveste în jocurile în timp real.

Latența prea mare sau chiar o deconectare este un nogo.

Chiar și 20-30ms pot decide despre victorie sau înfrângere.

Deci, pentru a fi clar din nou: Ai nevoie de un furnizor de internet care să-ți garanteze o linie stabilă și rapidă, precum și o lățime de bandă de minim 25 Mbps.

De unde obțineți datele și de unde vă trimiteți reacțiile?

3. Client în cloud

Pentru jocurile care nu necesită grafică intensivă, veți vorbi direct cu un server de joc și veți obține imaginea transmisă în flux de acolo. În acest caz, un joc cu un singur jucător necesită atât de puține resurse încât poți gestiona mulți jucători pe un singur server.

Dar dacă vorbim de jocuri cu împușcături multiplayer sau jocuri open-world, unde trebuie calculate multe grafice, atunci un server de joc s-ar prăbuși direct sub mulți jucători.

În principiu, furnizorul de jocuri în cloud creează un client separat (mașină virtuală sau desktop virtual) pentru tine în cloud.

Această instanță rulează de obicei pe un server și partajați serverul cu alte instanțe. Fiecare instanță, adică fiecărui client din cloud, îi sunt alocate resurse fixe, cum ar fi RAM pentru joc. În acest fel, furnizorul evită instanțe care pot lua resurse de la serverul de bază sau alte instanțe care rulează.

Deoarece trebuie calculate o mulțime de elemente grafice, acestor instanțe li se atribuie și GPU-uri separate.

Între timp, toți producătorii de plăci grafice au dezvoltat tehnologii diferite pentru jocurile în cloud pentru a transmite puterea grafică completă de la server la instanțele client care rulează deasupra acestuia.

Totuși, ceea ce sună simplu este soluția la o problemă tehnică foarte complexă, deoarece trecerea datelor – în acest caz, cadre – de la serverul cu GPU-uri la instanțele client și apoi la tine nu trebuie să generezi nicio latență.

Așadar, aici se întâmplă cea mai mare magie care face posibil jocurile în cloud.

Când vine vorba de servere pentru instanțe client, marele avantaj al cloud computing-ului este din nou exploatat. Dacă mulți jucători joacă, noi instanțe (mașini virtuale) sunt pornite ad-hoc. Dacă joacă mai puțini jucători, sunt necesare mai puține resurse.

Ceea ce mai lipsește este serverul, unde jocul gestionează toate datele instanțelor jucătorilor, iar logica jocului este calculată.

4. Server de joc în cloud

Nucleul este serverul de joc, unde rulează jocul, adică aplicația. Serverul primește cererile și datele de la clienți sau instanțe de jucător, le procesează și trimite rezultatul înapoi.

Aici nu se întâmplă nimic nou.

Singurul avantaj aici este, din nou, scalarea orizontală în nor.

De exemplu, să presupunem că dintr-o dată mai mulți jucători doresc să se conecteze la joc, ceea ce se poate întâmpla în anumite momente ale zilei. În acest caz, serverele de joc suplimentare sunt pornite automat și conectate la serverele de joc care rulează deja.

Desigur, jocul trebuie programat și optimizat pentru ca acest cadru să funcționeze fără probleme și în timp real. Toate jocurile actuale folosesc deja această tehnologie, așa că tu, ca jucător, te poți conecta ori de câte ori este posibil.

Mesajele de genul „în prezent, serverele sunt supraîncărcate, vă rugăm să reveniți mai târziu” ar trebui să fie de domeniul trecutului.

Care sunt cerințele minime pentru jocuri în cloud?

Cerința esențială este, desigur, o conexiune suficientă la internet. Unii furnizori de jocuri cloud oferă un instrument de testare a vitezei, astfel încât să puteți evalua destul de precis dacă conexiunea dvs. este potrivită pentru jocurile cloud, de exemplu, aici la shadow.tech. Alegeți doar țara în care locuiți sau cea mai apropiată de dvs. și începeți testul.

Sperăm că rezultatul va arăta astfel:

SpeedTest

Următoarea cerință trivială este că aveți nevoie de un dispozitiv compatibil. Indiferent dacă este vorba de PC, Mac, smartphone sau SmartTV - fiecare cloud așteaptă câteva cerințe minime. Și aici există, de obicei, informații pe site-urile web ale furnizorilor de jocuri cloud. De exemplu, puteți găsi prezentări generale pentru „NVIDIA Now” aici.

Ce altceva mai avem nevoie?

Înregistrarea este încă în curs. Cu toate acestea, cu orice furnizor de jocuri în cloud, nu veți putea evita înregistrarea pentru a vă obține contul. Cu acest cont, vă puteți conecta pe unul sau mai multe dispozitive și vă puteți accesa întotdeauna jocurile și cele mai recente salvări.

Unii furnizori vă permit să jucați gratuit la început, astfel încât să îl puteți testa fără niciun cost.

„NVIDIA Now” vă limitează apoi la o anumită perioadă de timp de redare pe zi. Alți furnizori vă oferă o lună gratuită atunci când vă înregistrați și vă abonați la serviciu.

Am nevoie de o conexiune WIFI bună pentru jocuri în cloud?

În general, o conexiune wifi bună este suficientă pentru jocuri în cloud, atâta timp cât este suficient de stabilă și lățimea de bandă este suficient de mare. Condiția prealabilă este o conexiune wifi de cel puțin 25 Mbps.

Cu toate acestea, avem întotdeauna o problemă de latență cu conexiunile wifi în jocurile FPS. Presupunând întotdeauna că conexiunea este super stabilă (pentru că jocurile în timp real cu pierdere de pachete nu au deloc sens), atunci latența ar trebui să fie cât mai mică posibil.

La sfârșitul articolului, vă fac un link către o altă postare despre routerele de gaming. Cu mai multe antene, cum ar fi, de exemplu, acest router, este posibil să se stabilească o conexiune suficientă.

Cu toate acestea, eu personal aș prefera întotdeauna un cablu.

Jocurile FPS folosesc UDP ca protocol, ceea ce înseamnă că pachetele de date sunt transferate cu principiul „trage și uită”. Doar o singură persoană trebuie să stea între router și dispozitiv, iar unele pachete UDP nu vor ajunge, ceea ce duce la pierderea pachetelor și, eventual, la scăderea FPS.

Cât costă jocurile cloud?

Jocurile în cloud sunt relativ ieftine în raport cu conținutul pe care îl obțineți. Accesul la sute de jocuri pe lună pentru o rată fixă ​​nu este mai mare decât Netflix & Co.

Deși există gradări și opțiuni de upgrade în detaliu, toate ofertele de cloud gaming sunt între 5 și 15 dolari. În plus, furnizorii diferă în ceea ce privește caracteristicile și conținutul inclus în serviciu. În plus, există mici diferențe în detaliile contractului, cum ar fi perioadele de anulare și limitările tehnice.

În cele ce urmează, am compilat un tabel cu cei mai cunoscuți furnizori de jocuri cloud, inclusiv costurile lunare (începând cu 09/2022), pentru a vă oferi o primă impresie.

Costuri pe lună

Furnizor de

Țara / sediul central

$8,99

NVIDIA „GeForce Now”

Statele Unite ale Americii

$9,99

Amazon „Luna+”

Statele Unite ale Americii

$14,99

Microsoft „Cloud Gaming”

Statele Unite ale Americii

$14,99

Sony „PS Plus”

Statele Unite ale Americii

$9,99

Google „Stadia”

Statele Unite ale Americii

$29,99

Lama „Umbra”

Statele Unite ale Americii

Pentru fiecare model de preț, ar trebui să aruncați o privire atentă asupra serviciilor și perioadelor de anulare. În cel mai bun caz, puteți anula prin intermediul unei interfețe web în luna următoare și, de asemenea, vă puteți abona din nou în orice moment.

Flexibilitatea este cheia aici.

Nu trebuie să vă dedicați unui singur serviciu de jocuri în cloud. 

Trebuie să cumpăr jocuri pentru jocuri în cloud?

În general, toți furnizorii de jocuri în cloud oferă pachete care includ jocuri în norii lor. De obicei, achiziționarea de jocuri nu este necesară.

Desigur, pot exista funcții suplimentare pentru un joc care pot fi rezervate ca opțiune suplimentară. De exemplu, mi-aș putea imagina că jocurile noi ar putea costa un preț lunar suplimentar în prima perioadă. În prezent, totuși, toți furnizorii de jocuri în cloud par să practice modelul Netflix la o rată fixă.

Jocul în cloud este sigur?

Asta depinde foarte mult de furnizor. Cei mai mari furnizori nu își pot permite nicio lacune de securitate sau scurgeri de date. Mai ales cu o tehnologie atât de tânără, un scandal ar fi fatal.

Cloud computing există de 20 de ani și mai multe incidente au modelat și dezvoltat industria. Centrele de date sunt mai bine protejate. Hardware-ul este practic indestructibil, cu o rezistență de 99.9999...%.

Pe de altă parte, jocurile în cloud rulează în întregime pe internet. Aceasta înseamnă că comunicarea este sigură numai dacă criptarea este valabilă. După cum se știe, toate serviciile secrete ale țărilor mai importante ale acestei lumi pot sparge criptarea. Deci, mai devreme sau mai târziu, datele dvs. pot ajunge undeva.

Dacă acest lucru poate avea consecințe negative pentru tine, trebuie să răspunzi singur.

Un alt punct slab este conexiunea cu furnizorul. Când începeți jocul, trebuie să vă conectați la furnizor. Aici depinde de securitatea dispozitivului tău final.

Să presupunem că nu aveți niciun program malware pe dispozitiv, scanerul de viruși este actualizat și vă asigurați autentificarea cu mai mulți factori, veți obține cele mai sigure condiții posibile.

De obicei, vă depuneți datele (de exemplu, adresa) la furnizorul de jocuri cloud în scopuri de facturare. Sperăm că aceste date sunt suficient de protejate de către furnizor.

Pentru a juca un joc, de obicei nu sunt necesare date personale, deci nu există niciun pericol în acest moment.

În general, ca arhitect cloud, pot afirma: Jocurile în cloud, cu funcțiile menționate mai sus activate, sunt sigure ????

sesiune de jocuri în cloud

Merită meritul Cloud Gaming?

Indiferent dacă merită să joci în cloud depinde de hardware-ul tău actual, de ce jocuri îți place să joci și dacă conexiunea ta la internet permite jocurile în cloud.

Dacă presupunem că aveți suficientă lățime de bandă stabilă, nu ați cumpărat doar un computer de jocuri pentru câteva mii de dolari și nu jucați în zona competitivă, unde contează fiecare milisecundă, atunci jocurile cloud au aceste avantaje:

Aveți grijă numai de afișaj, sunet și dispozitive de intrare

Cu Cloud Gaming, ieși complet din cursa hardware din ultimele decenii. Așadar, dacă doriți să jucați cel mai recent succes de mare succes, cum ar fi Cyperpunk 2077, Super People sau un nou Call of Duty. apoi intră în nor și începe să joci. Computerul sau dispozitivul dvs. nu mai contează, atâta timp cât îndepliniți cerințele minime.

Obțineți un monitor decent, conectați perifericele dorite, cum ar fi controlere, ochelari VR, căști sau tastatură și mouse, și sunteți gata de plecare!

Fără jonglare pe hard disk

Cu aproape toți furnizorii de jocuri în cloud, puteți accesa o colecție masivă de jocuri. Deci, chiar dacă încercați mai multe jocuri noi pe parcursul săptămânii, nu veți folosi un megaoctet mai mult decât de obicei pe hard diskul computerului.

A dispărut durerea de cap de a obține un joc nou pe disc, chiar dacă nu doriți să-i dezinstalați pe ceilalți din cauza nostalgiei.

Tarif fix pentru jocuri lunare

Ceea ce a fost standard de câțiva ani acum ca substitut pentru filme și televiziune, și anume accesul la sute de filme și seriale pentru o rată fixă ​​lunară pe care îl puteți transmite zile întregi fără probleme, ajunge acum în jocuri lume.

Plătiți o dată pe lună și puteți folosi totul. Acesta este un model profitabil pentru ambele părți.

Fiabilitate datorită complexității mai mici

Multe componente ar putea defecta dispozitivul în orice moment. Placă grafică, RAM, hard disk etc. Cu jocurile în cloud, ți se poate întâmpla un singur lucru: trebuie să-ți cumperi un nou mouse sau controler dacă ai aruncat dispozitivele sărace de perete în timpul unei furii 😉

Serios, probabilitatea ca computerul să se blocheze în timp ce jocurile în cloud tinde să fie zero.

În esență, doar placa dvs. de rețea este adusă să strălucească. Toate celelalte componente ale computerului nu sunt prea solicitate, afectând în mod pozitiv durata de viață și susceptibilitatea la erori.

Deci ucizi două păsări cu o singură piatră. Pe de o parte, o defecțiune hardware nu vă mai poate strica seara și, pe de altă parte, datele despre joc, adică salvarea jocului și configurațiile jocului, sunt stocate în siguranță în cloud.

Mobilitate - joacă pe aproape toate dispozitivele

Un alt avantaj al jocurilor în cloud este mobilitatea independentă de dispozitiv. Vă puteți juca pe computerul dvs. la biroul dvs. de acasă, vă puteți juca confortabil pe tabletă pe canapea seara și puteți transmite o rundă rapidă de Tetris pe smartphone-ul dvs. în pat. Peste tot aveți aceeași stare de joc și aceeași configurație cu contul dvs.

Cel mai frumos la final: Înșelăciune redusă

Jocurile în cloud înseamnă, de asemenea, că nu puteți manipula clientul.

Ceea ce pare un paradis pentru jucătorii corecti la început este oarecum limitat de faptul că majoritatea titlurilor de jocuri nu sunt disponibile doar prin intermediul jocurilor în cloud. În cele mai multe cazuri, nu vei scăpa de toți trișorii cu cloud gaming, dar cel puțin suprafața de atac a fost redusă.

Jucați un joc care poate fi jucat exclusiv prin cloud gaming și, în teorie, nu ar trebui să mai existe trișori.

În practică, probabil că va trebui să trăiești în continuare cu câțiva copii înșelători. De exemplu, reculul armei ar putea fi încă interceptat de scripturile mouse-ului.

Cu toate acestea, manipularea directă a jocului (wallhack, aimbot, hack-uri radar etc.) nu este pusă în discuție, deoarece întotdeauna obțineți fluxul de imagini deja calculat.

O adevărată binecuvântare.

Gânduri finale despre cum funcționează jocurile în cloud

Jocurile cloud urmează o tendință care a apărut în întreaga industrie IT în ultimii 15 ani și este acum mainstream. Resursele sunt externalizate pentru a se concentra asupra elementelor esențiale - în cazul nostru: jocuri.

Nu trebuie să vă mai faceți griji pentru hardware este un adevărat pas înainte. Dar, bineînțeles, multor jucători le place să joace cu computerele lor și sunt liberi să facă acest lucru.

Jucătorii ocazionali și jucătorii hardcore care vor să se joace vor fi fericiți de jocurile în cloud.

Pe langa complexitatea redusa, nu este nimic in neregula cu tehnologia, atata timp cat conexiunea ta la internet este stabila, rapida si suficient de dimensionata. Din păcate, în jocurile FPS, unde latența este critică, jucătorii vor trebui să aștepte caracteristici tehnice mai bune.

Nu există dezavantaje reale în toate celelalte genuri.

Vă putem recomanda doar să încercați acest nou mod de joc. Vă poate economisi mult timp și nervi.

Să presupunem că vă gândiți să cumpărați un monitor nou pentru jocuri cloud casual și că flirtați cu un monitor curbat. În acest caz, probabil că veți fi interesat de articolul nostru „Monitoare curbate pentru jocuri | Bun pentru jocuri, merită, contra și mai mult”.

Dacă aveți o întrebare despre post sau despre jocurile profesionale în general, scrieți-ne: contact@raiseyourskillz.com.

GL & HF! Flashback afară.

Michael "Flashback„ Mamerow joacă jocuri video de peste 35 de ani și a construit și a condus două organizații de Esports. Ca arhitect IT și jucător ocazional, este dedicat subiectelor tehnice.

Top-3 postări similare