• 26. september 2024 Banebrytende spilloppdateringsteknologi utvikler seg Drastisk reduserte lagringsplasskrav og oppdateringsstørrelser for alle spill i EA app

    For å si det enkelt, så blir videospill stadig større. Filstørrelsene øker, og det med god grunn. Våre førsteklasses historiefortellere og kunstnere skaper flere utrolige opplevelser enn noensinne, noe som betyr at spillerne får boltre seg i vakre, rike verdener fulle av oppslukende omgivelser og fullt realiserte og autentiske karakterer, samtidig som de spiller populære spill som de som finnes i våre største serier.

    Men når et spill må oppdateres, kan det hver enkelt gang være en stor fil som både må lastes ned og installeres. Og etter hvert som spillene våre utvikler seg og vokser, gjør også størrelsene på oppdateringene det. Det kan være en tungvint og tidkrevende prosess, og vi ønsker at våre spillere og fans skal kunne spille, se, skape, koble til og feire kultur og fandom med favorittsamfunnene sine så sømløst som mulig. 

    I mars lanserte vi derfor et revolusjonerende stykke ingeniørkunst kalt Known Version Patching (kjent versjonsoppdatering), takket være det bemerkelsesverdige arbeidet til senior programvareingeniør Hans van Veenendaal og teamet hans. Det har betydelig redusert oppdateringstiden, noe som har hjulpet spillere og fans over hele verden å komme tilbake til favorittspillene sine raskere, redusere utgifter, og støtte selskapets nettutslippsforpliktelse.

    Og i dag har det videreutviklet seg med en ny oppdatering som kalles In Place Updates (IPU – oppdateringer på stedet). Med hjelp fra programvareingeniør Kenny Chen og teamet hans, bestående av Kirby Burchill, Trevor Duong og Hans, har IPU tatt det neste spranget fremover. Det kjører allerede for de fleste spill i EA app, der millioner av spillere fra hele verden kan komme seg tilbake til spillet og nesten helt unngå et smertepunkt for alle våre spillere – for lite ledig lagringsplass.

    «Vi følger med på brukeropplevelsen gjennom data, og vi fant ut at over 60 % av feilene som oppstår under oppdateringer, er manglende ledig lagringsplass.»

    Hva gjør egentlig «In Place Updates»?

    Spilloppdateringer – som er viktige for å holde spillene gående, i tillegg til å legge til nytt innhold, utvide verdener og gjøre spillene våre enda bedre – blir stadig større. Noen ganger har det vært nødvendig at like mye plass som hele spillet var tilgjengelig på spillerens maskin for å gjennomføre oppdateringen. Det kan være over 100 GB med data som må være åpen.

    Hvis spilleren ikke har nok ledig lagringsplass, vises en feilmelding. Og da kan ikke spillet oppdateres før mer plass frigjøres. Dette krever at spillerne sletter ting eller avinstallerer spill og programmer. I verste fall? De bestemmer seg for å ikke gjøre noe med det og gå videre.

    Og det blir stadig et mer utbredt problem.

    «Vi følger med på brukeropplevelsen gjennom telemetridata, og vi fant ut at mer enn 60 % av feilene som oppstår under oppdateringer er på grunn av manglende ledig lagringsplass», sier Kenny. «Faktisk viste dataene våre fra én måned, at hvis noen manglet ledig lagringsplass, ville de sannsynligvis få samme problem to eller tre ganger til samme måned.»

    «Det er veldig irriterende for spilleren», legger Kenny til.

    Målet til IPU er å unngå dette problemet. Det fungerer ved å bruke en algoritme som bevarer uendret innhold mellom spilloppdateringer uten å lage midlertidige filer, for heller å laste ned de oppdaterte dataene direkte til målfilene. Det betyr at det som tidligere kunne vært en midlertidig fil på 10 GB, nå kan være en oppdatering på 100 MB. 

    Målet var å redusere manglende ledig lagringsplass med 60 %. Resultatet? 

    «Vi har knust disse målene», sier Kirby.

    For spillene våre med større oppdateringsstørrelser, ser vi en reduksjon på nesten 100 % – en eliminering av manglende lagringsplass for spillerne våre. Før denne funksjonen hadde godt over halvparten av spillerne problemer med å installere spilloppdateringer på grunn av størrelsen.

    Og ettersom oppdateringsstørrelsene er mye mindre, går det mye raskere å laste dem ned og installere dem. Dette kan kutte flere timer med ventetid ned til noen minutter.

    «Det har vært spennende å se dette prosjektet bli lansert med så stor suksess. Jeg er glad for å se at det fungerer og hjelper alle spillerne våre.»

    EA app er den eneste PC-plattformen som støtter denne teknologien

    Kenny, Hans, Kirby, Trevor og resten av ingeniørteamet gjør en utrolig jobb, og skaper innovative programvareteknikker som millioner av våre spillere og fans over hele verden får dra nytte av.

    Etter suksessen med IPU leder Kenny nå et nytt prosjekt for teamet. En bemerkelsesverdig bragd for en programvareingeniør hvis første hovedprosjekt var IPU, og vi gleder oss til å se hva han gjør videre.

    «Det har vært spennende å se dette prosjektet lanseres med så stor suksess», sier Kenny. «Jeg er glad for at det fungerer og kan hjelpe alle spillerne våre.»

    «EA app er den eneste PC-plattformen som støtter denne innovative teknologien, og takket være våre fantastiske investeringer innen team og teknologi, kan vi dele dette med spillerne», sier Joe Traverso, visepresident for EA Experiences – handel, sosialt og abonnement. «Dette er bare én av våre mange investeringer for å gjøre EA app til det beste stedet for å kjøpe og spille EAs spill.»

    Slutt deg til EA, der oppdraget vårt er å inspirere verden til å spille. Vi tror ikke det finnes noe vi ikke klarer å oppnå sammen.

     

    IPU ble utviklet av følgende teammedlemmer: Hans van Veenendaal, Kenny Chen, Leo Teng fra Engineering, Pavel Braila fra QV og Trevor Duong fra DD.

    Relaterte nyheter

    Administrer preferanser for informasjonskapsler