Hvordan fungerer skyspilling? (2023)

Som skyarkitekt og gamer har jeg naturligvis en betydelig interesse for skyspilling. Hvordan virker det? Hvilke tekniske komponenter er involvert og nødvendig? Fungerer det bedre eller dårligere enn vanlig spill?

La oss starte med et grunnleggende spørsmål og et raskt generelt svar som vi vil diskutere dypere om et minutt.

Hva er skyspill?

Ifølge Wikipedia, skyspilling refererer til streaming av spill via en internettforbindelse fra en ekstern server i skyen til spillerens enhet. Forutsetningen er en internettforbindelse på minst 25 Mbps. Spilleren kan vanligvis samhandle med en mus, et tastatur eller en kontroller på den lokale klienten, datamaskinen, konsollen, nettbrettet eller smarttelefonen.

Så hva er den virkelige fordelen med skyspill? La oss starte med en oversikt og sakte bore i teknologien for å svare på dette spørsmålet i detalj.

OBS: Denne artikkelen ble skrevet på engelsk. Oversettelser til andre språk gir kanskje ikke den samme språklige kvaliteten. Vi beklager grammatiske og semantiske feil.

Hva er Cloud Gaming?

Cloud gaming uttrykker et relativt enkelt teknisk prinsipp.

Datakraften som kreves for et spill, dvs. prosessor, RAM, harddisker i/o og grafikkort, leveres av servere i skyen. Brukerens enhet viser kun resultatet av denne streamede beregningen fra skyen, på samme måte som en nettside lastet og vist i nettleseren.

Det er tre forskjellige scenarier der "skyspill" spiller en rolle.

Privat skyspilling

Vi snakker om tradisjonell hosting av en spillserver, for eksempel for CSGO. Denne formen for skyspilling har eksistert siden årtusenskiftet og er en gammel hatt. Du leier en spillserver fra en hoster, konfigurerer denne serveren til en viss grad, begrenser bruken via passord og begrenser bruken.

Faktureringen gjøres årlig eller månedlig, vanligvis med en bestemt kontraktsperiode.

Dette er ikke skyspillingen som for øyeblikket dekkes av alle media.

Offentlig skyspilling

Det har vært mange spill hvor du lander på en produsents spillserver ganske lenge og konkurrere med eller mot andre spillere. Spillet kjører i en offentlig sky, for eksempel på Amazon Web Services eller Microsoft Azure-servere.

For eksempel er dette tilfellet med alle Battle Royale-spill eller MMORPG-er.

Fordelen for produsenten er at han kan rampe opp eller rampe ned servere avhengig av antall spillere for å spare kostnader. Du drar nytte av dette fordi serveroverbelastning er svært sjelden. Spillet er alltid svært tilgjengelig, dvs. tilgjengelig hele døgnet (bortsett fra vedlikeholdsvinduer mens du bruker patcher).

Med offentlig skyspilling betaler du enten for spillet en gang eller månedlig eller finansierer denne modellen med kjøp i spillet, for eksempel et kamppass.

Igjen, dette er ikke skyspillingen som alle snakker om for øyeblikket.

Så la oss komme til poenget 😉

Client Cloud Gaming 

Nå blir det endelig spennende. Skyspill for klienten har ikke eksistert så lenge. Bare med sterkere internettbåndbredder i gjennomsnittlige husholdninger kan de enorme og kontinuerlig flytende datastrømmene i et spill overføres.

Hva skjer her, omtrent?

Spilldataene, spesielt grafikken, kommer ikke lenger fra maskinvaren din, men fra den faktiske klientens internett, som kjører spillet for deg.

Du reagerer på de overførte bildene med musen, tastaturet eller kontrolleren, og disse dataene sendes tilbake til skyen, hvor de påvirker spillet.

Resultatet sendes tilbake til deg nesten i sanntid. Prinsippet ligner litt på streaming med et fangstkort. Strømmen til en datamaskin videresendes til en annen destinasjon, bortsett fra at interaksjonene dine (f.eks. kontrollere en karakter) sendes tilbake.

La oss ta et dypere dykk for å se hvordan dette fungerer. I det følgende vil vi alltid bruke begrepet "skyspill" for å referere til "klientskyspill."

Ærlig anbefaling: Du har ferdighetene, men musen din støtter ikke siktingen din perfekt? Slit aldri med musegrepet igjen. Masakari og de fleste proffene stoler på Logitech G Pro X Superlight. Se selv med denne ærlige anmeldelsen skrevet av Masakari or sjekk ut de tekniske detaljene på Amazon akkurat nå. En spillmus som passer deg gjør en betydelig forskjell!

Hvordan fungerer Cloud Gaming?

Diagrammet nedenfor viser alle komponentene i klientskyspill. La oss starte med deg.

sky-gaming-komponenter

1. Spillerens klient

Teknisk sett spiller det ikke så stor rolle hvilken enhet du bruker lenger. Men det er selvfølgelig spesifikke minimumskrav, som vi diskuterer nedenfor. Generelt er imidlertid hovedsaken at du kan vise det streamede bildet, ha internett og samhandle med spillet på en eller annen måte, for eksempel med mus og tastatur.

Klar. Du kan begynne.

2. Internett-tilkobling

Kjernen med skyspilling er internettforbindelsen, og det er på to måter. Først, du trenger stor båndbredde å motta den konstante strømmen av data. For det andre, like viktig, om ikke mer, er det stabilitet og latens.

Selv om du ikke nødvendigvis trenger å handle raskt i turbaserte strategispill, for eksempel, slik at du kan tolerere en forsinkelse eller til og med en kort frakobling, er det en annen historie i sanntidsspill.

For høy ventetid eller til og med en frakobling er en nogo.

Selv 20-30 ms kan avgjøre om seier eller tap.

Så for å gjøre det klart igjen: Du trenger en internettleverandør som garanterer deg en stabil og rask linje, samt en båndbredde på minst 25 Mbps.

Hvor får du dataene fra, og hvor sender du reaksjonene dine til dem?

3. Klient i skyen

For spill som ikke er grafikkintensive vil du snakke direkte til en spillserver og få streamet bildet derfra. I så fall tar et enkeltspillerspill så lite ressurser at du kan håndtere mange spillere på en server.

Men hvis vi snakker om flerspillerskytespill eller spill i åpen verden, hvor mye grafikk må beregnes, vil en spillserver kollapse direkte under mange spillere.

I prinsippet lager skyspillleverandøren en egen klient (virtuell maskin eller virtuelt skrivebord) for deg i skyen.

Denne forekomsten kjører vanligvis på en server, og du deler serveren med andre forekomster. Hver instans, dvs. hver klient i skyen, tildeles faste ressurser som RAM for spillet. På denne måten unngår leverandøren forekomster som kan ta bort ressurser fra den underliggende serveren eller andre kjørende forekomster.

Fordi mye grafikk må beregnes, blir disse forekomstene også tildelt separerte GPUer.

I mellomtiden har alle grafikkortprodusenter utviklet forskjellige teknologier for skyspilling for å overføre full grafikkkraft fra serveren til klientforekomstene som kjører over den.

Det som imidlertid høres enkelt ut er løsningen på et svært komplekst teknisk problem, fordi overføring av data – i dette tilfellet rammer – fra serveren med GPUer til klientforekomstene og deretter videre til deg, ikke må generere noen latens.

Så det er her den største magien som gjør skyspill mulig skjer.

Når det gjelder servere for klientforekomster, blir den store fordelen med cloud computing igjen utnyttet. Hvis mange spillere spiller, starter nye instanser (virtuelle maskiner) ad hoc. Hvis færre spillere spiller, trengs det færre ressurser.

Det som fortsatt mangler er serveren, der spillet administrerer alle dataene til spillerforekomstene, og spilllogikken beregnes.

4. Spillserver i skyen

Kjernen er spillserveren, der spillet, dvs. applikasjonen, kjører. Serveren mottar forespørslene og dataene fra klientene eller spillerforekomstene, behandler dem og sender resultatet tilbake.

Her skjer det ikke noe nytt.

Den eneste fordelen her er, igjen, horisontal skalering i skyen.

Anta for eksempel at plutselig mange flere spillere ønsker å koble seg til spillet, noe som kan skje på bestemte tider av dagen. I så fall blir ekstra spillservere automatisk startet opp og koblet til spillserverne som allerede kjører.

Selvfølgelig må spillet være programmert og optimalisert for at dette rammeverket skal fungere jevnt og i sanntid. Alle nåværende spill bruker allerede denne teknologien, slik at du som spiller kan koble til når det er mulig.

Meldinger som "for øyeblikket er serverne overbelastet, kom tilbake senere" bør være en saga blott.

Hva er minimumskravene til skyspilling?

Det viktigste kravet er selvfølgelig en tilstrekkelig internettforbindelse. Noen skyspillleverandører tilbyr et hastighetstestverktøy, slik at du kan vurdere ganske nøyaktig om tilkoblingen din er egnet for skyspill, for eksempel her på shadow.tech. Bare velg landet du bor i eller det som er nærmest deg, og start testen.

Resultatet vil forhåpentligvis se slik ut:

speedtest

Det neste trivielle kravet er at du trenger en kompatibel enhet. Enten PC, Mac, smarttelefon eller SmartTV - hver sky forventer noen få minimumskrav. Også her er det vanligvis informasjon på nettsidene til skyspillleverandørene. For eksempel kan du finne oversikter for “NVIDIA Now” her.

Hva mer trenger vi?

Registreringen venter fortsatt. Med hvilken som helst nettskyspillleverandør vil du imidlertid ikke kunne unngå å registrere deg for å få kontoen din. Med denne kontoen kan du logge inn på en eller flere enheter og alltid få tilgang til spillene dine og de siste lagringene.

Noen tilbydere lar deg spille gratis i begynnelsen, slik at du kan teste det uten kostnad.

"NVIDIA Now" begrenser deg deretter til en viss mengde spilletid per dag. Andre leverandører gir deg en gratis måned når du registrerer deg og abonnerer på tjenesten.

Trenger jeg en god WIFI-tilkobling for skyspilling?

Generelt er en god wifi-tilkobling tilstrekkelig for skyspilling, så lenge den er stabil nok og båndbredden høy nok. Forutsetningen er en wifi-tilkobling på minst 25 Mbps.

Imidlertid har vi alltid et latensproblem med wifi-tilkoblinger i FPS-spill. Alltid forutsatt at tilkoblingen er superstabil (fordi sanntidsspill med pakketap ikke gir noen mening i det hele tatt), så bør latensen være så lav som mulig.

På slutten av artikkelen lenker jeg deg til et annet innlegg om spillrutere. Med flere antenner som f.eks. denne ruteren er det mulig å etablere en tilstrekkelig tilkobling.

Imidlertid ville jeg personlig alltid foretrukket en kabel.

FPS Games bruker UDP som protokoll, noe som betyr at datapakkene overføres med prinsippet "fire and forget". Bare én person trenger å stå mellom ruteren og enheten din, og noen UDP-pakker vil ikke ankomme, noe som resulterer i pakketap og muligens FPS-fall.

Hvor mye koster Cloud Gaming?

Skyspilling er relativt billig i forhold til innholdet du får. Tilgang til hundrevis av spill per måned for en fast flat rate er ikke høyere enn Netflix & Co.

Selv om det er graderinger og oppgraderingsalternativer i detalj, er alle skyspilltilbud mellom 5 og 15 dollar. I tillegg er leverandørene forskjellige i funksjonen og innholdet som er inkludert i tjenesten. I tillegg er det små forskjeller i kontraktsdetaljene, slik som kanselleringsperioder og tekniske begrensninger.

I det følgende har vi samlet en tabell over de mest populære skyspillleverandørene, inkludert månedlige kostnader (per 09/2022), for å gi deg et førsteinntrykk.

Kostnader per måned

Provider

Land/hovedkvarter

$8,99

NVIDIA "GeForce Now"

USA

$9,99

Amazon "Luna+"

USA

$14,99

Microsoft "Cloud Gaming"

USA

$14,99

Sony "PS Plus"

USA

$9,99

Google "Stadia"

USA

$29,99

Blad "Shadow"

USA

For hver prismodell bør du se nærmere på tjenestene og angrefristene. I beste fall kan du kansellere via et nettgrensesnitt den påfølgende måneden og også abonnere på nytt når som helst.

Fleksibilitet er nøkkelen her.

Du trenger ikke forplikte deg til én skyspilltjeneste. 

Trenger jeg å kjøpe spill for skyspill?

Generelt tilbyr alle skyspillleverandører pakker som inkluderer spill i skyene deres. Å kjøpe spill er vanligvis ikke nødvendig.

Selvfølgelig kan det være ekstra funksjoner for et spill som kan bestilles som et ekstra alternativ. Jeg kunne for eksempel tenke meg at nye spill kunne kostet en ekstra månedspris i den første perioden. For øyeblikket ser det imidlertid ut til at alle skyspillleverandører praktiserer Netflix-modellen til en fast pris.

Er Cloud Gaming trygt?

Det avhenger veldig av leverandøren. De største leverandørene har ikke råd til sikkerhetshull eller datalekkasjer. Spesielt med en så ung teknologi ville en skandale være fatal.

Cloud computing har eksistert i 20 år nå, og flere hendelser har formet og utviklet bransjen. Datasentre er bedre beskyttet. Maskinvaren er praktisk talt uknuselig med 99.9999…% motstandskraft.

På den annen side går skyspilling helt over internett. Dette betyr at kommunikasjonen kun er sikker hvis krypteringen holder. Som kjent kan alle hemmelige tjenester i de viktigere landene i denne verden knekke krypteringen. Så før eller siden kan dataene dine havne et sted.

Om dette kan få noen negative konsekvenser for deg, må du svare på selv.

Et annet svakt punkt er forbindelsen til leverandøren. Når du starter spillet, må du logge på leverandøren. Her avhenger det av sikkerheten til sluttenheten din.

Anta at du ikke har skadelig programvare på enheten din, virusskanneren er oppdatert, og du sikrer påloggingen med multifaktorautentisering, vil du få de sikreste forholdene som mulig.

Du deponerer vanligvis dataene dine (f.eks. Adresse) hos skyspillleverandøren for faktureringsformål. Disse dataene er forhåpentligvis tilstrekkelig beskyttet av leverandøren.

For å spille et spill er det vanligvis ingen personopplysninger nødvendig, så det er ingen fare på dette tidspunktet.

Totalt sett kan jeg som skyarkitekt si: Skyspilling, med funksjonene nevnt ovenfor aktivert, er sikkert ????

skyspilløkt

Er Cloud Gaming verdt det?

Hvorvidt skyspill er verdt for deg, avhenger av din nåværende maskinvare, hvilke spill du liker å spille, og om internettforbindelsen din tillater skyspill i det hele tatt.

Hvis vi antar at du har nok stabil båndbredde, har du ikke bare kjøpt en spillcomputer for flere tusen dollar, og du spiller ikke i konkurranseområdet, hvor hvert millisekund teller, da har skyspill disse fordelene:

Ta kun vare på skjermen, lyden og inngangsenheter

Med Cloud Gaming går du helt ut av maskinvarekappløpet de siste tiårene. Så hvis du vil spille den siste storhiten – som Cyperpunk 2077, Super People eller en ny Call of Duty. deretter gå inn i skyen og begynne å spille. Datamaskinen eller enheten din spiller ingen rolle lenger, så lenge du oppfyller minimumskravene.

Få en grei skjerm, koble til de eksterne enhetene du vil ha, for eksempel kontrollere, VR -briller, headset eller tastatur og mus, og du er klar til å gå!

Ingen sjonglering på harddisken

Med nesten alle nettskyspillleverandører kan du få tilgang til en enorm samling av spill. Så selv om du prøver flere nye spill i løpet av uken, vil du ikke bruke én megabyte mer enn vanlig på datamaskinens harddisk.

Borte er hodepinen med å få et nytt spill på disken, selv om du ikke vil avinstallere de andre for nostalgi.

Månedlige spill flat rate

Det som har vært standard i noen år nå som en erstatning for filmer og TV, nemlig å ha tilgang til hundrevis av filmer og serier for en månedlig flat rate som du kan streame i dager i strekk uten problemer, kommer nå i spillet verden.

Betal en gang i måneden og få bruk for alt. Det er en lukrativ modell for begge sider.

Pålitelighet på grunn av mindre kompleksitet

Mange komponenter kan svikte i enheten din når som helst. Grafikkort, RAM, harddisk osv. Med skyspilling kan bare én ting skje med deg: Du må kjøpe en ny mus eller kontroller hvis du har kastet de stakkars enhetene mot veggen under et raseri 😉

Seriøst, sannsynligheten for at datamaskinen din vil krasje mens skyspilling har en tendens til å være null.

I hovedsak er det bare nettverkskortet ditt som lyser. Alle andre datakomponenter stresses ikke for mye, noe som påvirker levetiden og mottakelighet for feil positivt.

Så du dreper to fugler i en smekk. På den ene siden kan en maskinvarefeil ikke lenger ødelegge kvelden din, og på den annen side lagres spilldataene dine, dvs. spillsparer og spillkonfigurasjoner, trygt i skyen.

Mobilitet - spill på nesten alle enheter

En annen fordel med skyspilling er enhetsuavhengig mobilitet. Du kan spille på PC-en ved skrivebordet hjemme, komfortabelt spille på nettbrettet på sofaen om kvelden, og streame en rask runde med Tetris på smarttelefonen i sengen. Overalt har du samme spillstatus og konfigurasjon med kontoen din.

Det vakreste på slutten: Redusert juks

Cloud gaming betyr også at du ikke kan manipulere klienten.

Det som høres ut som et paradis for rettferdige spillere til å begynne med er noe begrenset av det faktum at de fleste spilltitler ikke bare er tilgjengelige via skyspilling. I de fleste tilfeller vil du ikke bli kvitt alle juksemakere med skyspilling, men angrepsflaten er i det minste redusert.

Spill et spill som utelukkende kan spilles via skyspilling, og det burde i teorien ikke være noen juksemakere lenger.

I praksis må du sannsynligvis fortsatt leve med noen jukserbarn. For eksempel kan våpenrekyl fortsatt bli avlyttet av museskript.

Imidlertid er direkte spillmanipulering (wallhack, aimbot, radarhacks, etc.) uaktuelt fordi du alltid får streamet det allerede beregnede bildet.

En skikkelig velsignelse.

Siste tanker om hvordan skyspill fungerer

Skyspill følger en trend som har dukket opp i hele IT -bransjen de siste 15 årene og nå er mainstream. Ressurser legges ut til å konsentrere seg om det viktigste - i vårt tilfelle: spill.

Å ikke måtte bekymre seg for maskinvare lenger er et virkelig skritt fremover. Men selvfølgelig liker mange spillere å fikle med datamaskinene sine, og de står fritt til å gjøre det.

Den uformelle spilleren og hardcore-spilleren som vil spille, vil være glade for skyspilling.

Foruten den reduserte kompleksiteten er det ingenting galt med teknologien, så lenge internettforbindelsen din er stabil, rask og tilstrekkelig dimensjonert. Dessverre, i FPS-spill, hvor latency er kritisk, må spillere vente på bedre tekniske funksjoner.

Det er ingen reelle ulemper i alle andre sjangere.

Vi kan bare anbefale deg å prøve denne nye måten å spille på. Det kan spare deg for mye tid og nerver.

Anta at du tenker på å kjøpe en ny skjerm for uformelt skyspill, og at du flørte med en buet skjerm. I så fall vil du sannsynligvis være interessert i artikkelen vår “Krumte spillskjermer | Bra for spilling, verdt det, ulemper og mer».

Hvis du har et spørsmål om innlegget eller proffspill generelt, kan du skrive til oss: contact@raiseyourskillz.com.

LYKKE TIL, HA DET GØY! Flashback ute.

Michael "Flashback" Mamerow har spilt videospill i over 35 år og har bygget og ledet to Esports-organisasjoner. Som IT-arkitekt og casual gamer er han dedikert til tekniske emner.

Topp-3 relaterte innlegg