Banbrytande teknik för spelpatchning utvecklas
Minskar drastiskt krav på hårddiskutrymme och patchstorlekar för alla EA app-spel
26 september 2024
TV-spel blir helt enkelt större. Filstorlekar ökar – av goda skäl. Våra historieberättare och grafiker i världsklass skapar fler otroliga upplevelser än någonsin och genom det får spelarna kasta sig in i vackra, omfattande världar, sprängfyllda med uppslukande miljöer och verklighetstrogna och autentiska karaktärer, samtidigt som de deltar i de älskade spel som finns i våra största spelserier.
Men när ett spel behöver patchas kan det varje gång medföra en stor fil att både ladda ner och installera. Och när våra spel fortsätter att utvecklas och växa, gör patchstorlekarna det också. Det kan vara en besvärlig och tidskrävande process, och vi vill att våra spelare och fans ska kunna spela, titta på, skapa, umgås och fira kulturen med sina favoritcommunities så sömlöst som möjligt.
Det var därför vi redan i mars, tack vare Software Engineer Hans van Veenendaal och hans teams enastående insatser, lanserade en revolutionerande teknik som kallas Known Version Patching. Det har minskat patchtiderna radikalt, hjälpt spelare och fans över hela världen att kunna fortsätta spela sina favorittitlar snabbare, minskat kostnaderna och stöttat företagets netto-nollåtagande.
Idag har det dessutom utvecklats ytterligare med en ny uppdatering som kallas In Place Updates (IPU). Med hjälp av Software Engineer Kenny Chen, plus teamet med Kirby Burchill, Trevor Duong och Hans, har IPU tagit nästa steg framåt. Det fungerar redan för de flesta spel på EA app, vilket gynnar miljontals spelare över hela världen så de kan fortsätta spela och nästan helt undvika en jobbig punkt för alla våra spelare – felmeddelandet "Slut på hårddiskutrymme".
"Vi övervakar användarupplevelsen genom data och vi fann att mer än 60 procent av alla fel som uppstår under en uppdatering är diskutrymmesfel."
Vad gör In Place Updates egentligen?
Spelpatchar – som är avgörande för att hålla spelen igång, förutom att de lägger till nytt innehåll, expanderar världar och gör våra spel ännu bättre – har fortsatt att växa i storlek. Ibland krävdes det faktiskt att lika mycket utrymme som hela spelet fanns tillgängligt på slutanvändarens maskin för att få en fullständig uppdatering. Det kan vara över 100 GB data som ska öppnas.
Om användaren inte hade utrymmet kunde hen få upp felmeddelandet om hårddiskutrymme. Och därmed kan spelet inte uppdateras förrän mer utrymme blir tillgängligt. Det kräver att spelaren raderar allt de kan hitta eller avinstallerar spel och program. I värsta fall? Hen bestämmer sig för att strunta i det och gå vidare.
Och det blir ett vanligare problem.
"Vi övervakar användarupplevelsen genom telemetridata och vi fann att mer än 60 procent av alla fel som uppstår under en uppdatering är diskutrymmesfel", säger Kenny. "Faktum är att våra data under en månad visade att om någon fick ett diskutrymmesfel så råkade de förmodligen ut för det två eller tre gånger samma månad."
"Det är väldigt irriterande för spelaren", tillägger Kenny.
IPU syftar till att undvika det här problemet. Det fungerar genom att använda en algoritm som bevarar oförändrat innehåll mellan speluppdateringar utan att skapa temporära filer och laddar ned uppdaterade data direkt till målfilerna. Det kan innebära att en patch på 100 MB, som tidigare skapade en tillfällig fil på 10 GB, inte längre behöver göra det.
Målet var att minska antalet diskutrymmesfel med 60 procent. Resultatet?
"Vi har krossat det målet", säger Kirby.
För våra spel med större patchstorlekar har vi sett en minskning med nästan 100 procent – en total eliminering – av diskutrymmesfel för våra spelare. Innan den här funktionen hade långt över hälften av våra spelare problem med att installera speluppdateringar på grund av deras storlek.
Eftersom patchstorlekarna är mycket mindre går det dessutom mycket snabbare att ladda ner och installera dem. Det kan vara skillnaden mellan timmar eller minuter av väntan.
"Det har varit spännande att se det här projektet startas och lyckas så bra. Jag är glad att det fungerar och hjälper alla våra spelare."
EA app är den enda PC-plattformen med stöd för den här tekniken
Kenny, Hans, Kirby, Trevor och resten av teknikteamet gör ett otroligt arbete med att sätta ihop innovativ programvara som gynnar miljontals av våra spelare och fans runt om i världen.
Efter framgångarna med IPU leder Kenny nu ett annat projekt åt teamet. En enastående prestation för en Software Engineer vars första huvudprojekt var IPU, och vi är väldigt spända på att få se vart han tar vägen härifrån.
"Det har varit spännande att se det här projektet startas och lyckas så bra", säger Kenny. "Jag är glad att det fungerar och hjälper alla våra spelare."
"EA app är den enda PC-plattformen som stöder den här innovativa tekniken och tack vare våra fantastiska team och teknikinvesteringar har vi kunnat lansera det här åt spelarna utan problem", tillägger Joe Traverso, Vice President för EA Experiences – Commerce, Social and Subscription. "Det här är bara en av många investeringar vi gör för vårt mål att göra EA app till det bästa stället att köpa och spela EA-spel."
På EA är vårt mål att inspirera världen att spela och vi anser att det inte finns något vi inte kan åstadkomma tillsammans.
IPU har utvecklats av följande medarbetare: Hans van Veenendaal, Kenny Chen, Leo Teng från Engineering, Pavel Braila från QV och Trevor Duong från DD.
Relaterade nyheter
World Rally Championship-förare, esportmästare och EA-anställd
Skapa en unik karaktär med Cranium-teknik i EA SPORTS FC 25
The Sims och hur EA skriver verklighetstrogna världar
Anmäl dig idag och få de senaste nyheterna, uppdateringar, bakom kulisserna-innehåll, exklusiva erbjudanden och mycket mer från EA (inklusive andra EA-nyheter, produkter, evenemang och kampanjer) via e-post.
Du måste logga in och registrera dig för e-post från [FRANCHISE] och EA innan du kan lösa in [IN-GAME ITEM].
Du måste registrera dig för nyhetsbrevet från [FRANCHISE] innan du kan lösa in ditt föremål.
Du har registrerat dig för att få e-post om nyheter, produkter, evenemang och kampanjer från EA. Du kan avsluta prenumerationen när som helst genom att ändra dina e-postinställningar.
Du har redan registrerat dig för EA-nyhetsbrevet med ovanstående e-postadress. Kontrollera din skräppostmapp för ovanstående e-postmeddelande. Kontakta oss på EA om du fortfarande har problem med att ta emot e-post.
Tyvärr kan du inte registrera dig för det här nyhetsbrevet.
Något gick snett Försök igen senare.