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.
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:
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:
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 folder | Przeznaczenie |
|---|---|
ServerDescription.json | Okreś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.json | Zawiera konfigurację konkretnego świata |
WorldIslandId | Wartość w pliku ServerDescription.json, która wskazuje serwerowi, który świat ma wczytać |
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.
Przed przełączeniem się między światami, usunięciem danych lub przetestowaniem nowych ustawień warto utworzyć kopię zapasową świata.
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.
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:
R5/Saved/SaveProfiles/Default/RocksDB/
| Metoda tworzenia kopii zapasowej | Zalecane zastosowanie |
|---|---|
| Kopia zapasowa z panelu | Najlepsza opcja do pełnego przywrócenia serwera |
Ręczne pobranie folderu RocksDB/ | Najlepsza opcja do bezpośredniego archiwizowania zapisów światów |
| Obie metody | Idealne rozwiązanie w przypadku ważnych światów lub przed wyczyszczeniem danych |
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.
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.
{
"Version": 1,
"WorldDescription": {
"IslandId": "MeineZweiteWelt",
"WorldName": "Meine zweite Welt",
"WorldPresetType": "Medium",
"WorldSettings": {}
}
}
| Klucz | Opis |
|---|---|
Version | Wersja konfiguracji używana w pliku |
IslandId | Wewnętrzny identyfikator świata, który musi odpowiadać nazwie folderu |
WorldName | Wyświetlana nazwa świata |
WorldPresetType | Typ ustawień wstępnych używany podczas tworzenia świata |
WorldSettings | Dodatkowe ustawienia dotyczące świata, jeśli są obsługiwane |
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.
