
Liden Lab donosi, że udało im się odzyskać niemal pół miliona niegdyś utraconych obiektów z inventory 143 tysięcy rezydentów. Obiekty te nie były widoczne, ponieważ nie istniał odpowiedni folder nadrzędny, w którym powinny się znaleźć. Obecnie zostały umieszczone w głównym folderze „My Inventory” rezydentów. Jeśli chcecie sprawdzić, czy coś wam zwrócono, wyczyśćcie Cache, restartujcie Second Life i zajrzyjcie do folderu „My Inventory”.
Ta naprawa to tylko jeden z kroków w kierunku poprawy działania inventory. W październiku tego roku Linden Lab zamieściło na swoim blogu ogłoszenie na temat prac zmierzających do wyeliminowania strat obiektów z inventory – jednego z najbardziej irytujących i szkodliwych bugów SL. Przez taką stratę Second Life opuściła Arcadia Asylum, jedna z najkreatywniejszych i najbardziej lubianych rezydentek, współtwórczyni simu należącego do Hobos, Callety i twórczyni wielu wspaniałych freebies.
Inicjatywa zmierzająca do ograniczenia strat w inventory obejmuje następujące podprojekty:
1. Precyzyjniejsze zbieranie danych
Aby zidentyfikować problem, kiedy i dlaczego dochodzi do strat w inventory, stworzono system dokładniejszego niż dotychczas zbierania danych na temat błędów pojawiających się przy rezowaniu, derezowaniu i przekazywaniu obiektów z inventory.
2. Zmniejszenie liczby crashów regionów
Czasem strata w inventory jest wynikiem takiego właśnie crashu, szczególnie gdy chodzi o obiekty no-copy. Jest nadzieja, że wprowadzenie Havok 4 zredukuje ich liczbę.
3. Eliminacja błędów przy zbieraniu obiektów wyrzuconych
Kiedy obiekt znika zarówno z inventory, jak i z gridu, czyli zostaje zdeletowany albo wyrzucony z kosza, system zbiera go i przeznacza do skasowania. Ponieważ jednak jest to system bardzo złożony, zdarzają się pomyłki i zbierany jest obiekt, który nadal znajduje się w inventory. Wtedy otrzymujemy komunikat „Object cannot be found in inventory”. Został stworzony program, który obserwuje tego rodzaju błędy i wkłada obiekty z powrotem do naszego inventory, jeśli nadal istnieją, w ciągu godziny. Jeśli więc otrzymacie taki komunikat, sprawdzcie swoje inventory ponownie po godzinie.
4. Naprawa bugów
Nie jest to oczywiście nowy projekt, ale jest on częścią całego przedsięwzięcia zmierzającego do wyeliminowania strat w inventory. Bugi dotyczące tego problemu są traktowane jako priorytetowe.
5. Analizy doniesień rezydentów o stratach w inventory
Przy identyfikacji przyczyn strat w inventory Linden Lab liczy na rezydentów, którzy mogą wskazać różne przypadki straty majątku. Ich doniesienia będą zbierane i analizowane.
6. Udoskonalenie struktury
Linden Lab planuje duże zmiany w strukturze usługi Second Life. Obecna komunikacja server-to-server jest oparta na przestarzałej technologii i powoduje wiele problemów, dlatego prowadzone są prace nad zastąpieniem jej bardziej nowoczesnym podejściem opartym na web service. Jest to duże i poważne przedsięwzięcie, jego przygotowanie potrwa jeszcze długo,
7. Pomoc przy pozornych stratach w inventory
Oprócz rzeczywistych strat, czasami dzieje się coś, co tylko wygląda na stratę, a jest problemem po stronie klienta. Często wystarczy tylko wyczyszczenie Cache lub inny prosty zabieg (możecie o nich przeczytać tutaj lub, po w języku angielskim, tutaj).
Iuthilde Rasmuson