EA Play FIFA 23 F1® 22 Madden NFL 23 Apex Legends Battlefield™ 2042 The Sims 4 Strona główna Electronic Arts Electronics Arts Home Najnowsze gry Już wkrótce Darmowe EA SPORTS EA Originals Biblioteka gier Promocje EA app PC PlayStation Xbox Nintendo Switch Gry mobilne Pogo Platforma EA app EA Play E-sport Testy gier O firmie Praca Wiadomości Technologia Studia EA Partnerzy EA Nasze zobowiązania Pozytywne Granie Ludzie i kultura otwartości Społeczny wpływ Środowisko Pomoc Fora Narzędzia dla gracza i rodziców Ułatwienia dostępu Informacje prasowe Inwestorzy Najnowsze gry Już wkrótce Darmowe EA SPORTS EA Originals Biblioteka gier Promocje EA app PC PlayStation Xbox Nintendo Switch Gry mobilne Pogo Platforma EA app EA Play E-sport Testy gier O firmie Praca Wiadomości Technologia Studia EA Partnerzy EA Nasze zobowiązania Pozytywne Granie Ludzie i kultura otwartości Społeczny wpływ Środowisko Pomoc Fora Narzędzia dla gracza i rodziców Ułatwienia dostępu Informacje prasowe Inwestorzy

Ewolucja przełomowej technologii wprowadzania poprawek do gier

Znaczne zmniejszenie wymagań dotyczących miejsca na dysku i rozmiarów poprawek dla wszystkich gier EA app

26 września 2024 r.

Gry wideo po prostu stają się coraz większe. Rozmiary plików rosną – nie bez powodu. Nasi najlepsi scenarzyści i graficy tworzą więcej niesamowitych doświadczeń niż kiedykolwiek wcześniej, dzięki czemu gracze mogą zanurzyć się w pięknych, bogatych światach pełnych wciągających środowisk oraz poznać przemyślane i autentyczne postacie, grając w swoje ulubione gry, choćby te z naszych najważniejszych marek.

Ale kiedy gra wymaga poprawek, za każdym razem oznacza to konieczność pobrania i zainstalowania ogromnego pliku. Rozmiary poprawek rosną wraz z naszymi ewoluującymi produkcjami. Może to być uciążliwy i czasochłonny proces, aby gracze i fani mogli grać, oglądać, tworzyć, łączyć się oraz promować kulturę i fandom ze swoimi ulubionymi społecznościami tak łatwo, jak to tylko możliwe. 

Właśnie dlatego w marcu, dzięki niezwykłej pracy starszego inżyniera oprogramowania Hansa van Veenendaala i jego zespołu, wprowadziliśmy rewolucyjne rozwiązanie o nazwie Known Version Patching. Pomysł ten zauważalnie skraca czas aktualizacji, pomagając graczom i fanom na całym świecie szybciej wrócić do grania w ich ulubione tytuły, obniżając koszty i wspierając firmę w dążeniu do zmniejszenia emisji do zera.

A dziś metoda ta ewoluowała jeszcze bardziej dzięki nowej aktualizacji, znanej jako In Place Updates (IPU). Z pomocą Kenny'ego Chena, inżyniera oprogramowania, oraz zespołu złożonego z Kirby'ego Burchilla, Trevora Duonga i Hansa, IPU wykonało kolejny krok naprzód. Obecnie działa już w większości gier w EA app, umożliwiając milionom graczy na całym świecie powrót do gry i niemal całkowite uniknięcie bolączki wszystkich naszych graczy – błędu braku miejsca na dysku.

„Monitorujemy dane dotyczące wrażeń użytkowników i odkryliśmy, że ponad 60 procent problemów występujących podczas aktualizacji to błędy miejsca na dysku”.

Jak właściwie działa In Place Update?

Poprawki – mające kluczowe znaczenie dla ciągłego działania programów, a także dodają nową zawartość, rozszerzają światy i sprawiają, że nasze gry są jeszcze lepsze – stale się powiększają. Czasami do pełnej aktualizacji potrzeba było tyle miejsca, ile zajmuje cała gra na komputerze odbiorcy. Może to być ponad 100 GB danych otwartych danych.

W przypadku braku wolnej przestrzeni na komputerze, użytkownik otrzyma komunikat o błędzie miejsca na dysku. W związku z tym gra nie może zostać zaktualizowana, dopóki na dysku nie będzie więcej dostępnego miejsca. Wymaga to od graczy usunięcia wszystkiego, co się da lub odinstalowania gier i programów. Co dzieje się w najgorszym przypadku? Gracz nic nie robi i ignoruje poprawkę.

Problem ten staje się coraz powszechniejszy.

„Monitorujemy dane dotyczące wrażeń użytkowników i odkryliśmy, że ponad 60 procent problemów występujących podczas aktualizacji to błędy miejsca na dysku” – mówi Kenny. „Z pozyskanych danych wynika, że jeśli u kogoś wystąpił błąd miejsca na dysku, to zazwyczaj powtarzał się on dwa do trzech razy w miesiącu”.

„To naprawdę irytujące dla graczy” – dodaje Kenny.

IPU ma na celu uniknięcie tego problemu. Jego działanie polega na zastosowaniu algorytmu, który zachowuje niezmienioną zawartość między aktualizacjami gry bez tworzenia plików tymczasowych i pobiera zaktualizowane dane bezpośrednio do plików docelowych. Co może oznaczać, że poprawka o rozmiarze 100 MB, która wcześniej tworzyła plik tymczasowy o rozmiarze 10 GB, nie musi już tego robić. 

Celem było zmniejszenie liczby błędów miejsca na dysku o 60 procent. Efekt? 

„Cele zostały w pełni osiągnięte” - mówi Kirby.

W przypadku naszych gier, w których poprawki były większe, zaobserwowaliśmy redukcję błędów miejsca na dysku o niemal 100 procent wśród naszych graczy. Przed wprowadzeniem tej funkcji ponad połowa naszych użytkowników miała problemy z instalacją aktualizacji gry ze względu na ich rozmiar.

Ponadto, ponieważ rozmiary poprawek są znacznie mniejsze, czas potrzebny na ich pobranie i instalację jest znacznie krótszy. Może to oznaczać, że godziny oczekiwania skracają się do kilku minut.

„Jesteśmy szczęśliwi, że projekt odniósł taki sukces. Cieszę się, że nasz pomysł działa i pomaga graczom”.

EA app jest jedyną platformą na PC obsługującą tę technologię

Kenny, Hans, Kirby, Trevor i reszta zespołu inżynierów wykonują niesamowitą pracę, tworząc innowacyjne elementy inżynierii oprogramowania, które przynoszą korzyści milionom naszych graczy i fanów na całym świecie.

Po sukcesie IPU, Kenny zarządza kolejnym projektem zespołu. To niezwykłe osiągnięcie dla inżyniera oprogramowania, którego pierwszym wiodącym projektem był IPU, i już nie możemy się doczekać, co jeszcze nam pokaże.

„Jesteśmy szczęśliwi, że projekt odniósł taki sukces” – mówi Kenny. „Cieszę się, że nasz pomysł działa i pomaga graczom”.

„EA app jest jedyną platformą na PC obsługującą tę innowacyjną technologię, a dzięki naszemu niesamowitemu zespołowi i inwestycjom technologicznym byliśmy w stanie z łatwością wdrożyć ją wśród graczy” – dodaje Joe Traverso, wiceprezes ds. wrażeń odbiorców w dziale handlu, społeczności i abonamentów. „To tylko jedna z wielu inwestycji, które podejmujemy w ramach naszej misji uczynienia EA app najlepszą platformą do kupowania i grania w gry EA”.

Dołącz do EA – naszą misją jest inspirowanie świata do zabawy i wierzymy, że nie ma rzeczy, której nie moglibyśmy osiągnąć razem.

 

Za opracowanie IPU odpowiadają następujący członkowie zespołu: Hans van Veenendaal, Kenny Chen, Leo Teng z działu inżynierii, Pavel Braila z działu weryfikacji jakości i Trevor Duong z działu rozwoju.

Powiązane wiadomości

GVGC współpracuje z UNICEF w ramach Game Changers Coalition

Electronic Arts Inc.
2024-11-18
Niwelowanie luk w umiejętnościach w systemie STEAM, wzmacnianie praktyk inkluzywnych i nie tylko.

EA Security – Dbaj o bezpieczeństwo swojego konta EA

Electronic Arts Inc.
2024-11-06
Aktualizacja dotycząca środków bezpieczeństwa konta EA, we współpracy z Google.

5 pytań do kierownika działu inżynierii EA SPORTS FC

Electronic Arts Inc.
2024-10-29
Jinsong Li, kierownik działu inżynierii EA SPORTS FC, odpowiada na 5 pytań na temat tworzenia EA SPORTS FC 25 i karier w branży technologicznej.