Przejdź do treści

Windrose: zarządzanie światami

Dowiedz się, jak zarządzać wieloma światami Windrose, przełączać się między zapisami światów i konfigurować ustawienia światów na serwerze dedykowanym z odpowiednią strukturą światów. -> Dowiedz się więcej

10 listopada 20265 min czytania0 Wyświetlenia0 pomocne

Wprowadzenie

Windrose obsługuje wiele światów na jednym serwerze dedykowanym. Każdy świat ma własne dane zapisu i konfigurację WorldDescription.json. Z tego poradnika dowiesz się, jak tworzyć nowe światy, przełączać się między istniejącymi, tworzyć kopie zapasowe i bezpiecznie usuwać światy.

Struktura światów Windrose

Windrose przechowuje wszystkie dane światów w katalogu profilu zapisu. Pierwszy świat jest tworzony automatycznie podczas pierwszego uruchomienia serwera.

Odpowiednia struktura wygląda następująco:

text
R5/Saved/SaveProfiles/Default
ServerDescription.json
RocksDB
<game_version>
Worlds
World_1_ID
WorldDescription.json
World_2_ID

W praktyce foldery światów znajdują się tutaj:

text
R5/Saved/SaveProfiles/Default/RocksDB/[deine_spielversion]/Worlds/

Każdy folder świata nosi nazwę swojej unikalnej wartości IslandId. Serwer używa tego identyfikatora wewnętrznie, aby określić, który świat ma zostać wczytany.

Plik lub folderPrzeznaczenie
ServerDescription.jsonOkreśla aktywną konfigurację serwera, w tym aktualnie wczytany świat
RocksDB/[deine_spielversion]/Worlds/Zawiera wszystkie dostępne foldery zapisów światów
[deine_welt_id]/WorldDescription.jsonZawiera konfigurację konkretnego świata
WorldIslandIdWartość w pliku ServerDescription.json, która wskazuje serwerowi, który świat ma wczytać
Uwaga

Nie zmieniaj nazw folderów światów Nigdy nie zmieniaj ręcznie nazwy folderu świata. Windrose używa jego nazwy jako wewnętrznej wartości IslandId w bazie danych RocksDB. Zmiana nazwy może uszkodzić świat lub uniemożliwić jego używanie.

Tworzenie kopii zapasowej świata

Przed przełączeniem się między światami, usunięciem danych lub przetestowaniem nowych ustawień warto utworzyć kopię zapasową świata.

Korzystanie z funkcji kopii zapasowych ZAP-Hosting

Najpierw zatrzymaj serwer.

Tworzymy automatyczną kopię zapasową serwera każdego dnia. Dzięki ZapX Pass możesz dodatkowo otworzyć w panelu sekcję Kopie zapasowe i jednym kliknięciem utworzyć własną kopię. To najbezpieczniejszy sposób na późniejsze przywrócenie całego stanu serwera. Więcej informacji znajdziesz w artykule Kopie zapasowe.

Ręczne pobieranie plików świata

Jeśli chcesz pobrać tylko bezpośrednią kopię danych zapisu, otwórz kartę Pliki i pobierz cały folder RocksDB/ za pomocą opcji pobierania lub tworzenia pliku ZIP.

Odpowiednia ścieżka:

text
R5/Saved/SaveProfiles/Default/RocksDB/
Metoda tworzenia kopii zapasowejZalecane zastosowanie
Kopia zapasowa z paneluNajlepsza opcja do pełnego przywrócenia serwera
Ręczne pobranie folderu RocksDB/Najlepsza opcja do bezpośredniego archiwizowania zapisów światów
Obie metodyIdealne rozwiązanie w przypadku ważnych światów lub przed wyczyszczeniem danych
Informacje

Zalecana metoda tworzenia kopii zapasowej Jeśli zarządzasz wieloma światami, największą elastyczność zapewni Ci zachowanie zarówno kopii zapasowej z panelu, jak i ręcznej kopii folderu RocksDB/. Dzięki temu w przyszłości będzie można przywrócić wybrane światy.

Zarządzanie ustawieniami światów

Każdy świat ma własny plik WorldDescription.json, dzięki czemu możesz utrzymywać oddzielne ustawienia dla różnych światów na tym samym serwerze.

Przykładowa konfiguracja świata

json
{
  "Version": 1,
  "WorldDescription": {
    "IslandId": "MeineZweiteWelt",
    "WorldName": "Meine zweite Welt",
    "WorldPresetType": "Medium",
    "WorldSettings": {}
  }
}

Ważne wartości

KluczOpis
VersionWersja konfiguracji używana w pliku
IslandIdWewnętrzny identyfikator świata, który musi odpowiadać nazwie folderu
WorldNameWyświetlana nazwa świata
WorldPresetTypeTyp ustawień wstępnych używany podczas tworzenia świata
WorldSettingsDodatkowe ustawienia dotyczące świata, jeśli są obsługiwane
Informacje

Zarządzanie konfiguracją w panelu Pliki konfiguracyjne Windrose możesz edytować na karcie Konfiguracja (widok tekstu źródłowego). Jeśli plik nie jest tam dostępny, użyj karty Pliki, aby edytować go bezpośrednio.

FAQ

Często zadawane pytania

W folderze R5/Saved/SaveProfiles/Default/RocksDB/[wersja_gry]/Worlds/ — nazwa każdego folderu świata odpowiada jego unikalnej wartości IslandId.
Otwórz plik ServerDescription.json i znajdź wpis WorldIslandId — ta wartość określa, który świat serwer wczyta podczas uruchamiania.
Zatrzymaj serwer, zmień wartość WorldIslandId w pliku ServerDescription.json na IslandId docelowego świata (znajdziesz ją w jego pliku WorldDescription.json), zapisz plik i uruchom ponownie serwer.

Opinia

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.

0 od 0 Osoby oceniające uznały ten artykuł za pomocny.

Indywidualna pomoc

Instrukcja nie wystarcza?

Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.

Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.