v1.20.11: Purely performance

v1.20.11: Purely performance

Vintage Story 1.20.11 – Stabilna wersja już dostępna!

Drodzy Gracze!
Wersja 1.20.11 gry Vintage Story jest już dostępna do pobrania za pośrednictwem menedżera konta. Choć ta aktualizacja nie wprowadza nowych funkcji rozgrywki, to zawiera istotne poprawki i znaczące usprawnienia wydajności, szczególnie w trybie wieloosobowym.


Lepsza wydajność na serwerach multiplayer

Największą zmianą w tej wersji jest poprawa wydajności serwerów multiplayer.

  • Serwery z dużą liczbą graczy (30+) mogą osiągnąć nawet dwukrotnie wyższe TPS (tiki na sekundę) w porównaniu do poprzednich wersji.
  • Zoptymalizowano obsługę fizyki, animacji, tickowania jednostek i generowania stworzeń.
  • Zmniejszono także szczytowe zużycie RAM podczas wysyłania pakietów oraz automatycznego zapisu gry.

Rzeczywiste wyniki mogą się różnić w zależności od liczby graczy, konfiguracji serwera (servermagicnumbers.json), ilości stworzeń lub zainstalowanych modów. Niemniej jednak, każdy serwer powinien zauważyć poprawę.


Optymalizacja zużycia pamięci RAM

Wersja 1.20.11 zużywa o 10–20% mniej pamięci RAM zarówno w grach jednoosobowych, jak i wieloosobowych. Oznacza to płynniejszą rozgrywkę, szybsze ładowanie świata i mniej obciążony system.


Poprawiona stabilność połączeń sieciowych

Wprowadzono nowy mechanizm sprawdzania zdrowia połączenia UDP:

  • Jeśli przez 30 sekund nie otrzymano żadnego pakietu UDP od klienta, serwer automatycznie przełącza się na połączenie TCP i wymusza to także po stronie klienta.
  • Dodano opcję forceUdpOverTcp w pliku clientsettings.json lub przez komendę .cf forceUdpOverTcp on, aby ręcznie wymusić korzystanie tylko z TCP.

To rozwiązanie pomaga w uniknięciu problemów z desynchronizacją obiektów i znikającymi przedmiotami.


Poprawki błędów

  • Naprawiono rzadkie wyjątki przy ładowaniu fragmentów mapy na granicy świata.
  • Naprawiono błąd powodujący awarię klienta po umieszczeniu nieokreślonych pojemników (spawn z komendy /giveblock) w slocie łodzi.
  • Drzewa Redwoo już nie niszczą translokatorów podczas generacji.

Ulepszenia mapy i minimapy

Zmiany po stronie klienta:

  • Nawigacja po mapie działa do 10 razy szybciej.
  • Obszary przesunięte poza ekran są teraz przechowywane dłużej bez ponownego rysowania.
  • Znacząco zredukowano opóźnienia w rozgrywce multiplayer po przesuwaniu mapy (mniej danych sieciowych).

Nowa opcja dla serwerów o ograniczonych zasobach

Dodano nowy argument uruchomieniowy --reducedThreads dla pliku VintagestoryServer.exe, który zmniejsza ogólną liczbę używanych wątków. Może być to pomocne na słabszym sprzęcie kosztem lekkiego spadku TPS i wolniejszego startu gry.


Uwaga dla twórców modów

  • Zdecydowana większość modów z wersji 1.20.10 będzie działać poprawnie.
  • Jeśli jednak twój mod korzysta z kodu i odnosi się do ServerMain.Clients w zależności od VintagestoryLib.dll, konieczna będzie rekompilacja pod wersję 1.20.11.
  • Harmony patche ingerujące głęboko w fizykę, animacje i tickowanie jednostek mogą wymagać uwagi.

Jeśli pojawią się błędy w modach, które nie występowały w wersji 1.20.10 – zgłoś je i tymczasowo wróć do poprzedniej wersji gry.


Podsumowanie

Wersja 1.20.11 to aktualizacja techniczna, która nie wprowadza nowości w rozgrywce, ale znacząco poprawia wydajność, stabilność oraz wykorzystanie zasobów. Idealna dla graczy multiplayer, modderów oraz administratorów serwerów.

Pobierz aktualizację już teraz przez menedżera konta i ciesz się płynniejszą rozgrywką! 🛠️🌍



Comments

No comments yet. Why don’t you start the discussion?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *