docs: reset świata, Netheru i Endu (tydzień 4)#24
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e9e0830dae
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| description: "Jak zresetować świat Minecraft na hostingu voxelhost: reset przez panel, osobno Nether i End, ustawienie nowego seeda oraz backup przed usunięciem." | ||
| keywords: [reset świata, minecraft, nether, end, seed, backup, server.properties, voxelhost] | ||
| slug: /swiat/reset-swiata | ||
| sidebar_position: 1 |
There was a problem hiding this comment.
Add the new article to the manual sidebar
This frontmatter does not make the page discoverable in the site navigation because this repo uses an explicit sidebars.js (docs contains only intro and the tutorial/... items), so sidebar_position is ignored here. The route can still be built, but users browsing the docs sidebar will not find this new /swiat/reset-swiata guide unless the doc is added to the manual sidebar config.
Useful? React with 👍 / 👎.
|
Added panel screenshots for all 4 placeholders (action palette, the two-step reset confirmation dialog, the Pliki root listing, and FTP settings). Important content mismatch found, not fixed here (needs the article owner's decision): on the current voxelhost test server (Paper 26.1.2), the file manager does NOT show separate Also: the reset confirmation is a two-step dialog (checkbox screen, then a "Pokaż plan" screen with the phrase field), not a single dialog as the original placeholder assumed - I split it into two screenshots to match. Build verified locally ( |
|
Resolving the last TODO: "Formatuj serwer" location was verified in the same live-panel session (and corrected in PR #25): it lives in the Pliki tab's "Więcej opcji" dropdown menu, not a right-click context menu. The article's danger warning can reference that location; the TODO comment can be dropped on next touch. |
Co to jest
Poradnik krok po kroku (tydzień 4): Jak zresetować świat (oraz Nether i End).
docs/swiat/reset-swiata.md/swiat/reset-swiatatitle,description(150 znaków),keywords,slug,sidebar_position: 1voxelhost, bez em dashy, ~810 słów.Ścieżka główna to wbudowana akcja panelu Zresetuj świat (paleta poleceń, dwa kroki), z ręcznym resetem przez menedżer plików i FTP jako uzupełnieniem.
Zweryfikowane na żywym panelu (aktualizacja)
Po sesji zrzutów na prawdziwym serwerze (Paper, aktualny MC) poprawiłem dwie rzeczy:
world_nether/world_the_end. W głównym katalogu jest tylkoworld, a wymiary są zagnieżdżone w środku (na aktualnym MC:world/dimensions/minecraft/the_netheri.../the_end; na starszychworld/DIM-1iworld/DIM1). Potwierdzają to: zrzutpliki-world.png(jeden folderworld, brak nether/end na górnym poziomie) oraz zrzut planu akcjireset-dialog-krok2.png(world= "Istnieje • 7 elementów",world_nether/world_the_end= "Nie istnieje"). Artykuł prowadzi teraz układem zagnieżdżonym, a osobne foldery zostawia jako wariant dla starszych wersji/wgranych światów, i każe czytelnikowi sprawdzić zakładkę Pliki.reset-dialog-krok1.png,reset-dialog-krok2.png) to odzwierciedlają.Dlaczego układ zagnieżdżony na serwerze Paper:
mc-image/scripts/start-setupWorldreorganizuje wymiary do osobnych folderów Spigota tylko przy WGRYWANYM świecie (gałąźFAMILY = SPIGOT, linie ~118-123). Świeżo wygenerowany świat zachowuje więc natywny, zagnieżdżony układ silnika - stąd pojedynczyworldna żywym serwerze.Źródła (weryfikacja dokładności, nie zmyślona UI)
voxelhost-backend/src/server-actions/server-actions.registry.ts: akcjaserver.resetWorldzaimplementowana i zarejestrowana (SERVER_ACTION_IDS), bez feature flagi;title: "Zresetuj świat", potwierdzenietyped_phrasefraząRESET ŚWIATA, opcjacreateBackupFirstdomyślnietrue; plan: (backup) -> stop -> usunięcie folderów -> start..../server-action-files.service.ts:RESET_WORLD_PATHS = ["world","world_nether","world_the_end"](hardcoded, pomija nieistniejące); nie czytalevel-name-> stąd sekcja o serwerach z nietypową nazwą świata.paleta-reset.png(paleta "Akcje serwera" > "Zresetuj świat"),reset-dialog-krok1/2.png(dwa kroki),pliki-world.png(zakładka Pliki, jedenworld),ustawienia-ftp.png(hostsftp://ftp.voxelhost.pl, port22, "Wygeneruj nowe dane").scripts/start-setupWorld(mechanizm układu wymiarów, opis wyżej).Zrzuty ekranu
Wszystkie 5 zrzutów jest już w repo (commit "docs: add panel screenshots") i wstawionych w treści - nie zostały żadne placeholdery na screeny.
TODO do potwierdzenia (
<!-- TODO(karol): ... -->)Weryfikacja
yarn install --frozen-lockfile- bez zmian wyarn.lock.yarn build- przechodzi (onBrokenLinks: throw; wewnętrzny link do../tutorial/start.mdsię rozwiązuje; linkivoxelhost.plsą zewnętrzne)./swiat/reset-swiataobecny w buildzie; wszystkie 5 obrazów obecnych wbuild/img/swiat/.Uwagi
sftp://ftp.voxelhost.pl, port22(Ustawienia > FTP) - to rozstrzyga wcześniejszą wątpliwośćftpvssftp.voxelhost.plna korzyśćftp.voxelhost.pl.voxelhost.pl/blog/backup-serwera-minecraftbędzie 404 do czasu mergu briefu 16; zaznaczone w treści.Harmonogram mergu
Tydzień 4, razem z PR bloga na stronie (brief 16). Cross-link publikujemy w dniu publikacji obu artykułów.