Tydzień 47/202320-26 listopada 2023WprowadzenieKolejny tydzień upłynął na optymalizacji wielu mechanizmów symulatora, wewnętrzne testy pokazują znaczne skrócenie czasów ładowania i usuwania scenerii, znaczny spadek zacięć podczas tych operacji, jak i ogólny wzrost FPSów. Dzięki uprzejmości firmy Gitlab, udało nam się bezpłatnie pozyskać komercyjną licencję naszego najważniejszego narzędzia. Licencja ta odblokowuje kilka istotnych dla nas funkcji ułatwiających organizację pracy (np. zależności między ticketami). W ramach Black Friday, korzystając z trwającego szaleństwa zakupowego, również dokonaliśmy kilku zakupów, głównie serwerów, ale kupiliśmy również dwa modele.
Symulator- Podczas wewnątrzzespołowych testów zostały zebrane konkretne dane dotyczące systemu chunków. Wynika z nich, że przy użyciu tego systemu, w zależności od sprzętu, scenerii i innych ustawień, czas wczytywania scenerii może być 30-70% krótszy, płynność w trakcie rozgrywki o 20-40% większa, a zużycie pamięci RAM o ok. 30% mniejsze.
- W trakcie prowadzonych prac udało się odnaleźć procesy w trakcie wczytywania scenerii, które najbardziej wpływają na wydajność podczas ładowania. Okazało się, że wiele elementów było ładowanych bardzo nieefektywnie (ponadto niektóre zasobożerne procesy były niepotrzebnie wywoływane kilkukrotnie), czego rezultatem były znaczne spadki wydajności i długi czas wczytywania. Dzięki wprowadzonym zmianom, które dotyczyły przede wszystkim metody wczytywania torów i rozjazdów oraz dostosowania limitów liczby wczytywanych obiektów na jedną klatkę, udało się znacznie przyspieszyć i upłynnić proces wczytywania. W najbliższych dniach w trakcie testów zostanie zmierzone, jak bardzo usprawni to wczytywanie scenerii.
ModeleUstalenie kolejności dodawania modeli nadal oczekujących w kolejce.
Podgląd poniższych modeli możliwy po kliknięciu w odnośnik zewnętrzny.Kupione modele:
Bezpłatne modele:
ScenerieWikipedia- EUgenio07 - realizacja ticketu #13 dotyczącego aktualizacji klawiszologii symulatora. Zmiany te są już ogólnodostępne i widoczne.
Aplikacje i narzędziaSSO- janoxxx - zakończenie prac nad modułem rejestrującym użytkowników w nowym systemie autoryzacji. Prace będą się teraz skupiały na implementacji pozostałych funkcjonalności oraz na konfiguracji i testowaniu aplikacji.
Narzędzia z forumTTSKZakup w promocyjnej cenie czterech nowych serwerów (dwa dedykowane, dwa wirtualne), które zastąpią obecnie funkcjonujące. Na tę chwilę zostały zmigrowane następujące usługi:
- Gitlab
- Mattermost
- SWDR/API zarówno w wersji stable jak i deweloperskiej
- Narzędzia do generowania paczek scenerii
- Integrator
- Wszystkie obecne mirrory zostały zastąpione nowymi
- Nowa wiki (która jest nadal w trakcie organizacji)
W kolejce do przeniesienia (i potencjalnej optymalizacji) czekają:
- status.td2.info.pl
- forum
- wiki.td2.info.pl
- up.td2.info.pl
- Img.td2.info.pl
- TS3
Wybrane informacje z forum