Z przyjemnością zawiadamiamy, że aktualizacja zawierająca poprawki kodu sieciowego Battlefield 4 na PC, X360 i PS3 została właśnie udostępniona. Jeszcze w tym tygodniu pojawi się aktualizacja wersji na Xbox One i PS4.
W pracy nad poprawkami korzystaliśmy ze Środowiska Testowego dla Społeczności PC (kto jeszcze nie dołączył do testów, może to zrobić na stronie http://cte.battlelog.com). Jest to pierwsza aktualizacja przygotowana przy współudziale graczy.
Wprowadzenie tak licznych zmian nie byłoby możliwe bez pomocy społeczności, zarówno w postaci bezpośrednich i rzeczowych uwag, jak i danych telemetrycznych zebranych za pośrednictwem ŚTS.
Zwiększona częstotliwość pakietów aktualizacyjnych
W wersjach BF4 na PC, PS4 i Xbox One dodaliśmy tzw. bańkę wysokiej częstotliwości, czyli możliwość zwiększenia częstotliwości aktualizacji otoczenia w pewnym promieniu wokół gracza. Po włączeniu tej opcji serwer będzie przesyłał do urządzenia lokalnego więcej pakietów aktualizacyjnych, co przełoży się na płynniejszą rozgrywkę, dokładniej odzwierciedlającą wydarzenia w świecie gry.
Częstszy przesył pakietów aktualizacyjnych jest domyślnie wyłączony. Aby z niego korzystać należy włączyć opcję „Aktualizacja dla sieci wysokiej częstotliwości“ w menu rozgrywki. Z myślą o graczach posiadających mniej przepustowe łącza przygotowaliśmy trzy poziomy częstotliwości pakietów: niski, średni i wysoki.
Do korzystania z najwyższego ustawienia powinno w większości przypadków wystarczyć łącze o szybkości powyżej 1 Mbit. Jeśli wystąpią problemy, należy zmniejszyć częstotliwość lub zupełnie wyłączyć opcję.
Serwery PlayStation 4 i Xbox One:
Opcja zwiększonej częstotliwości pakietów aktualizacyjnych zostanie na razie udostępniona na wszystkich serwerach dla 48 graczy i niewielkiej części serwerów dla 64 graczy. Będziemy uważnie się przypatrywać większym serwerom, aby uzyskać pewność, że nie występują na nich problemy z wydajnością. Jeśli efekty okażą się zadowalające, w ciągu 24 godzin udostępnimy opcję na wszystkich serwerach.
Serwery PC
W przypadku wersji na PC udostępnienie opcji zależy od operatorów serwerów rankingowych — spodziewamy się, że większość z nich zrobi to jak najszybciej.
Porównanie na żywo
Do testów bańki wysokiej częstotliwości postanowiliśmy wykorzystać metodę umożliwiającą mierzalną ocenę zmian na poziomie gracza. Użyliśmy w tym celu kamery nagrywającej z prędkością 60 klatek na sekundę, rejestrując nią obraz na ekranach dwóch urządzeń podłączonych do sieci, aby porównać liczbę klatek w grze z włączoną i wyłączoną opcją:
Okazało się, że włączenie opcji zmniejsza opóźnienie każdej czynności wykonanej przez gracza (poruszanie się, zmiana postawy, strzelanie itd.) o ok. 60%. To znacząca różnica, naprawdę widoczna i odczuwalna podczas gry.
Plany na przyszłość
Jest to pierwszy pakiet poprawek kodu sieciowego przygotowany z wykorzystaniem Środowiska Testowego dla Społeczności. Trwają intensywne prace nad kolejnymi ulepszeniami i modyfikacjami, które nie trafiły do obecnej aktualizacji.
Mamy nadzieję, że Środowisko Testowe dla Społeczności umożliwi nam przygotowanie kolejnych aktualizacji i pomoże zapewnić jakość i stabilność rozgrywki sieciowej na wszystkich platformach. W ŚTS wciąż są wolne miejsca — aby wziąć udział w testach, wystarczy posiadać egzemplarz Battlefield 4 na PC z usługą Premium i zgłosić się na stronie http://cte.battlelog.com
Szczegóły aktualizacji
PlayStation 4
- poprawiony/zredukowany wstrząs kamery wywołany eksplozją
- poprawki błędów w funkcji wynajmu serwerów
- poprawiony mechanizm zderzeń postaci
- poprawka zmniejszająca rozbieżności w rejestrowaniu obrażeń na urządzeniu lokalnym i serwerze
- poprawka błędu z niedetonowalnymi ładunkami wybuchowymi
- zmniejszenie strat pakietów po stronie urządzenia lokalnego
- dodana opcja zamiany funkcji obsługiwanych przez przyciski L1 i L2 oraz R1 i R2 na kontrolerze
- optymalizacja fizyki skał na mapie Łamacz Fal w dodatku Wojna na morzu
- poprawka błędu z niewidzialną ścianą zatrzymującą kule na lotniskowcu
- opcja zwiększenia częstotliwości pakietów aktualizacyjnych
- tzw. bańka wysokiej częstotliwości wokół gracza (serwer przesyła do urządzenia lokalnego więcej pakietów aktualizacyjnych obsługujących ruchy postaci gracza, zmiany postawy, obrót, obrażenia i pociski podczas chodu, w biegu lub w pojeździe)
- opcja ustawienia poziomu częstotliwości przesyłania pakietów aktualizacyjnych do urządzenia lokalnego
Xbox One
- poprawiony/zredukowany wstrząs kamery wywołany eksplozją
- poprawki błędów w funkcji wynajmu serwerów
- poprawiony mechanizm zderzeń postaci
- poprawka zmniejszająca rozbieżności w rejestrowaniu obrażeń na urządzeniu lokalnym i serwerze
- poprawka błędu z niedetonowalnymi ładunkami wybuchowymi
- zmniejszenie strat pakietów po stronie urządzenia lokalnego
- dodana opcja zamiany funkcji obsługiwanych przez bumper i spust na kontrolerze
- optymalizacja fizyki skał na mapie Łamacz Fal w dodatku Wojna na morzu
- poprawka błędu z niewidzialną ścianą zatrzymującą kule na lotniskowcu
- poprawka błędu pojawiającego się przy włączeniu trybu czuwania w Kampanii
- poprawka błędu pojawiającego się przy włączeniu trybu czuwania i powtórnym nawiązywaniu połączenia z serwerami
- poprawka błędu pojawiającego się podczas wyświetlania na jednym ekranie okien aplikacji i matchmakingu
- poprawka błędu z matchmakingiem ze znajomymi na Xbox One
- poprawka niewłaściwej informacji o błędzie po stracie połączenia z Xbox Live
- poprawka błędu z rozbieżnościami w nazwach użytkowników wyświetlanych na wynajętych serwerach, w tabelach wyników i w menu dołączania drużynowego
- opcja zwiększenia częstotliwości pakietów aktualizacyjnych
- tzw. bańka wysokiej częstotliwości wokół gracza (serwer przesyła do urządzenia lokalnego więcej pakietów aktualizacyjnych obsługujących ruchy postaci gracza, zmiany postawy, obrót, obrażenia i pociski podczas chodu, w biegu lub w pojeździe)
- opcja ustawienia poziomu częstotliwości przesyłania pakietów aktualizacyjnych do urządzenia lokalnego
PC
- poprawiony/zredukowany wstrząs kamery wywołany eksplozją
- poprawiony mechanizm zderzeń postaci
- poprawka zmniejszająca rozbieżności w rejestrowaniu obrażeń na urządzeniu lokalnym i serwerze
- poprawka błędu z niedetonowalnymi ładunkami wybuchowymi
- zmniejszenie strat pakietów po stronie urządzenia lokalnego
- poprawka błędu z wyłączaniem się gry na urządzeniu lokalnym
- ulepszenie obsługi AMD Mantle w komputerach z więcej niż jedną kartą graficzną
- poprawka błędu z raportami w trybie „Atak na lotniskowiec“
- opcja zwiększenia częstotliwości pakietów aktualizacyjnych
- tzw. bańka wysokiej częstotliwości wokół gracza (serwer przesyła do urządzenia lokalnego więcej pakietów aktualizacyjnych obsługujących ruchy postaci gracza, zmiany postawy, obrót, obrażenia i pociski podczas chodu, w biegu lub w pojeździe)
- opcja ustawienia poziomu częstotliwości przesyłania pakietów aktualizacyjnych do urządzenia lokalnego
PlayStation 3
- poprawiony/zredukowany wstrząs kamery wywołany eksplozją
- poprawki błędów w funkcji wynajmu serwerów
- poprawiony mechanizm zderzeń postaci
- poprawka zmniejszająca rozbieżności w rejestrowaniu obrażeń na urządzeniu lokalnym i serwerze
- poprawka błędu z niedetonowalnymi ładunkami wybuchowymi
- zmniejszenie strat pakietów po stronie urządzenia lokalnego
- dodana opcja zamiany funkcji obsługiwanych przez przyciski L1 i L2 oraz R1 i R2 na kontrolerze
- poprawka błędu z niewidzialną ścianą zatrzymującą kule na lotniskowcu
Xbox 360
- poprawiony/zredukowany wstrząs kamery wywołany eksplozją
- poprawki błędów w funkcji wynajmu serwerów
- poprawiony mechanizm zderzeń postaci
- poprawka zmniejszająca rozbieżności w rejestrowaniu obrażeń na urządzeniu lokalnym i serwerze
- poprawka błędu z niedetonowalnymi ładunkami wybuchowymi
- zmniejszenie strat pakietów po stronie urządzenia lokalnego
- dodana opcja zamiany funkcji obsługiwanych przez spust i przycisk przedni na kontrolerze
- optymalizacja fizyki skał na mapie Łamacz Fal w dodatku Wojna na morzu
- poprawka błędu z niewidzialną ścianą zatrzymującą kule na lotniskowcu
- poprawka błędu skutkującego brakiem możliwości wejścia do menu drużyny przez graczy używających łącza o niskiej przepustowości