Astrolabe Interactive wypuściło Discovery & Ancestry 26 sierpnia i jest to ostatnia aktualizacja zawartości, jaką Aloft dostaje przed 1.0. Jest też największa w historii gry. Otwarty świat przebudowano wokół tematycznych klastrów wysp, całość przeniesiono z Unity 2021 na Unity 6, stany przetrwania potrafią cię wykończyć, jeśli je zignorujesz, a progresja opiera się teraz na umiejętnościach przejętych od tych, którzy żeglowali po tym niebie przed tobą.
Jeśli grasz solo, czeka cię dobry weekend. Jeśli hostujesz serwer dla ekipy, jedno zadanie wyprzedza nawet pierwszą linijkę patch notes: zrób kopię zapasową świata.
Co Discovery & Ancestry naprawdę zmienia
Najważniejszy jest sam świat. Wyspy leżą teraz w tematycznych klastrach z sub-biomami pomiędzy nimi, więc Fir Forests, Rocky Mountains, Vast Plains i Lush Jungles czyta się jako osobne miejsca, a nie warianty tego samego nieba. Klastry mają własne wydarzenia, a ławice mgły, tornada i pola wraków zamieniają rutynowy rejs po zapasy w coś, co się planuje.
Nawigacja dostała to samo traktowanie. Wyspy rzucają sylwetki, które wypatrzysz z daleka, Spyglass daje powód, żeby się im przyjrzeć, a Table-Map uzupełnia się przez fog-of-war w trakcie żeglugi. Wind Vane pozwala przestawić kierunek wiatru zamiast z nim walczyć, a Wind Warping przenosi cię między oczyszczonymi Meditation Pads. Lotnie wymagają teraz wolnej przestrzeni pod tobą, co po cichu kończy zwyczaj schodzenia z krawędzi bez patrzenia.
Pod spodem progresja zmieniła właściciela. Arcadium Essence zastępuje Life Trees jako główne źródło wiedzy, a Ancestral Memories pozwalają wydać ją na ulepszenia postaci zaczerpnięte od przodków. Homesteading też przeszedł przegląd: większość roślin da się teraz uprawiać, konserwacja jedzenia opiera się na soli, cukrze i miodzie, loot ze skrzyń przebalansowano, a wśród nowych elementów budowlanych są długo wyczekiwane Water Well i Dew Catcher. Do tego dochodzi Wind Spirit, z którym można się zaprzyjaźnić, czyli dokładnie ten rodzaj rzeczy, który zauważasz na zrzucie ekranu i potem nie potrafisz bez niego grać.

Unity 6 to ta część, która ląduje na twoim serwerze
Wszystko powyżej dotyczy klienta. Zmiana silnika nie. Aloft dostarcza serwerowy plik pod Windows, więc na naszym sprzęcie twój serwer uruchamia go pod Wine, a nowy runtime Unity oznacza nowe pliki binarne i nowe zależności pod tą warstwą. Dla większości serwerów aktualizacja przebiega bez emocji, dla kilku bywa uciążliwa, a rozwiązaniem w tych uciążliwych przypadkach jest niemal zawsze czysta reinstalacja, a nie grzebanie w pojedynczych plikach, bo reinstalacja przechodzi jeszcze raz przez konfigurację runtime, której gra potrzebuje.
Dwie rzeczy warto wiedzieć, zanim ekipa się zaloguje. Multiplayer w Aloft wymaga zgodnych wersji, więc kto siedzi na starszym branchu, nie połączy się, dopóki nie wróci. A przebudowany świat na nowszym silniku nie ma tego samego profilu pamięci co wcześniej, więc jeśli twój serwer chodził blisko limitu RAM, to właśnie ta aktualizacja to wychwyci. Kalkulator RAM dla Aloft da ci rozsądny punkt wyjścia dla twojej liczby graczy.
Twój istniejący świat nie zapuści nowych biomów
To pytanie zadaje każda ekipa, a odpowiedź decyduje o weekendzie. Aloft generuje wyspy w momencie tworzenia świata, nie w trakcie gry. Ustawienie Number of Islands jest odczytywane dokładnie raz, przy tworzeniu, i nigdy więcej. Świat założony wiosną rozłożył stary generator i żaden patch nie cofnie się, żeby narysować go od nowa. Nowe klastry, sub-biomy i wydarzenia pomiędzy nimi należą do światów tworzonych po aktualizacji.
Jest precedens pokazujący, jak ostro to może wyglądać. Przy Bloom & Blight Astrolabe zakończyło zgodność zapisów całkowicie, bo generowanie świata i dane zapisu zmieniły się zbyt mocno, i zostawiło branch 0.3.3.22 legacy dla graczy, którzy chcieli dalej żeglować po starych światach bez wsparcia. W chwili pisania tego tekstu przy Discovery & Ancestry nie ma ogólnego komunikatu o utracie zapisów, więc traktuj zerwanie zgodności jako realną możliwość, a nie pewnik, i planuj pod to.
Jeden szczegół zaostrza tę możliwość na hostowanym serwerze. Nasze serwery Aloft szukają folderu świata nazwanego według twojego Map Name w katalogu Saves gry. Jeśli go nie znajdą, nie zatrzymują się i nie protestują. Tworzą świeży świat i wczytują właśnie jego. Zmiana formatu zapisu nie wita cię więc błędem, tylko pustym niebem i serwerem, który wygląda na działający bez zarzutu.

Głód, pragnienie i argument za porządną wyspą domową
Postacie mogą być teraz Hungry, Thirsty albo Tired, a ignorowanie któregokolwiek z tych stanów eskaluje, zamiast stać w miejscu. Przegrana walka zostawia ci stan Wounded na drogę powrotną.
Na stałym serwerze zmienia to zachowanie grupy bardziej, niż sugerują patch notes. Ośmiu graczy, bo tyle wynosi limit na naszych serwerach Aloft, rozchodzących się w osiem stron sprawdzało się, dopóki jedzenie było formalnością. Konserwacja na soli, cukrze i miodzie zamienia spiżarnię w łańcuch dostaw, a Water Well i Dew Catcher robią z wody pitnej coś, pod co się buduje. Ekipy trzymające jedną porządnie rozbudowaną wyspę domową, na której ktoś faktycznie uprawia ziemię, przejdą pierwszy tydzień znacznie łatwiej niż te, które traktują wyspę jako punkt odrodzenia.

Aktualizacja bez utraty nieba, które zbudowaliście
Zrób to w tej kolejności, zanim cokolwiek zrestartujesz.
- Zatrzymaj serwer z panelu. Nigdy nie rób kopii działającego świata.
- Pobierz cały folder Saves. Leży pod ścieżką AppData gry, w
Aloft/Data01/Saves, a twój świat to folder o nazwiew_i dalej twoje Map Name. Jeśli widzisz sąsiednie foldery w rodzajuData02, zabierz je też. Aloft już wcześniej przenosił katalog zapisów między wersjami. - Trzymaj kopię poza serwerem. Druga kopia na tym samym dysku to nie kopia zapasowa.
- Zaktualizuj, uruchom i obserwuj konsolę, zamiast odchodzić od komputera.
- Jeśli wczytasz się do zupełnie nowego świata, zatrzymaj serwer natychmiast. Nie graj, nie buduj. Przywróć kopię, a potem zdecydujcie wspólnie, czy chcecie świeży świat, czy legacy branch.
- Sprawdź jeszcze raz ustawienia Startup, gdy wszystko się ustabilizuje. Admin IDs to lista SteamID64 rozdzielona spacjami, Server Name nie przyjmuje spacji, a Number of Islands wpływa wyłącznie na świat, który dopiero ma powstać.
Jeśli coś z tego jest nowe, Pierwsze kroki z serwerem Aloft omawia podstawy panelu, a Jak przesłać własny świat na serwer Aloft pokazuje, jak wrzucić zapis tam, gdzie jego miejsce.

Co dalej
Następne jest 1.0 i Astrolabe zapowiedziało, że przyjdzie z własną sporą aktualizacją. Daty jeszcze nie ma. O drodze do niej pisaliśmy w naszym tekście o roadmapie Aloft i nic tutaj tego obrazu nie zmienia poza odhaczeniem ostatniego kamienia milowego Early Access.
To znaczy, że świat, który założycie w tym tygodniu, będzie tym, w którym ekipa pomieszka dłuższą chwilę. To dobry argument, żeby założyć go świadomie: wybierzcie Number of Islands z rozmysłem, ustalcie wyspę domową wcześnie i zróbcie kopię, zanim będzie potrzebna, a nie po fakcie. Hosting serwerów Aloft u nas działa na aktualnym buildzie i z tym dostępem do panelu, który ten poradnik zakłada.




