Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.
Kopia zapasowa serwera zapisuje sam serwer Discord w zaszyfrowanej migawce: kanały, role, uprawnienia, ustawienia serwera, emoji, naklejki, bany, pseudonimy i role członków oraz ostatnie wiadomości z każdego kanału. Przywróć ją na tym serwerze po pomyłce albo na innym serwerze, którym zarządzasz.
Dostępne na każdym poziomie, w tym Starter. Twój poziom decyduje, ile kopii przechowujesz, jak dużą część serwera obejmuje każda z nich i z których zaawansowanych narzędzi — załączników, śledzenia zmian, Time Machine, importu — możesz korzystać. Zobacz Limity poziomów.
To nie jest Kopia zapasowa Vetox. Kopia zapasowa Vetox zapisuje ustawienia, które Vetox przechowuje dla Twojego serwera — reguły Auto-Mod, Welcomer, Tickets i całą resztę. Kopia zapasowa serwera zapisuje serwer Discord — same kanały, role i wiadomości. To osobne strony, osobne migawki i osobne poziomy. Większość serwerów potrzebuje obu.
Otwórz ją w panelu swojego serwera pod Backup → Kopia zapasowa serwera albo użyj /backup na Discordzie.
To, co zostanie zapisane, zależy od wybranych opcji i Twojego poziomu. Wszystko poniżej jest opcjonalne poza pierwszym wierszem.
Grupa
Co jest zapisywane
Poziom
Ustawienia serwera
Nazwa, opis, ikona, baner i tła zaproszeń, poziom weryfikacji, filtr treści, domyślne powiadomienia, kanały AFK, systemowy, zasad, aktualizacji i bezpieczeństwa, język serwera, pasek postępu boostów, ekran powitalny
Wszystkie poziomy
Role
Nazwa, kolory, wyróżnianie, możliwość wzmianki, uprawnienia, pozycja i ikona każdej roli
Wszystkie poziomy
Kanały
Każdy typ kanału — kategoria, tekstowy, głosowy, ogłoszeniowy, stage, forum, media — wraz z tematem, slowmode, bitrate, limitem użytkowników, tagami forum i każdym nadpisaniem uprawnień
Wszystkie poziomy
Emoji i naklejki
Nazwa, obraz i ograniczenia ról
Wszystkie poziomy
Wątki i posty na forum
Aktywne i zarchiwizowane wątki publiczne wraz z wiadomością początkową i przypisanymi tagami
Basic i wyżej
Bany
ID zbanowanych użytkowników i powody banów
Basic i wyżej
Członkowie
Pseudonim i role tych członków, którzy mają jedno albo drugie
Basic i wyżej
Wiadomości
Najnowsze wiadomości z każdego kanału — autor, treść, embedy, załączniki, przypięcia i znaczniki czasu
Basic i wyżej
Załączniki
Rzeczywiste pliki z tych wiadomości, pobrane i zapisane razem z kopią
Basic i wyżej
Wątki prywatne nigdy nie są zapisywane. Ich listy uczestników nie da się odtworzyć, więc przywrócenie takiego wątku stworzyłoby prywatny wątek z niewłaściwymi osobami w środku. Wątki publiczne i posty na forum są zapisywane normalnie.
To należy do Discorda albo do innych aplikacji i Vetox tego nie odtworzy. Przywrócenie kopii nie przywraca:Zaproszeń · dziennika audytu · integracji i webhooków innych aplikacji · zaplanowanych wydarzeń · soundboardu · pytań onboardingu · reguł Discord AutoMod · boostów
Role zarządzane przez inną aplikację lub przez integrację — własna rola bota, rola subskrybenta Twitcha, rola Nitro Booster — są zapisywane w migawce, ale nigdy nie są tworzone ani edytowane. Należą do Discorda.
Otwórz zakładkę Kopie zapasowe i kliknij Utwórz kopię
To główna akcja w prawym górnym rogu listy.
2
Nadaj jej nazwę (opcjonalnie)
Nazwa ułatwia późniejsze odnalezienie. Bez niej kopia wyświetla się jako Bez nazwy wraz ze swoim ID.
3
Wybierz liczbę wiadomości na kanał
Ile ostatnich wiadomości zachować z każdego kanału. Więcej wiadomości to większa kopia i wolniejsze przywracanie. Starter nie zapisuje żadnych.
4
Wybierz, co jeszcze dołączyć
Wątki, Dane członków, Bany, Załączniki, Emoji i Naklejki. Opcje powyżej Twojego poziomu są widoczne, ale nieaktywne.
5
Kliknij Utwórz kopię
Zadanie działa w tle. Możesz opuścić stronę — postęp czeka, gdy wrócisz.
Serwer może utworzyć jedną ręczną kopię co 10 minut i może wykonywać tylko jedno zadanie kopii lub przywracania naraz. Oba limity są na serwer, nie na osobę. Gdy trwa cooldown, podpowiedź przycisku Utwórz kopię mówi, kiedy będzie możliwa następna.
Przy włączonych Załącznikach Vetox pobiera z Discorda pliki każdej zapisanej wiadomości i przechowuje je razem z kopią, dzięki czemu przywracanie publikuje ponownie prawdziwe pliki.Przy wyłączonych — i zawsze na Starterze — zapisywany jest tylko link Discorda. Takie linki wygasają, więc stara kopia przywraca treść wiadomości z nazwami plików, a nie same pliki.
Przechowywanie załączników ma pułap na kopię i na pojedynczy plik (zobacz Limity poziomów). Gdy kopia przekroczy swój pułap, zapisywanie trwa dalej, a pozostałe pliki są zachowywane jako linki, z ostrzeżeniem „Część załączników została zachowana jako linki, ponieważ ta kopia osiągnęła limit przechowywania Twojego poziomu.”
Zapisywanie nigdy nie jest przerywane z powodu rozmiaru. Gdy kopia dobije do pułapu rozmiaru Twojego poziomu, Vetox przestaje dodawać do sekcji, nad którą właśnie pracuje, zapisuje tę sekcję na kopii pod nagłówkiem Przycięte przez Twój poziom i kończy. Dostajesz działającą kopię, której brakuje części największej sekcji — zwykle wiadomości.
Każda migawka tego serwera, od najnowszej, z licznikiem wykorzystane z maksimum względem Twojego poziomu.
Kolumna
Pokazuje
Kopia
Nazwę albo Bez nazwy, plus ID kopii z przyciskiem kopiowania
Utworzono
Kiedy zapisywanie się zakończyło
Typ
Ręczna · Automatyczna · Bezpieczeństwa · Time Machine · Zaimportowana · Kanału
Zawartość
Liczbę kategorii, kanałów, ról, wiadomości, członków, banów i załączników
Rozmiar
Rozmiar zapisanej migawki
Menu każdego wiersza oferuje Przywróć…, Szczegóły i Usuń. Kliknięcie wiersza otwiera Podgląd migawki.Filtr Serwery / Kanały przełącza między migawkami całego serwera a kopiami zapasowymi kanałów.
Kopie Bezpieczeństwa to automatyczne migawki tworzone przed przywracaniem, opisane niżej. Nie liczą się do Twojego limitu kopii i znikają same po 7 dniach.
Jeśli Twój poziom się zmieni i masz więcej kopii, niż on pozwala, nic nie zostaje usunięte. Nadmiarowe są zablokowane: pozostają widoczne z bursztynową kłódką, a podpowiedź mówi „Ta kopia przekracza limit Twojego obecnego poziomu. Zrób upgrade, aby móc ją znowu przywrócić.” Usuń nowszą kopię albo zrób upgrade, a odblokują się.
Wczytanie kopii zastępuje kanały i role tego serwera. Członkowie nigdy nie są wyrzucani, ale wszystko, co powstało po utworzeniu kopii, zniknie.
1
Wybierz kopię i kliknij Przywróć…
Z menu wiersza, z Podglądu migawki albo z Moich kopii zapasowych, jeśli kopia pochodzi z innego serwera.
2
Przeczytaj plan
Vetox odczytuje Twój obecny serwer i pokazuje dokładnie, ile kanałów i ról zostanie usuniętych, a ile utworzonych, zanim cokolwiek się wydarzy. Jeśli jakieś role stoją nad własną rolą Vetox, plan to odnotowuje: takich ról nie da się ani usunąć, ani odtworzyć, więc najpierw przesuń rolę Vetox na sam szczyt listy ról albo kontynuuj bez nich. Jeśli kopia zawiera kanały ogłoszeń lub sceny, a ten serwer nie jest serwerem Community, plan podaje, ile z nich zostanie pominiętych. Wymienia też to, czego ten serwer nie może przejąć dokładnie w takiej postaci, w jakiej zapisała to kopia — role lub kanały ponad limity Discorda, emoji i naklejki, które nie mieszczą się w wolnych slotach, oraz wszystko, co wymaga poziomu boostu lub funkcji, których ten serwer nie ma. Zobacz Gdy ten serwer różni się od kopii.
3
Wybierz preset, potem dostosuj
Trzy presety ustawiają wszystkie przełączniki naraz. Każdy z nich możesz potem zmienić z osobna. Usuń istniejące role działa tylko wtedy, gdy przełącznik Role jest włączony, a Usuń istniejące kanały – tylko wtedy, gdy przełącznik Kanały jest włączony. Jeśli wyłączysz którykolwiek z nich, odpowiadający mu przełącznik usuwania również zostanie wyłączony i zablokowany.
4
Wpisz nazwę serwera
Pole potwierdzenia musi dokładnie odpowiadać nazwie Twojego serwera. To ostatni moment, w którym nic jeszcze nie zostało zmienione.
5
Obserwuj kartę postępu
Etap, licznik, czas trwania i ewentualne ostrzeżenia, z przyciskiem Anuluj dostępnym przez cały czas.
Dodawanie to ten bezpieczny preset. Tworzy role i kanały z kopii obok tego, co już masz, i niczego nie usuwa. Użyj go, aby odzyskać kategorię ze starej migawki bez ruszania reszty serwera.
Przywracania i cofnięcia zmian są racjonowane dziennie: 10 na serwer i 20 na osobę na wszystkich Twoich serwerach. Liczy się każde przywrócenie, każde wczytanie kanału i każde cofnięcie zmiany; wznowienie nieudanego przywracania — nie. Oba budżety resetują się 24 godziny po pierwszej policzonej akcji i są niezależne od 10-minutowego cooldownu tworzenia kopii.Obowiązuje też trzeci, krótszy hamulec: 3 przywracania na 10 minut na serwer. Gdy na niego trafisz, dostaniesz błąd limitu zapytań na długo przed wyczerpaniem dziennego budżetu, więc rób odstępy między kolejnymi próbami.
Przywracanie nikogo nie wyrzuca, nie banuje ani nie usuwa. Członkowie zostają dokładnie tam, gdzie są.Przy włączonej opcji Role i pseudonimy członków osoby, które nadal są na serwerze, odzyskują role i pseudonim, jakie miały w chwili tworzenia kopii. Osoby, które odeszły, są pomijane. Przy wyłączonej opcji członkowie zachowują to, co mają teraz.
Zanim przywracanie cokolwiek usunie, Vetox tworzy migawkę serwera w obecnym stanie — kanały, role, ustawienia, emoji i naklejki, a od Basic wzwyż także wątki. Bez wiadomości, członków i banów. Wystarczająco dużo, aby cofnąć przywracanie, i wystarczająco mało, aby zdążyć przed jego startem.
Jeśli kopia bezpieczeństwa się nie powiedzie, przywracanie w ogóle się nie zaczyna. Nic nie zostaje usunięte. Kopie bezpieczeństwa są przechowywane przez 7 dni, nie liczą się do Twojego limitu kopii i pojawiają się na liście z typem Bezpieczeństwa.
Przywracanie zapisuje po drodze punkty kontrolne. Jeśli się zatrzyma — Vetox się zrestartował, zerwało się połączenie, Vetox stracił uprawnienia, Discord raz po raz zwracał błędy albo osiągnięto limit tworzenia Discorda — karta postępu proponuje Wznów, a zadanie podejmuje pracę od kroku, na którym się zatrzymało, zamiast zaczynać od nowa.Odmowa dotycząca pojedynczego elementu nie zatrzymuje przywracania. Plik emoji, którego Discord nie przyjmie, typ kanału, którego ten serwer nie może mieć, ustawienie, którego serwer nie zaakceptuje: taki element zostaje pominięty, przywracanie trwa dalej, a zakończone zadanie wymienia go w ostrzeżeniach.
Wznowienie nigdy nie duplikuje. Wszystko, co już zostało odtworzone, jest rozpoznawane i pomijane, a wiadomości są kontynuowane dokładnie od miejsca, w którym się urwały.
Kopia zapasowa serwera jest dostępna tylko dla właściciela serwera i członków z uprawnieniem Administrator — łącznie z przeglądaniem i eksportem. Członek z Manage Server, ale bez uprawnienia Administrator, nie może jej otworzyć w panelu ani używać jej komend na Discordzie, a dostępu do niej nie mogą przyznać ani Kontrola dostępu, ani ustawienia ról komendy.Przywracanie zastępuje kanały i role, więc jest celowo węższe niż samo przeglądanie. O tym, kto co może zrobić, decyduje jedno ustawienie — Ustawienia → Uprawnienia — z tymi samymi trzema poziomami, które znają użytkownicy Xenona:
Poziom
Tworzenie kopii, kopii kanałów, importów i migawek Time Machine
Administratorzy nie mogą wykonywać działań destrukcyjnych(domyślnie)
Właściciel i administratorzy
Wyłącznie właściciel
Tylko właściciel może używać odpowiednich komend
Wyłącznie właściciel
Wyłącznie właściciel
Zmiana harmonogramu oraz włączenie lub wyłączenie śledzenia zmian liczą się jako tworzenie. Anulowanie trwającego zadania liczy się tak jak samo zadanie: anulowanie kopii to tworzenie, a anulowanie przywracania, wczytania kopii kanału lub cofnięcia zmiany to działanie destrukcyjne.Poziom może zmienić wyłącznie właściciel serwera — ustawienie, które mogłyby przepisać osoby przez nie ograniczane, niczego by nie chroniło. Komendy /backup i /chatlog na Discordzie podlegają temu samemu poziomowi, a panel wyłącza lub ukrywa każde działanie, na które poziom Ci nie pozwala, z informacją, co poziom zostawia właścicielowi. Na serwerze, który korzysta z Kontroli dostępu, administrator potrzebuje też jej sekcji Backup.Kopia utworzona na innym serwerze podlega jeszcze jednej zasadzie: przywrócić ją może wyłącznie osoba, która ją utworzyła, gdziekolwiek by trafiła. Usuwanie kopii — także z Moich kopii zapasowych — podlega poziomowi uprawnień serwera, na którym ją utworzono.
Nadaj Vetox uprawnienie Administrator przed przywracaniem i upewnij się, że jego rola stoi nad każdą rolą, którą ma odtworzyć.Bez uprawnienia Administrator Vetox potrzebuje wszystkich jedenastu: Manage Server, Manage Channels, Manage Roles, Manage Webhooks, Ban Members, Manage Nicknames, Create Expressions, Manage Expressions, Manage Messages, Read Message History i View Channel.
Discord nie pozwala botowi nadać uprawnienia, którego sam nie posiada. Gdy tak się zdarzy, przywracanie nie kończy się błędem — rola powstaje bez tych uprawnień, a Vetox ostrzega: „Części uprawnień nie udało się nadać, ponieważ Vetox sam ich nie posiada.” Role stojące na liście nad Vetox są zgłaszane i pozostają nietknięte.
Przywrócone role zachowują kolejność, jaką miały w kopii. Vetox tworzy je po kolei, od góry listy w dół, dzięki czemu każda trafia pod poprzednią, a potem porównuje wynik z kopią i przesuwa każdą rolę, która znalazła się nie na swoim miejscu.Discord pozwala botowi układać role tylko poniżej jego własnej najwyższej roli. Gdy rola Vetox stoi zbyt nisko, by wszystkie role wróciły na swoje miejsca, przywracanie i tak się kończy, z ostrzeżeniem „Niektórych ról nie udało się przywrócić do pierwotnej kolejności…”. Przed przywracaniem przeciągnij rolę Vetox na sam szczyt listy ról, a każda rola będzie mogła wrócić tam, gdzie była.
Kopia zapisuje serwer, z którego została utworzona. Serwer, na który przywracasz, może mieć niższy poziom boostu, nie być serwerem Community, mieć pełniejszą listę ról albo mniej wolnych slotów na emoji. Vetox przywraca wszystko, co ten serwer może pomieścić, a resztę dostosowuje, zamiast się zatrzymywać: plan wymienia każde dostosowanie, zanim potwierdzisz, a zakończone zadanie powtarza je w ostrzeżeniach.
W kopii
Od czego zależy
Co robi przywracanie
Role
Serwer mieści najwyżej 250
Tworzy je od góry listy w dół, dopóki serwer się nie zapełni, więc pominięte zostają najniższe role
Kanały
Serwer mieści najwyżej 500, a kategoria najwyżej 50
Najpierw tworzy kategorie, potem kanały, dopóki serwer się nie zapełni. Kanał, którego kategoria jest pełna, powstaje poza nią
Emoji i naklejki
Wolne sloty, których przybywa wraz z poziomem boostu — statyczne emoji, animowane emoji i naklejki mają osobne
Przesyła to, co się mieści, a resztę pomija
Ikony ról
2. poziom boostu
Tworzy role bez ikon
Gradientowe kolory ról
Ulepszone style ról
Nadaje rolom tylko ich główny kolor
Jakość dźwięku kanałów głosowych
Poziom boostu
Obniża ją do najwyższej, na jaką pozwala ten serwer
Animowana ikona serwera, baner serwera albo tło zaproszenia
Poziom boostu
Pomija obraz
Tło Odkrywania serwerów
Odkrywanie serwerów
Pomija je
Ustawienia Community — kanały zasad i aktualizacji, ekran powitalny
Serwer Community
Pomija je
Kanały ogłoszeń i sceny
Serwer Community
Pomija je — zobacz niżej
Naklejki Lottie
Tylko zweryfikowane lub partnerskie serwery
Pomija je
Niektóre odmowy pojawiają się dopiero przy próbie: Discord może odrzucić jeden konkretny plik emoji albo na jakiś czas zablokować serwerowi przesyłanie emoji i naklejek. Takie elementy są pomijane z ostrzeżeniem, a cała reszta trwa dalej.
Discord dopuszcza kanały ogłoszeń i kanały sceny tylko na serwerze Community. Jeśli Twój serwer nim nie jest, Vetox pomija te kanały podczas przywracania, zamiast próbować tworzyć każdy z nich i ponosić porażkę — plan podaje ich liczbę, zanim potwierdzisz, a zakończone zadanie powtarza tę informację w ostrzeżeniach.
Włącz Community na Discordzie: Ustawienia serwera → Włącz Community, a potem przywróć ponownie — wtedy te kanały powstaną razem z całą resztą. Poza tym nic w przywracaniu się nie zmienia.
Kopia utworzona przed wrześniem 2026 nie zapisuje, ile jej kanałów to kanały ogłoszeń lub sceny, więc jej plan nie może ich odliczyć z góry. Przywracanie i tak je pomija i tak samo ostrzega — po prostu liczbę widzisz po fakcie, a nie wcześniej. Nowa kopia tego samego serwera zawiera już tę liczbę.
Discord pozwala botowi utworzyć najwyżej 250 ról albo 500 kanałów na jednym serwerze w ciągu 48 godzin. Duże przywracanie — albo kilka przywracań pod rząd — może trafić na ten limit. To nie to samo co pojemność serwera, do której przywracanie się dostosowuje i działa dalej.Ten limit należy do Discorda, nie do Vetox. Anulowanie przywracania, ponowne usunięcie obiektów ani usunięcie i ponowne zaproszenie Vetox nie znoszą go. Jeśli przywracanie na niego trafi, zadanie zatrzymuje się z komunikatem „Discord pozwala botowi utworzyć tylko 250 ról albo 500 kanałów…”, zachowuje swój punkt kontrolny, a Vetox zapisuje moment, w którym według Discorda limit wygasa.
Dopóki limit obowiązuje, strona Kopii zapasowej serwera pokazuje bursztynowy pasek Limit tworzenia Discorda jest aktywny wraz z godziną jego wygaśnięcia, karta nieudanego zadania mówi „Discord znosi limit …”, a /backup status na Discordzie podaje to samo odliczanie. Masz wtedy dwie możliwości: poczekać i kliknąć Wznów, gdy okno znowu się otworzy, albo przywrócić ponownie z wyłączonymi opcjami Role, Usuń istniejące role, Kanały i Usuń istniejące kanały (na Discordzie: options:!delete-roles !roles), tak aby nic nie musiało powstawać.
Od 4 godzin do 7 dni. Odstępy krótsze, niż pozwala Twój poziom, są nieaktywne
Wiadomości na kanał
Ile każda automatyczna kopia zapisuje z każdego kanału
Przechowywane
Ile automatycznych kopii jest zachowywanych — ustala to Twój poziom
Automatyczne kopie rotują: gdy pojawia się nowa, najstarsze automatyczne kopie ponad liczbę zachowywaną przez Twój poziom są usuwane. Ręczne kopie nigdy nie znikają przez rotację.
Harmonogram pokazuje Następne uruchomienie i Ostatnie uruchomienie, dzięki czemu potwierdzisz, że działa.
Śledzenie zmian i cofanie wymagają poziomu Basic lub wyższego. Włączysz je w Ustawienia → Śledź zmiany serwera.
Przy włączonym śledzeniu Vetox zapisuje na bieżąco każdą zmianę struktury serwera — kanały, wątki, role, emoji, naklejki i ustawienia serwera, utworzone, edytowane albo usunięte — razem z użytkownikiem Discorda, który jej dokonał, odczytanym z Twojego dziennika audytu.Zakładka Zmiany wypisuje je od najnowszej, z filtrami po typie, po autorze zmiany i po dacie. Zobacz zmiany pokazuje porównanie „przed i po” z dokładnym wskazaniem, które pola się zmieniły.
Zapisy zmian nigdy nie zawierają treści wiadomości. Przechowują strukturę serwera oraz ID i nazwę użytkownika, który dokonał zmiany. Nic więcej.
Cofnij odwraca pojedynczą zmianę bez przywracania całej kopii:
Zmiana polegała na
Cofnięcie
Utworzeniu
Usuwa obiekt z powrotem
Edycji
Przywraca zapisane wartości
Usunięciu
Odtwarza obiekt z tego, co zapisano
Cofnięcie działa jak zadanie przywracania — postęp, ostrzeżenia, anulowanie — i liczy się jako działanie destrukcyjne w ramach poziomu uprawnień, ponieważ zmienia Twój serwer.
Jeśli w międzyczasie coś nowszego zmieniło ten sam obiekt, Vetox odmawia i informuje: „Coś nowszego zmieniło od tego czasu tę samą rzecz. Potwierdź, aby mimo to cofnąć.” Wybranie Cofnij mimo to odwraca również tę nowszą zmianę.
Śledzenie zmian ma godzinowy pułap na serwer. Burza zmian — masowa zmiana nazw, rajd — zapisuje „Zbyt wiele zmian naraz” i wstrzymuje zapisywanie do końca godziny. Nic poza tym nie zostaje naruszone, a Twoje zaplanowane kopie nadal obejmują ten okres.
Time Machine odtwarza konfigurację Twojego serwera z dowolnie wybranej chwili: bierze najnowszą kopię sprzed tego momentu i odtwarza po kolei wszystkie zapisane zmiany aż do niego.
1
Wybierz moment
Dowolny w oknie Twojej historii zmian. Strona pokazuje najwcześniejszą chwilę, do której możesz sięgnąć.
2
Zobacz podgląd
Odtworzone kanały i role oraz porównanie z Twoim serwerem w obecnym stanie.
3
Utwórz migawkę
Zamienia rekonstrukcję w prawdziwą kopię, którą możesz przeglądać, eksportować i przywracać jak każdą inną.
Time Machine zaczyna się przy Twojej pierwszej kopii. Poproś o wcześniejszy moment, a Vetox odpowie „Nie ma kopii sprzed tego momentu, więc nie da się go odtworzyć.” Potrzebuje kopii, na której zbuduje resztę — sam dziennik zmian nie wystarczy.
Podgląd porównuje wyłącznie kanały, role, emoji i ustawienia serwera. Wątki i naklejki są pokazywane w rekonstrukcji, ale nigdy nie są liczone jako dodane, usunięte czy zmienione, ponieważ odczyt bieżącego serwera stojący za porównaniem ogranicza wątki do 25 najnowszych i w ogóle nie zawiera naklejek — nie da się więc uczciwie nic o tych dwóch powiedzieć. Ustawienia porównywane są po nazwie i ikonie serwera.
Luka to coś, czego dziennik zmian nie zapisał — zmiana utracona przez godzinowy pułap albo taka, która zaszła przy wyłączonym śledzeniu. Vetox uzupełnia ją z najbliższej posiadanej kopii i podaje, ile luk zawiera rekonstrukcja. Migawka utworzona z tego punktu niesie to samo ostrzeżenie.
Luki wynikają z zasięgu dziennika zmian, a nie z błędu. Na przyszłość zamyka się je świeżą kopią zapasową.
Kliknięcie kopii otwiera ją. Nic tutaj nie zmienia Twojego serwera — to tylko czytnik.
Zakładka
Pokazuje
Przegląd
Liczniki, opcje, z jakimi została zapisana, ostrzeżenia, rozmiar, typ i serwer źródłowy
Kanały
Zapisane drzewo kanałów; wybierz jeden, aby czytać jego wiadomości z autorami, embedami i plikami
Role
Nazwę, kolor, opcje, liczbę uprawnień i pozycję
Ustawienia
Każde zapisane ustawienie serwera wraz z zachowaną ikoną i banerem
Bany
ID zbanowanych użytkowników i powody, z wyszukiwaniem
Członkowie
Pseudonimy i role, z wyszukiwaniem po ID użytkownika albo pseudonimie
Zapisane załączniki pobierzesz z wiadomości, która je zawierała. Pliki są zawsze wydawane jako pobieranie, nigdy nie otwierają się na stronie.
Kopię można przeglądać dopiero po zakończeniu jej zapisywania. Kopia wciąż w trakcie albo taka, która zawiodła przed zapisaniem migawki, informuje o tym zamiast się otworzyć.
Dostępny na każdym poziomie. Eksport pobiera kopię jako plik .json we własnym formacie serwera Discorda: obiekt serwera, role, kanały z ich nadpisaniami uprawnień, emoji i naklejki.
Eksport nie zawiera wiadomości, członków ani banów. Nie należą one do formatu serwera Discorda i stanowią wrażliwą prywatnie połowę kopii. Aby je przenieść, przywróć kopię, zamiast ją eksportować.
Import pliku kopii zapasowej wymaga poziomu Basic lub wyższego. Zastosowanie szablonu serwera Discorda jest bezpłatne w każdym planie, tak samo jak eksport.
Import zamienia plik serwera w formacie Discorda w kopię, którą możesz obejrzeć i przywrócić. Pliki są ograniczone do 5 MB.Okno importu przyjmuje też szablon serwera Discord — wklej link, który Discord podaje w Ustawieniach serwera → Szablon serwera (https://discord.new/…), albo sam kod szablonu. Vetox pobiera szablon i zamienia jego kanały, role i ustawienia w kopię, którą potem przywracasz na tym serwerze jak każdą inną. Tak właśnie wczytasz szablon na istniejący serwer — czego sam Discord oferuje wyłącznie przy nowych.
Plik musi naprawdę odpowiadać formatowi serwera Discorda. Plik, który tego nie robi, jest odrzucany w całości, ze wskazaniem pierwszego pola, które zawiodło — Vetox nigdy nie stosuje go połowicznie. Dotyczy to plików wytworzonych przez inne narzędzia oraz tych pisanych ręcznie i generowanych przez AI.
Kopie zapasowe kanałów wymagają poziomu Basic lub wyższego.
Kopia zapasowa kanału przechowuje najnowsze wiadomości jednego kanału lub wątku wraz z ich załącznikami, dzięki czemu możesz je opublikować w dowolnym kanale dowolnego serwera, którym zarządzasz.
1
Utwórz kopię kanału
Z zakładki Kopie zapasowe albo na Discordzie komendą /chatlog create. Wybierz kanał i liczbę wiadomości do zachowania. Obsługiwane są kanały tekstowe, ogłoszeniowe, fora i wątki.
2
Opcjonalnie zacznij dalej wstecz
Zacznij przed tą wiadomością przyjmuje ID wiadomości i zapisuje wiadomości sprzed niej — tak kontynuujesz od miejsca, w którym skończyła wcześniejsza kopia kanału.
3
Przywróć do kanału
Wybierz miejsce docelowe. Wiadomości są publikowane od najstarszej, wraz z przypięciami.
Przywracanie kanału niczego nie usuwa. Zapisane wiadomości są dodawane do tego, co już jest w kanale. Duże kopie kanałów publikują się dłuższą chwilę — karta postępu pokazuje licznik.Wiadomość, w której nie ma nic, co Discord mógłby wysłać ponownie — bez treści, bez plików i bez embedów, na przykład komunikat systemowy albo wpis z samą naklejką — jest pomijana, a ostrzeżenia zadania podają ile: „Część wiadomości nie miała czego opublikować ponownie (brak treści, plików i embedów) i została pominięta.”
Kopie zapasowe kanałów mają własne limity i własny licznik, niezależne od kopii całego serwera, i pojawiają się pod filtrem Kanały.
Na Discordzie mają własną komendę, /chatlog, z sześcioma podkomendami — create, list, info, load, delete i purge. /chatlog purge usuwa wyłącznie chatlogi; Twoje kopie zapasowe serwera pozostają nietknięte.
Każda liczba tutaj jest egzekwowana przez Vetox. Myślnik oznacza, że funkcja nie jest dostępna na tym poziomie.
Limit
Starter
Basic
Max
Black
Przechowywane kopie
15
50
100
250
Wiadomości na kanał
—
50
100
250
Wpisy członków na kopię
—
5 000
25 000
100 000
Najkrótszy odstęp automatyczny
24 godziny
12 godzin
8 godzin
4 godziny
Przechowywane kopie automatyczne
1
2
4
8
Rozmiar kopii
5 MB
25 MB
50 MB
100 MB
Zapisane załączniki na kopię
—
100 MB
500 MB
2 GB
Największy pojedynczy zapisany plik
—
10 MB
25 MB
100 MB
Przechowywana historia zmian
—
30 dni
90 dni
365 dni
Wiadomości na kopię kanału
—
250
500
1 000
Przechowywane kopie kanałów
—
25
50
100
Funkcja
Starter
Basic
Max
Black
Tworzenie, przywracanie, usuwanie
Tak
Tak
Tak
Tak
Podgląd migawki, Moje kopie zapasowe
Tak
Tak
Tak
Tak
Eksport
Tak
Tak
Tak
Tak
Wątki i posty na forum
—
Tak
Tak
Tak
Bany
—
Tak
Tak
Tak
Pseudonimy i role członków
—
Tak
Tak
Tak
Wiadomości
—
Tak
Tak
Tak
Zapisane załączniki
—
Tak
Tak
Tak
Śledzenie zmian i cofanie
—
Tak
Tak
Tak
Import pliku kopii zapasowej
—
Tak
Tak
Tak
Zastosowanie szablonu Discorda
Tak
Tak
Tak
Tak
Time Machine
—
—
Tak
Tak
Starter zachowuje to, co najważniejsze: możesz zrobić kopię kanałów, ról i ustawień, przywrócić je, przejrzeć migawkę i wyeksportować ją. Premium dokłada głębię — wiadomości, członków, bany, załączniki, historię — oraz częstotliwość.
Zasada brzmi blokuj, nie usuwaj. Nic nigdy nie znika dlatego, że skończyła się subskrypcja.
Ustawienia harmonogramu i śledzenia wracają, gdy znowu zrobisz upgrade. Przy downgrade odstęp automatyczny, wiadomości na kanał i śledzenie zmian są ograniczane do tego, na co pozwala niższy poziom, a Vetox zachowuje Twoje własne wartości. Po upgradzie zostają one przywrócone w zakresie dozwolonym przez nowy poziom. Jeśli na niższym poziomie zmienisz któreś z tych ustawień, Twój nowy wybór zastąpi zachowaną wartość. Liczba przechowywanych kopii automatycznych zawsze zależy od Twojego obecnego poziomu.Twoich kopii to nie dotyczy: te ponad limit blokują się i odblokowują w chwili, gdy znowu mieścisz się w limicie.
Kopie zapasowe to dane Twojego serwera, przechowywane przez Vetox w imieniu właściciela serwera.
Co
Jak długo jest przechowywane
Kopie ręczne
Dopóki ktoś ich nie usunie. Nie wygasają
Kopie automatyczne
Dopóki nie wyprą ich nowsze w rotacji, zgodnie z Twoim poziomem
Kopie bezpieczeństwa
7 dni
Zapisane zmiany
Okno historii zmian Twojego poziomu
Po opuszczeniu serwera przez Vetox
30 dni, potem wszystko dla tego serwera jest trwale usuwane
Migawki i zapisane pliki są szyfrowane w spoczynku algorytmem AES-256-GCM. Każda kopia ma własny klucz, chroniony kluczami głównymi, które posiada Vetox. Leżą na infrastrukturze obsługiwanej przez Vetox i nigdy nie trafiają do zewnętrznej usługi przechowywania. Kopia jest pieczętowana w chwili utworzenia i nigdy potem nie jest edytowana.
Personel Vetox nie otwiera zawartości kopii zapasowych. Jedynym wyjątkiem jest zgłoszenie do wsparcia od właściciela serwera: za jego zgodą personel pracuje na widokach panelu samego właściciela, a każdy taki dostęp jest zapisywany w dzienniku audytu.
Jeśli poprosisz Vetox o usunięcie swoich danych osobowych, zostaniesz usunięty jako twórca wszystkich kopii i jako zapisany autor wszystkich śledzonych zmian. Ponieważ kopia nigdy nie jest edytowana po utworzeniu, napisane przez Ciebie wiadomości, które administrator zapisał w kopii swojego serwera, pozostają w niej do czasu usunięcia tej kopii — tak samo jak w każdej innej kopii danych serwera przechowywanej przez jego właściciela. Jeśli potrzebujesz usunięcia konkretnej kopii, poproś administratorów tamtego serwera.
Serwer może utworzyć jedną ręczną kopię co 10 minut. Kopii automatycznych to nie dotyczy. Poczekaj albo skorzystaj z kopii, którą właśnie zrobiłeś.
Dzienny limit przywracania i cofania zmian został wyczerpany
Ten serwer albo Twoje konto zużyło dzienną pulę 10 na serwer / 20 na osobę. Spróbuj ponownie jutro.
Na tym serwerze działa już inne zadanie kopii
Jedna kopia albo jedno przywracanie naraz, na serwer. Poczekaj na trwające zadanie albo anuluj je z karty postępu.
Osiągnięto limit kopii Twojego poziomu
Usuń kopię, której już nie potrzebujesz, albo zrób upgrade. Kopie bezpieczeństwa nie liczą się do limitu.
Ta kopia przekracza limit Twojego poziomu
Masz więcej kopii, niż pozwala Twój obecny poziom, więc najstarsze nadmiarowe są zablokowane. Usuń nowszą kopię albo zrób upgrade, aby je odblokować.
Kopia zapasowa serwera jest dostępna tylko dla właściciela serwera i członków z uprawnieniem Administrator
Każda część Kopii zapasowej serwera, łącznie z przeglądaniem, wymaga uprawnienia Administrator — Manage Server nie wystarczy, a dostępu do niej nie mogą przyznać ani Kontrola dostępu, ani ustawienia ról komendy. Poproś właściciela serwera o rolę z uprawnieniem Administrator albo poproś administratora, żeby zrobił to za Ciebie. Zobacz Uprawnienia.
Może to zrobić tylko osoba dopuszczona przez uprawnienia kopii zapasowych serwera
Poziom uprawnień tego serwera zostawia tę akcję właścicielowi. Albo wykonuje ją właściciel, albo właściciel zmienia poziom w Ustawienia → Uprawnienia.
Tylko właściciel serwera może tu tworzyć kopie
Poziom uprawnień to Tylko właściciel może używać odpowiednich komend. Poproś właściciela, aby zrobił kopię albo złagodził poziom.
Wpisana nazwa serwera się nie zgadza
Pole potwierdzenia musi dokładnie odpowiadać obecnej nazwie serwera, łącznie z wielkimi literami i emoji. Skopiuj ją z podpowiedzi w oknie dialogowym.
Vetox nie ma potrzebnych uprawnień
Nadaj Vetox uprawnienie Administrator albo wszystkie jedenaście uprawnień wymienionych w Czego Vetox potrzebuje do przywracania i przeciągnij jego rolę nad przywracane role.
Część ról stoi nad Vetox na liście ról
Te role zostały zgłoszone i pozostawione nietknięte — Discord nie pozwala botowi edytować roli stojącej nad jego własną. Przesuń rolę Vetox wyżej i przywróć ponownie.
Niektórych ról nie udało się przywrócić do pierwotnej kolejności
Discord pozwala botowi układać role tylko poniżej jego własnej najwyższej roli. Przeciągnij rolę Vetox na sam szczyt listy ról, a potem przeciągnij na miejsce role, których to dotyczy, albo przywróć ponownie. Zobacz Kolejność ról.
Kanały ogłoszeń i sceny zostały pominięte
Discord dopuszcza je tylko na serwerze Community. Włącz Community w Ustawieniach serwera i przywróć ponownie, aby je uwzględnić — zobacz Kanały ogłoszeń i sceny. Cała reszta kopii zostanie przywrócona tak czy inaczej.
Niektóre części kopii zapasowej zostały dostosowane do tego, co obsługuje ten serwer
Temu serwerowi brakuje poziomu boostu lub funkcji, które miał serwer z kopii, więc Vetox przywrócił te części tak, jak pozwala ten serwer — role bez ikony lub gradientu, kanały głosowe z najwyższą dostępną tu jakością dźwięku — a pominął obrazy serwera, ustawienia Community lub naklejki Lottie, których serwer nie może przyjąć. Ostrzeżenie mówi, które. Zobacz Gdy ten serwer różni się od kopii.
Osiągnięto limit Discorda dla tego serwera, więc część elementów została pominięta
Serwer mieści najwyżej 250 ról i 500 kanałów, a kategoria najwyżej 50 kanałów. Vetox utworzył to, co się zmieściło: pominięte zostały najniższe role na liście, a kanał, którego kategoria była pełna, powstał poza nią. Plan pokazuje tę liczbę, zanim potwierdzisz. Aby zmieściło się wszystko, najpierw zrób miejsce albo użyj presetu Pełne zastąpienie, który usuwa obecne role i kanały serwera, zanim utworzy te z kopii.
Discord pozwala botowi utworzyć tylko 250 ról albo 500 kanałów w ciągu 48 godzin
Wyczerpałeś pulę tworzenia po stronie Discorda dla tego serwera. Usuwanie obiektów, anulowanie ani ponowne zaproszenie Vetox jej nie zwracają. Strona i /backup status pokazują, kiedy limit wygasa; poczekaj na to i kliknij Wznów albo przywróć ponownie z wyłączonymi rolami i kanałami. Zobacz Limity kanałów i ról w Discordzie.
Na tym serwerze nie ma już wolnych slotów emoji ani naklejek
Sloty emoji i naklejek zależą od poziomu boostu Twojego serwera, a statyczne emoji, animowane emoji i naklejki mają osobne sloty. Reszta przywracania zakończyła się poprawnie; nadmiarowe zostały pominięte. Plan pokazuje, ile się nie zmieści, zanim potwierdzisz.
Discord odrzucił niektóre emoji lub naklejki
Discord nie przyjął tych plików — na przykład obrazu większego, niż pozwala. Zostały pominięte, a reszta przywracania trwała dalej.
Osiągnięto limit Discorda na przesyłanie emoji i naklejek
Discord ogranicza, ile emoji i naklejek serwer może przesłać w krótkim czasie. Pozostałe zostały pominięte, żeby przywracanie mogło się zakończyć. Przywróć kopię ponownie później, włączając tylko Emoji i Naklejki — to, co już jest na serwerze, zostanie rozpoznane i nie zostanie przesłane drugi raz.
Ten serwer jest większy niż limit rozmiaru kopii Twojego poziomu
Zapisuj mniej wiadomości na kanał, wyłącz załączniki albo zrób upgrade dla wyższego pułapu.
Ten odstęp jest krótszy, niż pozwala Twój poziom
Wybierz dłuższy odstęp albo zrób upgrade. Odmowa podaje minimum Twojego poziomu.
Nie udało się odczytać tej kopii albo nie przeszła kontroli integralności
Zapisany plik jest uszkodzony albo go brakuje i nie da się go przywrócić. Wpis pozostaje, żebyś widział, że tak się stało. Utwórz nową kopię, a jeśli się powtórzy — skontaktuj się ze wsparciem.
Nie udało się połączyć z Vetox albo połączenie zostało zerwane
Bot się restartował albo był offline. Nic więcej nie zostało zmienione. Spróbuj ponownie za chwilę; rozpoczęte już przywracanie proponuje Wznów.
Kopia zapasowa serwera jest chwilowo niedostępna
Funkcja jest wstrzymana na czas prac serwisowych. Twoje kopie są nietknięte i nic nie zostało usunięte.
Wszystkie podkomendy, opcje i gramatyka opcji wczytywania.
Moje kopie zapasowe
Twoje kopie ze wszystkich serwerów i przywracanie na inny serwer.
Kopia zapasowa Vetox
Osobna migawka samej konfiguracji Vetox.
Kontrola dostępu
Wybierz, którzy administratorzy mogą otwierać sekcję Backup.
Limity funkcji
Wszystkie limity poziomów w jednej tabeli.
Uprawnienia
Hierarchia ról i to, czego potrzebuje Vetox.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vetox","description":"Official documentation for Vetox — the all-in-one Discord bot for moderation, automation, leveling, tickets, giveaways, notifications and more. Trusted by over 1,000,000 servers.","colors":{"primary":"#0086FF","light":"#4DA9FF","dark":"#0067CC"},"logo":{"light":"https://vetox.io/logo.svg","dark":"https://vetox.io/logo.svg","href":"https://vetox.io"},"favicon":"https://vetox.io/logo.svg","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://vetox.io/commands","label":"Commands"},{"href":"https://discord.gg/vetox","label":"Support"}],"primary":{"type":"button","label":"Add to Discord","href":"https://discord.com/oauth2/authorize?client_id=707333425685856316\u0026permissions=8\u0026integration_type=0\u0026scope=bot"}},"footer":{"socials":{"x":"https://x.com/VetoxBot","discord":"https://discord.gg/vetox","website":"https://vetox.io"},"links":[{"header":"Product","items":[{"label":"Commands","href":"https://vetox.io/commands"},{"label":"Server Premium","href":"https://vetox.io/pricing/premium"},{"label":"Membership","href":"https://vetox.io/pricing/membership"},{"label":"Profile","href":"https://vetox.io/dashboard/overview"}]},{"header":"Support","items":[{"label":"Support Server","href":"https://discord.gg/vetox"},{"label":"Report Issue","href":"https://discord.gg/vetox"},{"label":"Contact Us","href":"https://vetox.io/contact"},{"label":"About Us","href":"https://vetox.io/about"}]},{"header":"Vito API","items":[{"label":"Documentation","href":"https://docs.vetox.io/en/members/vito-api"},{"label":"Terms","href":"https://vetox.io/vito-api-terms"}]},{"header":"Policies","items":[{"label":"Privacy Policy","href":"https://vetox.io/policy"},{"label":"Terms of Services","href":"https://vetox.io/tos"},{"label":"Refund Terms","href":"https://vetox.io/refunds"}]}]},"search":{"prompt":"Search Vetox documentation..."},"seo":{"metatags":{"og:image":"https://vetox.io/brand/vetox-header-04.png","twitter:image":"https://vetox.io/brand/vetox-header-04.png"},"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"en"},{"language":"ar","href":"ar"},{"language":"zh-CN","href":"zh-CN"},{"language":"fr","href":"fr"},{"language":"de","href":"de"},{"language":"ja","href":"ja"},{"language":"ru","href":"ru"},{"language":"es","href":"es"},{"language":"tr","href":"tr"},{"language":"nl","href":"nl"},{"language":"pt","href":"pt"},{"language":"it","href":"it"},{"language":"pl","href":"pl"},{"language":"id","href":"id"},{"language":"hi","href":"hi"},{"language":"ko","href":"ko"},{"language":"vi","href":"vi"},{"language":"uk","href":"uk"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vetox-ec2a2bcb","hasAudioNarration":false,"actualSubdomain":"vetox-ec2a2bcb","customDomains":["docs.vetox.io"],"gitSource":{"type":"github","owner":"iryodev","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ac502d78f50001bddeb2024","collectionId":"31530db3-a223-4486-9cd7-7a855d38e78e","liveDeploymentHistoryId":"6ac502d78f50001bddeb2024","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ac502d78f50001bddeb2024","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"ar","tag":"لوحة تحكم الخادم","count":52},{"language":"de","tag":"Server-Dashboard","count":52},{"language":"en","tag":"Server Dashboard","count":52},{"language":"es","tag":"Panel del servidor","count":52},{"language":"fr","tag":"Tableau de bord serveur","count":52},{"language":"hi","tag":"सर्वर डैशबोर्ड","count":52},{"language":"id","tag":"Dasbor Server","count":52},{"language":"it","tag":"Pannello del server","count":52},{"language":"ja","tag":"サーバーダッシュボード","count":52},{"language":"ko","tag":"서버 대시보드","count":52},{"language":"nl","tag":"Serverdashboard","count":52},{"language":"pl","tag":"Panel serwera","count":52},{"language":"pt","tag":"Painel do servidor","count":52},{"language":"ru","tag":"Панель сервера","count":52},{"language":"tr","tag":"Sunucu Paneli","count":52},{"language":"uk","tag":"Панель сервера","count":52},{"language":"vi","tag":"Bảng điều khiển máy chủ","count":52},{"language":"zh-CN","tag":"服务器控制台","count":52},{"language":"ar","tag":"حسابك","count":21},{"language":"de","tag":"Dein Konto","count":21},{"language":"en","tag":"Your Account","count":21},{"language":"es","tag":"Tu cuenta","count":21},{"language":"fr","tag":"Votre compte","count":21},{"language":"hi","tag":"आपका खाता","count":21},{"language":"id","tag":"Akun Anda","count":21},{"language":"it","tag":"Il tuo account","count":21},{"language":"ja","tag":"アカウント","count":21},{"language":"ko","tag":"내 계정","count":21},{"language":"nl","tag":"Jouw account","count":21},{"language":"pl","tag":"Twoje konto","count":21},{"language":"pt","tag":"Sua conta","count":21},{"language":"ru","tag":"Ваш аккаунт","count":21},{"language":"tr","tag":"Hesabınız","count":21},{"language":"uk","tag":"Ваш обліковий запис","count":21},{"language":"vi","tag":"Tài khoản của bạn","count":21},{"language":"zh-CN","tag":"你的账户","count":21},{"language":"ar","tag":"التوثيق","count":11},{"language":"de","tag":"Dokumentation","count":11},{"language":"en","tag":"Documentation","count":11},{"language":"es","tag":"Documentación","count":11},{"language":"fr","tag":"Documentation","count":11},{"language":"hi","tag":"दस्तावेज़","count":11},{"language":"id","tag":"Dokumentasi","count":11},{"language":"it","tag":"Documentazione","count":11},{"language":"ja","tag":"ドキュメント","count":11},{"language":"ko","tag":"문서","count":11},{"language":"nl","tag":"Documentatie","count":11},{"language":"pl","tag":"Dokumentacja","count":11},{"language":"pt","tag":"Documentação","count":11},{"language":"ru","tag":"Документация","count":11},{"language":"tr","tag":"Dokümantasyon","count":11},{"language":"uk","tag":"Документація","count":11},{"language":"vi","tag":"Tài liệu","count":11},{"language":"zh-CN","tag":"文档","count":11},{"language":"ar","tag":"المجتمع","count":9},{"language":"ar","tag":"الإشعارات","count":9},{"language":"de","tag":"Community","count":9},{"language":"de","tag":"Benachrichtigungen","count":9},{"language":"en","tag":"Community","count":9},{"language":"en","tag":"Notifications","count":9},{"language":"es","tag":"Comunidad","count":9},{"language":"es","tag":"Notificaciones","count":9},{"language":"fr","tag":"Communauté","count":9},{"language":"fr","tag":"Notifications","count":9},{"language":"hi","tag":"समुदाय","count":9},{"language":"hi","tag":"सूचनाएँ","count":9},{"language":"id","tag":"Komunitas","count":9},{"language":"id","tag":"Notifikasi","count":9},{"language":"it","tag":"Comunità","count":9},{"language":"it","tag":"Notifiche","count":9},{"language":"ja","tag":"コミュニティ","count":9},{"language":"ja","tag":"通知","count":9},{"language":"ko","tag":"커뮤니티","count":9},{"language":"ko","tag":"알림","count":9},{"language":"nl","tag":"Community","count":9},{"language":"nl","tag":"Meldingen","count":9},{"language":"pl","tag":"Społeczność","count":9},{"language":"pl","tag":"Powiadomienia","count":9},{"language":"pt","tag":"Comunidade","count":9},{"language":"pt","tag":"Notificações","count":9},{"language":"ru","tag":"Сообщество","count":9},{"language":"ru","tag":"Уведомления","count":9},{"language":"tr","tag":"Topluluk","count":9},{"language":"tr","tag":"Bildirimler","count":9},{"language":"uk","tag":"Спільнота","count":9},{"language":"uk","tag":"Сповіщення","count":9},{"language":"vi","tag":"Cộng đồng","count":9},{"language":"vi","tag":"Thông báo","count":9},{"language":"zh-CN","tag":"社区","count":9},{"language":"zh-CN","tag":"通知","count":9},{"language":"ar","tag":"الرئيسية","count":8},{"language":"ar","tag":"الإدارة","count":8},{"language":"de","tag":"Hauptbereich","count":8},{"language":"de","tag":"Verwaltung","count":8},{"language":"en","tag":"Main","count":8},{"language":"en","tag":"Administration","count":8},{"language":"es","tag":"Principal","count":8},{"language":"es","tag":"Administración","count":8},{"language":"fr","tag":"Principal","count":8},{"language":"fr","tag":"Administration","count":8},{"language":"hi","tag":"मुख्य","count":8},{"language":"hi","tag":"प्रशासन","count":8},{"language":"id","tag":"Utama","count":8},{"language":"id","tag":"Administrasi","count":8},{"language":"it","tag":"Principale","count":8},{"language":"it","tag":"Amministrazione","count":8},{"language":"ja","tag":"メイン","count":8},{"language":"ja","tag":"管理","count":8},{"language":"ko","tag":"메인","count":8},{"language":"ko","tag":"관리","count":8},{"language":"nl","tag":"Hoofd","count":8},{"language":"nl","tag":"Beheer","count":8},{"language":"pl","tag":"Główne","count":8},{"language":"pl","tag":"Administracja","count":8},{"language":"pt","tag":"Principal","count":8},{"language":"pt","tag":"Administração","count":8},{"language":"ru","tag":"Основное","count":8},{"language":"ru","tag":"Администрирование","count":8},{"language":"tr","tag":"Ana","count":8},{"language":"tr","tag":"Yönetim","count":8},{"language":"uk","tag":"Головне","count":8},{"language":"uk","tag":"Адміністрування","count":8},{"language":"vi","tag":"Chính","count":8},{"language":"vi","tag":"Quản trị","count":8},{"language":"zh-CN","tag":"主要","count":8},{"language":"zh-CN","tag":"管理","count":8},{"language":"ar","tag":"الأوامر","count":7},{"language":"de","tag":"Befehle","count":7},{"language":"en","tag":"Commands","count":7},{"language":"es","tag":"Comandos","count":7},{"language":"fr","tag":"Commandes","count":7},{"language":"hi","tag":"कमांड","count":7},{"language":"id","tag":"Perintah","count":7},{"language":"it","tag":"Comandi","count":7},{"language":"ja","tag":"コマンド","count":7},{"language":"ko","tag":"명령어","count":7},{"language":"nl","tag":"Commando's","count":7},{"language":"pl","tag":"Polecenia","count":7},{"language":"pt","tag":"Comandos","count":7},{"language":"ru","tag":"Команды","count":7},{"language":"tr","tag":"Komutlar","count":7},{"language":"uk","tag":"Команди","count":7},{"language":"vi","tag":"Lệnh","count":7},{"language":"zh-CN","tag":"命令","count":7},{"language":"ar","tag":"بريميوم","count":6},{"language":"ar","tag":"التواصل","count":6},{"language":"de","tag":"Premium","count":6},{"language":"de","tag":"Kommunikation","count":6},{"language":"en","tag":"Premium","count":6},{"language":"en","tag":"Communication","count":6},{"language":"es","tag":"Premium","count":6},{"language":"es","tag":"Comunicación","count":6},{"language":"fr","tag":"Premium","count":6},{"language":"fr","tag":"Communication","count":6},{"language":"hi","tag":"प्रीमियम","count":6},{"language":"hi","tag":"संचार","count":6},{"language":"id","tag":"Premium","count":6},{"language":"id","tag":"Komunikasi","count":6},{"language":"it","tag":"Premium","count":6},{"language":"it","tag":"Comunicazione","count":6},{"language":"ja","tag":"プレミアム","count":6},{"language":"ja","tag":"コミュニケーション","count":6},{"language":"ko","tag":"프리미엄","count":6},{"language":"ko","tag":"커뮤니케이션","count":6},{"language":"nl","tag":"Premium","count":6},{"language":"nl","tag":"Communicatie","count":6},{"language":"pl","tag":"Premium","count":6},{"language":"pl","tag":"Komunikacja","count":6},{"language":"pt","tag":"Premium","count":6},{"language":"pt","tag":"Comunicação","count":6},{"language":"ru","tag":"Премиум","count":6},{"language":"ru","tag":"Общение","count":6},{"language":"tr","tag":"Premium","count":6},{"language":"tr","tag":"İletişim","count":6},{"language":"uk","tag":"Преміум","count":6},{"language":"uk","tag":"Комунікація","count":6},{"language":"vi","tag":"Premium","count":6},{"language":"vi","tag":"Giao tiếp","count":6},{"language":"zh-CN","tag":"高级版","count":6},{"language":"zh-CN","tag":"沟通","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"pl/server-management/server-backup","slug":"/pl/server-management/server-backup","pageMetadata":{"title":"Kopia zapasowa serwera","description":"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.","icon":"server","sidebarTitle":"Kopia zapasowa serwera","href":"/pl/server-management/server-backup"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Info,Note,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Kopia zapasowa serwera zapisuje `,_jsx(_components.strong,{children:`sam serwer Discord`}),` w zaszyfrowanej migawce: kanały, role, uprawnienia, ustawienia serwera, emoji, naklejki, bany, pseudonimy i role członków oraz ostatnie wiadomości z każdego kanału. Przywróć ją na tym serwerze po pomyłce albo na innym serwerze, którym zarządzasz.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Dostępne na `,_jsx(_components.strong,{children:`każdym poziomie`}),`, w tym Starter. Twój poziom decyduje, ile kopii przechowujesz, jak dużą część serwera obejmuje każda z nich i z których zaawansowanych narzędzi — załączników, śledzenia zmian, Time Machine, importu — możesz korzystać. Zobacz `,_jsx(_components.a,{href:`#limity-poziom%C3%B3w`,children:`Limity poziomów`}),`.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`To nie jest `,_jsx(_components.a,{href:`/pl/server-management/backup`,children:`Kopia zapasowa Vetox`}),`.`]}),` Kopia zapasowa Vetox zapisuje ustawienia, które `,_jsx(_components.em,{children:`Vetox`}),` przechowuje dla Twojego serwera — reguły Auto-Mod, Welcomer, Tickets i całą resztę. Kopia zapasowa serwera zapisuje `,_jsx(_components.em,{children:`serwer Discord`}),` — same kanały, role i wiadomości. To osobne strony, osobne migawki i osobne poziomy. Większość serwerów potrzebuje obu.`]})}),`\n`,_jsxs(_components.p,{children:[`Otwórz ją w panelu swojego serwera pod `,_jsx(_components.strong,{children:`Backup → Kopia zapasowa serwera`}),` albo użyj `,_jsx(_components.a,{href:`/pl/commands/backup`,children:_jsx(_components.code,{children:`/backup`})}),` na Discordzie.`]}),`\n`,_jsx(Heading,{level:`2`,id:`co-zawiera-kopia-zapasowa`,children:`Co zawiera kopia zapasowa`}),`\n`,_jsx(_components.p,{children:`To, co zostanie zapisane, zależy od wybranych opcji i Twojego poziomu. Wszystko poniżej jest opcjonalne poza pierwszym wierszem.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Grupa`}),_jsx(_components.th,{children:`Co jest zapisywane`}),_jsx(_components.th,{children:`Poziom`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ustawienia serwera`})}),_jsx(_components.td,{children:`Nazwa, opis, ikona, baner i tła zaproszeń, poziom weryfikacji, filtr treści, domyślne powiadomienia, kanały AFK, systemowy, zasad, aktualizacji i bezpieczeństwa, język serwera, pasek postępu boostów, ekran powitalny`}),_jsx(_components.td,{children:`Wszystkie poziomy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Role`})}),_jsx(_components.td,{children:`Nazwa, kolory, wyróżnianie, możliwość wzmianki, uprawnienia, pozycja i ikona każdej roli`}),_jsx(_components.td,{children:`Wszystkie poziomy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Kanały`})}),_jsx(_components.td,{children:`Każdy typ kanału — kategoria, tekstowy, głosowy, ogłoszeniowy, stage, forum, media — wraz z tematem, slowmode, bitrate, limitem użytkowników, tagami forum i każdym nadpisaniem uprawnień`}),_jsx(_components.td,{children:`Wszystkie poziomy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Emoji i naklejki`})}),_jsx(_components.td,{children:`Nazwa, obraz i ograniczenia ról`}),_jsx(_components.td,{children:`Wszystkie poziomy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Wątki i posty na forum`})}),_jsxs(_components.td,{children:[`Aktywne i zarchiwizowane wątki `,_jsx(_components.strong,{children:`publiczne`}),` wraz z wiadomością początkową i przypisanymi tagami`]}),_jsx(_components.td,{children:`Basic i wyżej`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bany`})}),_jsx(_components.td,{children:`ID zbanowanych użytkowników i powody banów`}),_jsx(_components.td,{children:`Basic i wyżej`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Członkowie`})}),_jsx(_components.td,{children:`Pseudonim i role tych członków, którzy mają jedno albo drugie`}),_jsx(_components.td,{children:`Basic i wyżej`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Wiadomości`})}),_jsx(_components.td,{children:`Najnowsze wiadomości z każdego kanału — autor, treść, embedy, załączniki, przypięcia i znaczniki czasu`}),_jsx(_components.td,{children:`Basic i wyżej`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Załączniki`})}),_jsx(_components.td,{children:`Rzeczywiste pliki z tych wiadomości, pobrane i zapisane razem z kopią`}),_jsx(_components.td,{children:`Basic i wyżej`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Wątki prywatne nigdy nie są zapisywane.`}),` Ich listy uczestników nie da się odtworzyć, więc przywrócenie takiego wątku stworzyłoby prywatny wątek z niewłaściwymi osobami w środku. Wątki publiczne i posty na forum są zapisywane normalnie.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`co-nigdy-nie-jest-zapisywane`,children:`Co nigdy nie jest zapisywane`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`To należy do Discorda albo do innych aplikacji i Vetox tego nie odtworzy. Przywrócenie kopii `,_jsx(_components.strong,{children:`nie`}),` przywraca:`]}),_jsx(_components.p,{children:`Zaproszeń · dziennika audytu · integracji i webhooków innych aplikacji · zaplanowanych wydarzeń · soundboardu · pytań onboardingu · reguł Discord AutoMod · boostów`})]}),`\n`,_jsxs(_components.p,{children:[`Role zarządzane przez inną aplikację lub przez integrację — własna rola bota, rola subskrybenta Twitcha, rola Nitro Booster — są zapisywane w migawce, ale `,_jsx(_components.strong,{children:`nigdy nie są tworzone ani edytowane`}),`. Należą do Discorda.`]}),`\n`,_jsx(Heading,{level:`2`,id:`tworzenie-kopii-zapasowej`,children:`Tworzenie kopii zapasowej`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Otwórz zakładkę Kopie zapasowe i kliknij Utwórz kopię`,children:_jsx(_components.p,{children:`To główna akcja w prawym górnym rogu listy.`})}),_jsx(Step,{title:`Nadaj jej nazwę (opcjonalnie)`,children:_jsxs(_components.p,{children:[`Nazwa ułatwia późniejsze odnalezienie. Bez niej kopia wyświetla się jako `,_jsx(_components.strong,{children:`Bez nazwy`}),` wraz ze swoim ID.`]})}),_jsx(Step,{title:`Wybierz liczbę wiadomości na kanał`,children:_jsx(_components.p,{children:`Ile ostatnich wiadomości zachować z każdego kanału. Więcej wiadomości to większa kopia i wolniejsze przywracanie. Starter nie zapisuje żadnych.`})}),_jsx(Step,{title:`Wybierz, co jeszcze dołączyć`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Wątki`}),`, `,_jsx(_components.strong,{children:`Dane członków`}),`, `,_jsx(_components.strong,{children:`Bany`}),`, `,_jsx(_components.strong,{children:`Załączniki`}),`, `,_jsx(_components.strong,{children:`Emoji`}),` i `,_jsx(_components.strong,{children:`Naklejki`}),`. Opcje powyżej Twojego poziomu są widoczne, ale nieaktywne.`]})}),_jsx(Step,{title:`Kliknij Utwórz kopię`,children:_jsx(_components.p,{children:`Zadanie działa w tle. Możesz opuścić stronę — postęp czeka, gdy wrócisz.`})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Serwer może utworzyć jedną ręczną kopię co `,_jsx(_components.strong,{children:`10 minut`}),` i może wykonywać tylko `,_jsx(_components.strong,{children:`jedno zadanie kopii lub przywracania naraz`}),`. Oba limity są na serwer, nie na osobę. Gdy trwa cooldown, podpowiedź przycisku `,_jsx(_components.strong,{children:`Utwórz kopię`}),` mówi, kiedy będzie możliwa następna.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`załączniki`,children:`Załączniki`}),`\n`,_jsxs(_components.p,{children:[`Przy włączonych `,_jsx(_components.strong,{children:`Załącznikach`}),` Vetox pobiera z Discorda pliki każdej zapisanej wiadomości i przechowuje je razem z kopią, dzięki czemu przywracanie publikuje ponownie prawdziwe pliki.`]}),`\n`,_jsx(_components.p,{children:`Przy wyłączonych — i zawsze na Starterze — zapisywany jest tylko link Discorda. Takie linki wygasają, więc stara kopia przywraca treść wiadomości z nazwami plików, a nie same pliki.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Przechowywanie załączników ma pułap na kopię i na pojedynczy plik (zobacz `,_jsx(_components.a,{href:`#limity-poziom%C3%B3w`,children:`Limity poziomów`}),`). Gdy kopia przekroczy swój pułap, zapisywanie `,_jsx(_components.strong,{children:`trwa dalej`}),`, a pozostałe pliki są zachowywane jako linki, z ostrzeżeniem `,_jsx(_components.em,{children:`„Część załączników została zachowana jako linki, ponieważ ta kopia osiągnęła limit przechowywania Twojego poziomu.”`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`gdy-kopia-przekracza-limit-twojego-poziomu`,children:`Gdy kopia przekracza limit Twojego poziomu`}),`\n`,_jsxs(_components.p,{children:[`Zapisywanie nigdy nie jest przerywane z powodu rozmiaru. Gdy kopia dobije do pułapu rozmiaru Twojego poziomu, Vetox przestaje dodawać do sekcji, nad którą właśnie pracuje, zapisuje tę sekcję na kopii pod nagłówkiem `,_jsx(_components.strong,{children:`Przycięte przez Twój poziom`}),` i kończy. Dostajesz działającą kopię, której brakuje części największej sekcji — zwykle wiadomości.`]}),`\n`,_jsx(Heading,{level:`2`,id:`zakładka-kopie-zapasowe`,children:`Zakładka Kopie zapasowe`}),`\n`,_jsxs(_components.p,{children:[`Każda migawka tego serwera, od najnowszej, z licznikiem `,_jsx(_components.strong,{children:`wykorzystane z maksimum`}),` względem Twojego poziomu.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Kolumna`}),_jsx(_components.th,{children:`Pokazuje`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Kopia`})}),_jsxs(_components.td,{children:[`Nazwę albo `,_jsx(_components.em,{children:`Bez nazwy`}),`, plus ID kopii z przyciskiem kopiowania`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Utworzono`})}),_jsx(_components.td,{children:`Kiedy zapisywanie się zakończyło`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Typ`})}),_jsx(_components.td,{children:`Ręczna · Automatyczna · Bezpieczeństwa · Time Machine · Zaimportowana · Kanału`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Zawartość`})}),_jsx(_components.td,{children:`Liczbę kategorii, kanałów, ról, wiadomości, członków, banów i załączników`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Rozmiar`})}),_jsx(_components.td,{children:`Rozmiar zapisanej migawki`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Menu każdego wiersza oferuje `,_jsx(_components.strong,{children:`Przywróć…`}),`, `,_jsx(_components.strong,{children:`Szczegóły`}),` i `,_jsx(_components.strong,{children:`Usuń`}),`. Kliknięcie wiersza otwiera `,_jsx(_components.a,{href:`#podgl%C4%85d-migawki`,children:`Podgląd migawki`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Filtr `,_jsx(_components.strong,{children:`Serwery / Kanały`}),` przełącza między migawkami całego serwera a `,_jsx(_components.a,{href:`#kopie-zapasowe-kana%C5%82%C3%B3w`,children:`kopiami zapasowymi kanałów`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Kopie `,_jsx(_components.strong,{children:`Bezpieczeństwa`}),` to automatyczne migawki tworzone przed przywracaniem, opisane niżej. Nie liczą się do Twojego limitu kopii i znikają same po 7 dniach.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`gdy-kopia-jest-zablokowana`,children:`Gdy kopia jest zablokowana`}),`\n`,_jsxs(_components.p,{children:[`Jeśli Twój poziom się zmieni i masz więcej kopii, niż on pozwala, nic nie zostaje usunięte. Nadmiarowe są `,_jsx(_components.strong,{children:`zablokowane`}),`: pozostają widoczne z bursztynową kłódką, a podpowiedź mówi `,_jsx(_components.em,{children:`„Ta kopia przekracza limit Twojego obecnego poziomu. Zrób upgrade, aby móc ją znowu przywrócić.”`}),` Usuń nowszą kopię albo zrób upgrade, a odblokują się.`]}),`\n`,_jsx(Heading,{level:`2`,id:`przywracanie`,children:`Przywracanie`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:_jsx(_components.strong,{children:`Wczytanie kopii zastępuje kanały i role tego serwera. Członkowie nigdy nie są wyrzucani, ale wszystko, co powstało po utworzeniu kopii, zniknie.`})})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Wybierz kopię i kliknij Przywróć…`,children:_jsxs(_components.p,{children:[`Z menu wiersza, z Podglądu migawki albo z `,_jsx(_components.a,{href:`/pl/members/my-backups`,children:`Moich kopii zapasowych`}),`, jeśli kopia pochodzi z innego serwera.`]})}),_jsx(Step,{title:`Przeczytaj plan`,children:_jsxs(_components.p,{children:[`Vetox odczytuje Twój obecny serwer i pokazuje dokładnie, ile kanałów i ról zostanie `,_jsx(_components.strong,{children:`usuniętych`}),`, a ile `,_jsx(_components.strong,{children:`utworzonych`}),`, zanim cokolwiek się wydarzy. Jeśli jakieś role stoją `,_jsx(_components.strong,{children:`nad własną rolą Vetox`}),`, plan to odnotowuje: takich ról nie da się ani usunąć, ani odtworzyć, więc najpierw przesuń rolę Vetox na sam szczyt listy ról albo kontynuuj bez nich. Jeśli kopia zawiera `,_jsx(_components.strong,{children:`kanały ogłoszeń lub sceny`}),`, a ten serwer nie jest `,_jsx(_components.a,{href:`#kana%C5%82y-og%C5%82osze%C5%84-i-sceny`,children:`serwerem Community`}),`, plan podaje, ile z nich zostanie pominiętych. Wymienia też to, czego ten serwer nie może przejąć dokładnie w takiej postaci, w jakiej zapisała to kopia — role lub kanały ponad limity Discorda, emoji i naklejki, które nie mieszczą się w wolnych slotach, oraz wszystko, co wymaga poziomu boostu lub funkcji, których ten serwer nie ma. Zobacz `,_jsx(_components.a,{href:`#gdy-ten-serwer-r%C3%B3%C5%BCni-si%C4%99-od-kopii`,children:`Gdy ten serwer różni się od kopii`}),`.`]})}),_jsx(Step,{title:`Wybierz preset, potem dostosuj`,children:_jsxs(_components.p,{children:[`Trzy presety ustawiają wszystkie przełączniki naraz. Każdy z nich możesz potem zmienić z osobna. `,_jsx(_components.strong,{children:`Usuń istniejące role`}),` działa tylko wtedy, gdy przełącznik `,_jsx(_components.strong,{children:`Role`}),` jest włączony, a `,_jsx(_components.strong,{children:`Usuń istniejące kanały`}),` – tylko wtedy, gdy przełącznik `,_jsx(_components.strong,{children:`Kanały`}),` jest włączony. Jeśli wyłączysz którykolwiek z nich, odpowiadający mu przełącznik usuwania również zostanie wyłączony i zablokowany.`]})}),_jsx(Step,{title:`Wpisz nazwę serwera`,children:_jsx(_components.p,{children:`Pole potwierdzenia musi dokładnie odpowiadać nazwie Twojego serwera. To ostatni moment, w którym nic jeszcze nie zostało zmienione.`})}),_jsx(Step,{title:`Obserwuj kartę postępu`,children:_jsxs(_components.p,{children:[`Etap, licznik, czas trwania i ewentualne ostrzeżenia, z przyciskiem `,_jsx(_components.strong,{children:`Anuluj`}),` dostępnym przez cały czas.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`presety`,children:`Presety`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Opcja`}),_jsx(_components.th,{children:`Pełne zastąpienie`}),_jsx(_components.th,{children:`Dodawanie`}),_jsx(_components.th,{children:`Tylko struktura`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ustawienia serwera`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Nie`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Role`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Usuń istniejące role`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tak`})}),_jsx(_components.td,{children:`Nie`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tak`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kanały`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Usuń istniejące kanały`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tak`})}),_jsx(_components.td,{children:`Nie`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tak`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Role i pseudonimy członków`}),_jsx(_components.td,{children:`Tak, jeśli Twój poziom pozwala`}),_jsx(_components.td,{children:`Nie`}),_jsx(_components.td,{children:`Nie`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bany`}),_jsx(_components.td,{children:`Tak, jeśli Twój poziom pozwala`}),_jsx(_components.td,{children:`Nie`}),_jsx(_components.td,{children:`Nie`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Przypięte wiadomości`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Nie`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Emoji`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Naklejki`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wiadomości na kanał`}),_jsx(_components.td,{children:`Maksimum Twojego poziomu`}),_jsx(_components.td,{children:`Maksimum Twojego poziomu`}),_jsx(_components.td,{children:`Brak`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Dodawanie to ten bezpieczny preset.`}),` Tworzy role i kanały z kopii obok tego, co już masz, i niczego nie usuwa. Użyj go, aby odzyskać kategorię ze starej migawki bez ruszania reszty serwera.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`jak-często-możesz-przywracać`,children:`Jak często możesz przywracać`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[`Przywracania i cofnięcia zmian są racjonowane dziennie: `,_jsx(_components.strong,{children:`10 na serwer`}),` i `,_jsx(_components.strong,{children:`20 na osobę`}),` na wszystkich Twoich serwerach. Liczy się każde przywrócenie, każde wczytanie kanału i każde cofnięcie zmiany; wznowienie nieudanego przywracania — nie. Oba budżety resetują się 24 godziny po pierwszej policzonej akcji i są niezależne od 10-minutowego cooldownu tworzenia kopii.`]}),_jsxs(_components.p,{children:[`Obowiązuje też trzeci, krótszy hamulec: `,_jsx(_components.strong,{children:`3 przywracania na 10 minut na serwer`}),`. Gdy na niego trafisz, dostaniesz błąd limitu zapytań na długo przed wyczerpaniem dziennego budżetu, więc rób odstępy między kolejnymi próbami.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`co-dzieje-się-z-członkami`,children:`Co dzieje się z członkami`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Przywracanie nikogo nie wyrzuca, nie banuje ani nie usuwa.`}),` Członkowie zostają dokładnie tam, gdzie są.`]}),_jsxs(_components.p,{children:[`Przy włączonej opcji `,_jsx(_components.strong,{children:`Role i pseudonimy członków`}),` osoby, które nadal są na serwerze, odzyskują role i pseudonim, jakie miały w chwili tworzenia kopii. Osoby, które odeszły, są pomijane. Przy wyłączonej opcji członkowie zachowują to, co mają teraz.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`kopia-bezpieczeństwa`,children:`Kopia bezpieczeństwa`}),`\n`,_jsxs(_components.p,{children:[`Zanim przywracanie cokolwiek usunie, Vetox tworzy migawkę serwera w obecnym stanie — kanały, role, ustawienia, emoji i naklejki, a od Basic wzwyż także wątki. `,_jsx(_components.strong,{children:`Bez wiadomości, członków i banów.`}),` Wystarczająco dużo, aby cofnąć przywracanie, i wystarczająco mało, aby zdążyć przed jego startem.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Jeśli kopia bezpieczeństwa się nie powiedzie, `,_jsx(_components.strong,{children:`przywracanie w ogóle się nie zaczyna`}),`. Nic nie zostaje usunięte. Kopie bezpieczeństwa są przechowywane przez `,_jsx(_components.strong,{children:`7 dni`}),`, nie liczą się do Twojego limitu kopii i pojawiają się na liście z typem `,_jsx(_components.strong,{children:`Bezpieczeństwa`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`gdy-przywracanie-zatrzyma-się-w-połowie`,children:`Gdy przywracanie zatrzyma się w połowie`}),`\n`,_jsxs(_components.p,{children:[`Przywracanie zapisuje po drodze punkty kontrolne. Jeśli się zatrzyma — Vetox się zrestartował, zerwało się połączenie, Vetox stracił uprawnienia, Discord raz po raz zwracał błędy albo osiągnięto `,_jsx(_components.a,{href:`#limity-kana%C5%82%C3%B3w-i-r%C3%B3l-w-discordzie`,children:`limit tworzenia Discorda`}),` — karta postępu proponuje `,_jsx(_components.strong,{children:`Wznów`}),`, a zadanie podejmuje pracę od kroku, na którym się zatrzymało, zamiast zaczynać od nowa.`]}),`\n`,_jsx(_components.p,{children:`Odmowa dotycząca pojedynczego elementu nie zatrzymuje przywracania. Plik emoji, którego Discord nie przyjmie, typ kanału, którego ten serwer nie może mieć, ustawienie, którego serwer nie zaakceptuje: taki element zostaje pominięty, przywracanie trwa dalej, a zakończone zadanie wymienia go w ostrzeżeniach.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Wznowienie nigdy nie duplikuje. Wszystko, co już zostało odtworzone, jest rozpoznawane i pomijane, a wiadomości są kontynuowane dokładnie od miejsca, w którym się urwały.`})}),`\n`,_jsx(Heading,{level:`3`,id:`uprawnienia`,children:`Uprawnienia`}),`\n`,_jsxs(_components.p,{children:[`Kopia zapasowa serwera jest dostępna tylko dla właściciela serwera i członków z uprawnieniem `,_jsx(_components.strong,{children:`Administrator`}),` — łącznie z przeglądaniem i eksportem. Członek z Manage Server, ale bez uprawnienia Administrator, nie może jej otworzyć w panelu ani używać jej komend na Discordzie, a dostępu do niej nie mogą przyznać ani `,_jsx(_components.a,{href:`/pl/server-management/dashboard-permissions`,children:`Kontrola dostępu`}),`, ani ustawienia ról komendy.`]}),`\n`,_jsxs(_components.p,{children:[`Przywracanie zastępuje kanały i role, więc jest celowo węższe niż samo przeglądanie. O tym, kto co może zrobić, decyduje jedno ustawienie — `,_jsx(_components.strong,{children:`Ustawienia → Uprawnienia`}),` — z tymi samymi trzema poziomami, które znają użytkownicy Xenona:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Poziom`}),_jsx(_components.th,{children:`Tworzenie kopii, kopii kanałów, importów i migawek Time Machine`}),_jsx(_components.th,{children:`Przywracanie, wczytanie kopii kanału, cofnięcie zmiany, wznowienie zatrzymanego przywracania, usunięcie albo wyczyszczenie kopii`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Administratorzy mogą używać wszystkich komend`})}),_jsx(_components.td,{children:`Właściciel i administratorzy`}),_jsx(_components.td,{children:`Właściciel i administratorzy`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Administratorzy nie mogą wykonywać działań destrukcyjnych`}),` `,_jsx(_components.em,{children:`(domyślnie)`})]}),_jsx(_components.td,{children:`Właściciel i administratorzy`}),_jsx(_components.td,{children:`Wyłącznie właściciel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tylko właściciel może używać odpowiednich komend`})}),_jsx(_components.td,{children:`Wyłącznie właściciel`}),_jsx(_components.td,{children:`Wyłącznie właściciel`})]})]})]}),`\n`,_jsx(_components.p,{children:`Zmiana harmonogramu oraz włączenie lub wyłączenie śledzenia zmian liczą się jako tworzenie. Anulowanie trwającego zadania liczy się tak jak samo zadanie: anulowanie kopii to tworzenie, a anulowanie przywracania, wczytania kopii kanału lub cofnięcia zmiany to działanie destrukcyjne.`}),`\n`,_jsxs(_components.p,{children:[`Poziom może zmienić wyłącznie `,_jsx(_components.strong,{children:`właściciel serwera`}),` — ustawienie, które mogłyby przepisać osoby przez nie ograniczane, niczego by nie chroniło. Komendy `,_jsx(_components.code,{children:`/backup`}),` i `,_jsx(_components.code,{children:`/chatlog`}),` na Discordzie podlegają temu samemu poziomowi, a panel wyłącza lub ukrywa każde działanie, na które poziom Ci nie pozwala, z informacją, co poziom zostawia właścicielowi. Na serwerze, który korzysta z `,_jsx(_components.a,{href:`/pl/server-management/dashboard-permissions`,children:`Kontroli dostępu`}),`, administrator potrzebuje też jej sekcji `,_jsx(_components.strong,{children:`Backup`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Kopia utworzona na `,_jsx(_components.strong,{children:`innym`}),` serwerze podlega jeszcze jednej zasadzie: przywrócić ją może wyłącznie osoba, która ją utworzyła, gdziekolwiek by trafiła. Usuwanie kopii — także z `,_jsx(_components.a,{href:`/pl/members/my-backups`,children:`Moich kopii zapasowych`}),` — podlega poziomowi uprawnień serwera, na którym ją utworzono.`]}),`\n`,_jsx(Heading,{level:`3`,id:`czego-vetox-potrzebuje-do-przywracania`,children:`Czego Vetox potrzebuje do przywracania`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Nadaj Vetox uprawnienie `,_jsx(_components.strong,{children:`Administrator`}),` przed przywracaniem i upewnij się, że jego rola stoi `,_jsx(_components.strong,{children:`nad`}),` każdą rolą, którą ma odtworzyć.`]}),_jsx(_components.p,{children:`Bez uprawnienia Administrator Vetox potrzebuje wszystkich jedenastu: Manage Server, Manage Channels, Manage Roles, Manage Webhooks, Ban Members, Manage Nicknames, Create Expressions, Manage Expressions, Manage Messages, Read Message History i View Channel.`})]}),`\n`,_jsxs(_components.p,{children:[`Discord nie pozwala botowi nadać uprawnienia, którego sam nie posiada. Gdy tak się zdarzy, przywracanie nie kończy się błędem — rola powstaje bez tych uprawnień, a Vetox ostrzega: `,_jsx(_components.em,{children:`„Części uprawnień nie udało się nadać, ponieważ Vetox sam ich nie posiada.”`}),` Role stojące na liście nad Vetox są zgłaszane i pozostają nietknięte.`]}),`\n`,_jsx(Heading,{level:`3`,id:`kolejność-ról`,children:`Kolejność ról`}),`\n`,_jsx(_components.p,{children:`Przywrócone role zachowują kolejność, jaką miały w kopii. Vetox tworzy je po kolei, od góry listy w dół, dzięki czemu każda trafia pod poprzednią, a potem porównuje wynik z kopią i przesuwa każdą rolę, która znalazła się nie na swoim miejscu.`}),`\n`,_jsxs(_components.p,{children:[`Discord pozwala botowi układać role tylko `,_jsx(_components.strong,{children:`poniżej`}),` jego własnej najwyższej roli. Gdy rola Vetox stoi zbyt nisko, by wszystkie role wróciły na swoje miejsca, przywracanie i tak się kończy, z ostrzeżeniem `,_jsx(_components.em,{children:`„Niektórych ról nie udało się przywrócić do pierwotnej kolejności…”`}),`. Przed przywracaniem przeciągnij rolę Vetox na sam szczyt listy ról, a każda rola będzie mogła wrócić tam, gdzie była.`]}),`\n`,_jsx(Heading,{level:`3`,id:`gdy-ten-serwer-różni-się-od-kopii`,children:`Gdy ten serwer różni się od kopii`}),`\n`,_jsx(_components.p,{children:`Kopia zapisuje serwer, z którego została utworzona. Serwer, na który przywracasz, może mieć niższy poziom boostu, nie być serwerem Community, mieć pełniejszą listę ról albo mniej wolnych slotów na emoji. Vetox przywraca wszystko, co ten serwer może pomieścić, a resztę dostosowuje, zamiast się zatrzymywać: plan wymienia każde dostosowanie, zanim potwierdzisz, a zakończone zadanie powtarza je w ostrzeżeniach.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`W kopii`}),_jsx(_components.th,{children:`Od czego zależy`}),_jsx(_components.th,{children:`Co robi przywracanie`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Role`}),_jsxs(_components.td,{children:[`Serwer mieści najwyżej `,_jsx(_components.strong,{children:`250`})]}),_jsx(_components.td,{children:`Tworzy je od góry listy w dół, dopóki serwer się nie zapełni, więc pominięte zostają najniższe role`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kanały`}),_jsxs(_components.td,{children:[`Serwer mieści najwyżej `,_jsx(_components.strong,{children:`500`}),`, a kategoria najwyżej `,_jsx(_components.strong,{children:`50`})]}),_jsx(_components.td,{children:`Najpierw tworzy kategorie, potem kanały, dopóki serwer się nie zapełni. Kanał, którego kategoria jest pełna, powstaje poza nią`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Emoji i naklejki`}),_jsx(_components.td,{children:`Wolne sloty, których przybywa wraz z poziomem boostu — statyczne emoji, animowane emoji i naklejki mają osobne`}),_jsx(_components.td,{children:`Przesyła to, co się mieści, a resztę pomija`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ikony ról`}),_jsx(_components.td,{children:`2. poziom boostu`}),_jsx(_components.td,{children:`Tworzy role bez ikon`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gradientowe kolory ról`}),_jsx(_components.td,{children:`Ulepszone style ról`}),_jsx(_components.td,{children:`Nadaje rolom tylko ich główny kolor`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Jakość dźwięku kanałów głosowych`}),_jsx(_components.td,{children:`Poziom boostu`}),_jsx(_components.td,{children:`Obniża ją do najwyższej, na jaką pozwala ten serwer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Animowana ikona serwera, baner serwera albo tło zaproszenia`}),_jsx(_components.td,{children:`Poziom boostu`}),_jsx(_components.td,{children:`Pomija obraz`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tło Odkrywania serwerów`}),_jsx(_components.td,{children:`Odkrywanie serwerów`}),_jsx(_components.td,{children:`Pomija je`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ustawienia Community — kanały zasad i aktualizacji, ekran powitalny`}),_jsx(_components.td,{children:`Serwer Community`}),_jsx(_components.td,{children:`Pomija je`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kanały ogłoszeń i sceny`}),_jsx(_components.td,{children:`Serwer Community`}),_jsx(_components.td,{children:`Pomija je — zobacz niżej`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Naklejki Lottie`}),_jsx(_components.td,{children:`Tylko zweryfikowane lub partnerskie serwery`}),_jsx(_components.td,{children:`Pomija je`})]})]})]}),`\n`,_jsx(_components.p,{children:`Niektóre odmowy pojawiają się dopiero przy próbie: Discord może odrzucić jeden konkretny plik emoji albo na jakiś czas zablokować serwerowi przesyłanie emoji i naklejek. Takie elementy są pomijane z ostrzeżeniem, a cała reszta trwa dalej.`}),`\n`,_jsx(Heading,{level:`3`,id:`kanały-ogłoszeń-i-sceny`,children:`Kanały ogłoszeń i sceny`}),`\n`,_jsxs(_components.p,{children:[`Discord dopuszcza `,_jsx(_components.strong,{children:`kanały ogłoszeń`}),` i `,_jsx(_components.strong,{children:`kanały sceny`}),` tylko na `,_jsx(_components.strong,{children:`serwerze Community`}),`. Jeśli Twój serwer nim nie jest, Vetox pomija te kanały podczas przywracania, zamiast próbować tworzyć każdy z nich i ponosić porażkę — plan podaje ich liczbę, zanim potwierdzisz, a zakończone zadanie powtarza tę informację w ostrzeżeniach.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Włącz Community na Discordzie: `,_jsx(_components.strong,{children:`Ustawienia serwera → Włącz Community`}),`, a potem przywróć ponownie — wtedy te kanały powstaną razem z całą resztą. Poza tym nic w przywracaniu się nie zmienia.`]})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Kopia utworzona przed wrześniem 2026 nie zapisuje, ile jej kanałów to kanały ogłoszeń lub sceny, więc jej plan nie może ich odliczyć z góry. Przywracanie i tak je pomija i tak samo ostrzega — po prostu liczbę widzisz po fakcie, a nie wcześniej. Nowa kopia tego samego serwera zawiera już tę liczbę.`})}),`\n`,_jsx(Heading,{level:`3`,id:`limity-kanałów-i-ról-w-discordzie`,children:`Limity kanałów i ról w Discordzie`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Discord pozwala botowi utworzyć najwyżej `,_jsx(_components.strong,{children:`250 ról albo 500 kanałów na jednym serwerze w ciągu 48 godzin`}),`. Duże przywracanie — albo kilka przywracań pod rząd — może trafić na ten limit. To nie to samo co pojemność serwera, do której przywracanie `,_jsx(_components.a,{href:`#gdy-ten-serwer-r%C3%B3%C5%BCni-si%C4%99-od-kopii`,children:`się dostosowuje`}),` i działa dalej.`]}),_jsxs(_components.p,{children:[`Ten limit należy do Discorda, nie do Vetox. Anulowanie przywracania, ponowne usunięcie obiektów ani usunięcie i ponowne zaproszenie Vetox `,_jsx(_components.strong,{children:`nie`}),` znoszą go. Jeśli przywracanie na niego trafi, zadanie zatrzymuje się z komunikatem `,_jsx(_components.em,{children:`„Discord pozwala botowi utworzyć tylko 250 ról albo 500 kanałów…”`}),`, zachowuje swój punkt kontrolny, a Vetox zapisuje moment, w którym według Discorda limit wygasa.`]})]}),`\n`,_jsxs(_components.p,{children:[`Dopóki limit obowiązuje, strona Kopii zapasowej serwera pokazuje bursztynowy pasek `,_jsx(_components.strong,{children:`Limit tworzenia Discorda jest aktywny`}),` wraz z godziną jego wygaśnięcia, karta nieudanego zadania mówi `,_jsx(_components.em,{children:`„Discord znosi limit …”`}),`, a `,_jsx(_components.code,{children:`/backup status`}),` na Discordzie podaje to samo odliczanie. Masz wtedy dwie możliwości: poczekać i kliknąć `,_jsx(_components.strong,{children:`Wznów`}),`, gdy okno znowu się otworzy, albo przywrócić ponownie z wyłączonymi opcjami `,_jsx(_components.strong,{children:`Role`}),`, `,_jsx(_components.strong,{children:`Usuń istniejące role`}),`, `,_jsx(_components.strong,{children:`Kanały`}),` i `,_jsx(_components.strong,{children:`Usuń istniejące kanały`}),` (na Discordzie: `,_jsx(_components.code,{children:`options:!delete-roles !roles`}),`), tak aby nic nie musiało powstawać.`]}),`\n`,_jsx(Heading,{level:`2`,id:`harmonogram`,children:`Harmonogram`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Harmonogram`}),` włącza automatyczne kopie zapasowe.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Kontrolka`}),_jsx(_components.th,{children:`Co robi`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Twórz kopie automatycznie`})}),_jsx(_components.td,{children:`Włącza harmonogram`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Jak często`})}),_jsx(_components.td,{children:`Od 4 godzin do 7 dni. Odstępy krótsze, niż pozwala Twój poziom, są nieaktywne`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Wiadomości na kanał`})}),_jsx(_components.td,{children:`Ile każda automatyczna kopia zapisuje z każdego kanału`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Przechowywane`})}),_jsx(_components.td,{children:`Ile automatycznych kopii jest zachowywanych — ustala to Twój poziom`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Automatyczne kopie `,_jsx(_components.strong,{children:`rotują`}),`: gdy pojawia się nowa, najstarsze automatyczne kopie ponad liczbę zachowywaną przez Twój poziom są usuwane. Ręczne kopie nigdy nie znikają przez rotację.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Harmonogram pokazuje `,_jsx(_components.strong,{children:`Następne uruchomienie`}),` i `,_jsx(_components.strong,{children:`Ostatnie uruchomienie`}),`, dzięki czemu potwierdzisz, że działa.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`ustawienia`,children:`Ustawienia`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Ustawienie`}),_jsx(_components.th,{children:`Skutek`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Uprawnienia`})}),_jsxs(_components.td,{children:[`Trzy poziomy opisane w sekcji `,_jsx(_components.a,{href:`#uprawnienia`,children:`Uprawnienia`}),` — zmienić je może wyłącznie właściciel`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Śledź zmiany serwera`})}),_jsxs(_components.td,{children:[`Włącza `,_jsx(_components.a,{href:`#zmiany`,children:`śledzenie zmian`}),` — Basic i wyżej`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Usuń wszystkie kopie`})}),_jsx(_components.td,{children:`Trwale usuwa każdą kopię tego serwera i każdy zapisany z nią plik`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Usunięcia wszystkich kopii nie da się cofnąć.`}),` Najpierw poprosi o wpisanie nazwy serwera, a razem z migawkami usuwa zapisane załączniki.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`zmiany`,children:`Zmiany`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Śledzenie zmian i cofanie wymagają poziomu `,_jsx(_components.strong,{children:`Basic`}),` lub wyższego. Włączysz je w `,_jsx(_components.strong,{children:`Ustawienia → Śledź zmiany serwera`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`Przy włączonym śledzeniu Vetox zapisuje na bieżąco każdą zmianę struktury serwera — `,_jsx(_components.strong,{children:`kanały, wątki, role, emoji, naklejki i ustawienia serwera`}),`, utworzone, edytowane albo usunięte — razem z użytkownikiem Discorda, który jej dokonał, odczytanym z Twojego dziennika audytu.`]}),`\n`,_jsxs(_components.p,{children:[`Zakładka `,_jsx(_components.strong,{children:`Zmiany`}),` wypisuje je od najnowszej, z filtrami po typie, po autorze zmiany i po dacie. `,_jsx(_components.strong,{children:`Zobacz zmiany`}),` pokazuje porównanie „przed i po” z dokładnym wskazaniem, które pola się zmieniły.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Zapisy zmian nigdy nie zawierają treści wiadomości.`}),` Przechowują strukturę serwera oraz ID i nazwę użytkownika, który dokonał zmiany. Nic więcej.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`cofanie-pojedynczej-zmiany`,children:`Cofanie pojedynczej zmiany`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cofnij`}),` odwraca pojedynczą zmianę bez przywracania całej kopii:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Zmiana polegała na`}),_jsx(_components.th,{children:`Cofnięcie`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Utworzeniu`})}),_jsx(_components.td,{children:`Usuwa obiekt z powrotem`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Edycji`})}),_jsx(_components.td,{children:`Przywraca zapisane wartości`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Usunięciu`})}),_jsx(_components.td,{children:`Odtwarza obiekt z tego, co zapisano`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Cofnięcie działa jak zadanie przywracania — postęp, ostrzeżenia, anulowanie — i liczy się jako działanie destrukcyjne w ramach `,_jsx(_components.a,{href:`#uprawnienia`,children:`poziomu uprawnień`}),`, ponieważ zmienia Twój serwer.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Jeśli w międzyczasie coś nowszego zmieniło ten sam obiekt, Vetox odmawia i informuje: `,_jsx(_components.em,{children:`„Coś nowszego zmieniło od tego czasu tę samą rzecz. Potwierdź, aby mimo to cofnąć.”`}),` Wybranie `,_jsx(_components.strong,{children:`Cofnij mimo to`}),` odwraca również tę nowszą zmianę.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Śledzenie zmian ma godzinowy pułap na serwer. Burza zmian — masowa zmiana nazw, rajd — zapisuje `,_jsx(_components.em,{children:`„Zbyt wiele zmian naraz”`}),` i wstrzymuje zapisywanie do końca godziny. Nic poza tym nie zostaje naruszone, a Twoje zaplanowane kopie nadal obejmują ten okres.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`time-machine`,children:`Time Machine`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Time Machine wymaga poziomu `,_jsx(_components.strong,{children:`Max`}),` lub wyższego.`]})}),`\n`,_jsxs(_components.p,{children:[`Time Machine odtwarza konfigurację Twojego serwera z `,_jsx(_components.strong,{children:`dowolnie wybranej chwili`}),`: bierze najnowszą kopię sprzed tego momentu i odtwarza po kolei wszystkie zapisane zmiany aż do niego.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Wybierz moment`,children:_jsx(_components.p,{children:`Dowolny w oknie Twojej historii zmian. Strona pokazuje najwcześniejszą chwilę, do której możesz sięgnąć.`})}),_jsx(Step,{title:`Zobacz podgląd`,children:_jsx(_components.p,{children:`Odtworzone kanały i role oraz porównanie z Twoim serwerem w obecnym stanie.`})}),_jsx(Step,{title:`Utwórz migawkę`,children:_jsx(_components.p,{children:`Zamienia rekonstrukcję w prawdziwą kopię, którą możesz przeglądać, eksportować i przywracać jak każdą inną.`})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Time Machine zaczyna się przy Twojej pierwszej kopii.`}),` Poproś o wcześniejszy moment, a Vetox odpowie `,_jsx(_components.em,{children:`„Nie ma kopii sprzed tego momentu, więc nie da się go odtworzyć.”`}),` Potrzebuje kopii, na której zbuduje resztę — sam dziennik zmian nie wystarczy.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Podgląd porównuje wyłącznie kanały, role, emoji i ustawienia serwera.`}),` Wątki i naklejki są pokazywane w rekonstrukcji, ale nigdy nie są liczone jako dodane, usunięte czy zmienione, ponieważ odczyt bieżącego serwera stojący za porównaniem ogranicza wątki do 25 najnowszych i w ogóle nie zawiera naklejek — nie da się więc uczciwie nic o tych dwóch powiedzieć. Ustawienia porównywane są po nazwie i ikonie serwera.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`luki`,children:`Luki`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Luka`}),` to coś, czego dziennik zmian nie zapisał — zmiana utracona przez godzinowy pułap albo taka, która zaszła przy wyłączonym śledzeniu. Vetox uzupełnia ją z najbliższej posiadanej kopii i podaje, ile luk zawiera rekonstrukcja. Migawka utworzona z tego punktu niesie to samo ostrzeżenie.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Luki wynikają z zasięgu dziennika zmian, a nie z błędu. Na przyszłość zamyka się je świeżą kopią zapasową.`})}),`\n`,_jsx(Heading,{level:`2`,id:`podgląd-migawki`,children:`Podgląd migawki`}),`\n`,_jsx(_components.p,{children:`Kliknięcie kopii otwiera ją. Nic tutaj nie zmienia Twojego serwera — to tylko czytnik.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Zakładka`}),_jsx(_components.th,{children:`Pokazuje`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Przegląd`})}),_jsx(_components.td,{children:`Liczniki, opcje, z jakimi została zapisana, ostrzeżenia, rozmiar, typ i serwer źródłowy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Kanały`})}),_jsx(_components.td,{children:`Zapisane drzewo kanałów; wybierz jeden, aby czytać jego wiadomości z autorami, embedami i plikami`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Role`})}),_jsx(_components.td,{children:`Nazwę, kolor, opcje, liczbę uprawnień i pozycję`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ustawienia`})}),_jsx(_components.td,{children:`Każde zapisane ustawienie serwera wraz z zachowaną ikoną i banerem`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bany`})}),_jsx(_components.td,{children:`ID zbanowanych użytkowników i powody, z wyszukiwaniem`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Członkowie`})}),_jsx(_components.td,{children:`Pseudonimy i role, z wyszukiwaniem po ID użytkownika albo pseudonimie`})]})]})]}),`\n`,_jsx(_components.p,{children:`Zapisane załączniki pobierzesz z wiadomości, która je zawierała. Pliki są zawsze wydawane jako pobieranie, nigdy nie otwierają się na stronie.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Kopię można przeglądać dopiero po `,_jsx(_components.strong,{children:`zakończeniu`}),` jej zapisywania. Kopia wciąż w trakcie albo taka, która zawiodła przed zapisaniem migawki, informuje o tym zamiast się otworzyć.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`eksport-i-import`,children:`Eksport i import`}),`\n`,_jsx(Heading,{level:`3`,id:`eksport`,children:`Eksport`}),`\n`,_jsxs(_components.p,{children:[`Dostępny na `,_jsx(_components.strong,{children:`każdym poziomie`}),`. Eksport pobiera kopię jako plik `,_jsx(_components.code,{children:`.json`}),` we `,_jsx(_components.strong,{children:`własnym formacie serwera Discorda`}),`: obiekt serwera, role, kanały z ich nadpisaniami uprawnień, emoji i naklejki.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Eksport nie zawiera wiadomości, członków ani banów.`}),` Nie należą one do formatu serwera Discorda i stanowią wrażliwą prywatnie połowę kopii. Aby je przenieść, przywróć kopię, zamiast ją eksportować.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`import`,children:`Import`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Import `,_jsx(_components.strong,{children:`pliku kopii zapasowej`}),` wymaga poziomu `,_jsx(_components.strong,{children:`Basic`}),` lub wyższego. Zastosowanie `,_jsx(_components.strong,{children:`szablonu serwera Discorda`}),` jest bezpłatne w każdym planie, tak samo jak eksport.`]})}),`\n`,_jsxs(_components.p,{children:[`Import zamienia plik serwera w formacie Discorda w kopię, którą możesz obejrzeć i przywrócić. Pliki są ograniczone do `,_jsx(_components.strong,{children:`5 MB`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Okno importu przyjmuje też `,_jsx(_components.strong,{children:`szablon serwera Discord`}),` — wklej link, który Discord podaje w `,_jsx(_components.em,{children:`Ustawieniach serwera → Szablon serwera`}),` (`,_jsx(_components.code,{children:`https://discord.new/…`}),`), albo sam kod szablonu. Vetox pobiera szablon i zamienia jego kanały, role i ustawienia w kopię, którą potem przywracasz na tym serwerze jak każdą inną. Tak właśnie wczytasz szablon na `,_jsx(_components.strong,{children:`istniejący`}),` serwer — czego sam Discord oferuje wyłącznie przy nowych.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Plik musi naprawdę odpowiadać formatowi serwera Discorda. Plik, który tego nie robi, jest odrzucany w całości, ze wskazaniem pierwszego pola, które zawiodło — Vetox nigdy nie stosuje go połowicznie. Dotyczy to plików wytworzonych przez inne narzędzia oraz tych pisanych ręcznie i generowanych przez AI.`})}),`\n`,_jsx(Heading,{level:`2`,id:`kopie-zapasowe-kanałów`,children:`Kopie zapasowe kanałów`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Kopie zapasowe kanałów wymagają poziomu `,_jsx(_components.strong,{children:`Basic`}),` lub wyższego.`]})}),`\n`,_jsxs(_components.p,{children:[`Kopia zapasowa kanału przechowuje `,_jsx(_components.strong,{children:`najnowsze wiadomości jednego kanału lub wątku`}),` wraz z ich załącznikami, dzięki czemu możesz je opublikować w dowolnym kanale dowolnego serwera, którym zarządzasz.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Utwórz kopię kanału`,children:_jsxs(_components.p,{children:[`Z zakładki Kopie zapasowe albo na Discordzie komendą `,_jsx(_components.a,{href:`/pl/commands/backup#/chatlog-%E2%80%94-kopie-zapasowe-kana%C5%82%C3%B3w`,children:_jsx(_components.code,{children:`/chatlog create`})}),`. Wybierz kanał i liczbę wiadomości do zachowania. Obsługiwane są kanały tekstowe, ogłoszeniowe, fora i wątki.`]})}),_jsx(Step,{title:`Opcjonalnie zacznij dalej wstecz`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Zacznij przed tą wiadomością`}),` przyjmuje ID wiadomości i zapisuje wiadomości sprzed niej — tak kontynuujesz od miejsca, w którym skończyła wcześniejsza kopia kanału.`]})}),_jsx(Step,{title:`Przywróć do kanału`,children:_jsx(_components.p,{children:`Wybierz miejsce docelowe. Wiadomości są publikowane od najstarszej, wraz z przypięciami.`})})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Przywracanie kanału niczego nie usuwa.`}),` Zapisane wiadomości są dodawane do tego, co już jest w kanale. Duże kopie kanałów publikują się dłuższą chwilę — karta postępu pokazuje licznik.`]}),_jsxs(_components.p,{children:[`Wiadomość, w której nie ma nic, co Discord mógłby wysłać ponownie — bez treści, bez plików i bez embedów, na przykład komunikat systemowy albo wpis z samą naklejką — jest pomijana, a ostrzeżenia zadania podają ile: `,_jsx(_components.em,{children:`„Część wiadomości nie miała czego opublikować ponownie (brak treści, plików i embedów) i została pominięta.”`})]})]}),`\n`,_jsxs(_components.p,{children:[`Kopie zapasowe kanałów mają własne limity i własny licznik, niezależne od kopii całego serwera, i pojawiają się pod filtrem `,_jsx(_components.strong,{children:`Kanały`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Na Discordzie mają własną komendę, `,_jsx(_components.a,{href:`/pl/commands/backup#/chatlog-%E2%80%94-kopie-zapasowe-kana%C5%82%C3%B3w`,children:_jsx(_components.code,{children:`/chatlog`})}),`, z sześcioma podkomendami — create, list, info, load, delete i purge. `,_jsx(_components.code,{children:`/chatlog purge`}),` usuwa wyłącznie chatlogi; Twoje kopie zapasowe serwera pozostają nietknięte.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`limity-poziomów`,children:`Limity poziomów`}),`\n`,_jsx(_components.p,{children:`Każda liczba tutaj jest egzekwowana przez Vetox. Myślnik oznacza, że funkcja nie jest dostępna na tym poziomie.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Limit`}),_jsx(_components.th,{children:`Starter`}),_jsx(_components.th,{children:`Basic`}),_jsx(_components.th,{children:`Max`}),_jsx(_components.th,{children:`Black`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Przechowywane kopie`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`15`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`250`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wiadomości na kanał`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`250`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wpisy członków na kopię`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5 000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25 000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Najkrótszy odstęp automatyczny`}),_jsx(_components.td,{children:`24 godziny`}),_jsx(_components.td,{children:`12 godzin`}),_jsx(_components.td,{children:`8 godzin`}),_jsx(_components.td,{children:`4 godziny`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Przechowywane kopie automatyczne`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Rozmiar kopii`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 MB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Zapisane załączniki na kopię`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2 GB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Największy pojedynczy zapisany plik`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25 MB`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100 MB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Przechowywana historia zmian`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`30 dni`}),_jsx(_components.td,{children:`90 dni`}),_jsx(_components.td,{children:`365 dni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wiadomości na kopię kanału`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`250`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1 000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Przechowywane kopie kanałów`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Funkcja`}),_jsx(_components.th,{children:`Starter`}),_jsx(_components.th,{children:`Basic`}),_jsx(_components.th,{children:`Max`}),_jsx(_components.th,{children:`Black`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tworzenie, przywracanie, usuwanie`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Podgląd migawki, Moje kopie zapasowe`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Eksport`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wątki i posty na forum`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bany`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pseudonimy i role członków`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wiadomości`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Zapisane załączniki`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Śledzenie zmian i cofanie`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Import pliku kopii zapasowej`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Zastosowanie szablonu Discorda`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Time Machine`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Tak`}),_jsx(_components.td,{children:`Tak`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Starter zachowuje to, co najważniejsze: możesz zrobić kopię kanałów, ról i ustawień, przywrócić je, przejrzeć migawkę i wyeksportować ją. Premium dokłada `,_jsx(_components.strong,{children:`głębię`}),` — wiadomości, członków, bany, załączniki, historię — oraz `,_jsx(_components.strong,{children:`częstotliwość`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`gdy-zmienia-się-twój-poziom`,children:`Gdy zmienia się Twój poziom`}),`\n`,_jsxs(_components.p,{children:[`Zasada brzmi `,_jsx(_components.strong,{children:`blokuj, nie usuwaj`}),`. Nic nigdy nie znika dlatego, że skończyła się subskrypcja.`]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ustawienia harmonogramu i śledzenia wracają, gdy znowu zrobisz upgrade.`}),` Przy downgrade odstęp automatyczny, wiadomości na kanał i śledzenie zmian są ograniczane do tego, na co pozwala niższy poziom, a Vetox zachowuje Twoje własne wartości. Po upgradzie zostają one przywrócone w zakresie dozwolonym przez nowy poziom. Jeśli na niższym poziomie zmienisz któreś z tych ustawień, Twój nowy wybór zastąpi zachowaną wartość. Liczba przechowywanych kopii automatycznych zawsze zależy od Twojego obecnego poziomu.`]}),_jsxs(_components.p,{children:[`Twoich `,_jsx(_components.strong,{children:`kopii`}),` to nie dotyczy: te ponad limit blokują się i odblokowują w chwili, gdy znowu mieścisz się w limicie.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`prywatność-i-przechowywanie`,children:`Prywatność i przechowywanie`}),`\n`,_jsxs(_components.p,{children:[`Kopie zapasowe to `,_jsx(_components.strong,{children:`dane Twojego serwera`}),`, przechowywane przez Vetox w imieniu właściciela serwera.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Co`}),_jsx(_components.th,{children:`Jak długo jest przechowywane`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kopie ręczne`}),_jsx(_components.td,{children:`Dopóki ktoś ich nie usunie. Nie wygasają`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kopie automatyczne`}),_jsx(_components.td,{children:`Dopóki nie wyprą ich nowsze w rotacji, zgodnie z Twoim poziomem`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kopie bezpieczeństwa`}),_jsx(_components.td,{children:`7 dni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Zapisane zmiany`}),_jsx(_components.td,{children:`Okno historii zmian Twojego poziomu`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Po opuszczeniu serwera przez Vetox`}),_jsx(_components.td,{children:`30 dni, potem wszystko dla tego serwera jest trwale usuwane`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Migawki i zapisane pliki są `,_jsx(_components.strong,{children:`szyfrowane w spoczynku`}),` algorytmem AES-256-GCM. Każda kopia ma własny klucz, chroniony kluczami głównymi, które posiada Vetox. Leżą na infrastrukturze obsługiwanej przez Vetox i nigdy nie trafiają do zewnętrznej usługi przechowywania. Kopia jest pieczętowana w chwili utworzenia i nigdy potem nie jest edytowana.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Personel Vetox nie otwiera zawartości kopii zapasowych.`}),` Jedynym wyjątkiem jest zgłoszenie do wsparcia od właściciela serwera: za jego zgodą personel pracuje na widokach panelu samego właściciela, a każdy taki dostęp jest zapisywany w dzienniku audytu.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Jeśli poprosisz Vetox o usunięcie swoich danych osobowych, zostaniesz usunięty jako twórca wszystkich kopii i jako zapisany autor wszystkich śledzonych zmian. Ponieważ kopia nigdy nie jest edytowana po utworzeniu, napisane przez Ciebie wiadomości, które administrator zapisał w kopii `,_jsx(_components.em,{children:`swojego`}),` serwera, pozostają w niej do czasu usunięcia tej kopii — tak samo jak w każdej innej kopii danych serwera przechowywanej przez jego właściciela. Jeśli potrzebujesz usunięcia konkretnej kopii, poproś administratorów tamtego serwera.`]})}),`\n`,_jsxs(_components.p,{children:[`Pełne szczegóły znajdziesz w `,_jsx(_components.a,{href:`https://vetox.io/policy`,children:`Polityce prywatności`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`rozwiązywanie-problemów`,children:`Rozwiązywanie problemów`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Kopia była tu tworzona niedawno`,id:`kopia-byla-tu-tworzona-niedawno`,children:_jsxs(_components.p,{children:[`Serwer może utworzyć jedną ręczną kopię co `,_jsx(_components.strong,{children:`10 minut`}),`. Kopii automatycznych to nie dotyczy. Poczekaj albo skorzystaj z kopii, którą właśnie zrobiłeś.`]})}),_jsx(Accordion,{title:`Dzienny limit przywracania i cofania zmian został wyczerpany`,id:`dzienny-limit-przywracania-i-cofania-zmian-zostal-wyczerpany`,children:_jsx(_components.p,{children:`Ten serwer albo Twoje konto zużyło dzienną pulę 10 na serwer / 20 na osobę. Spróbuj ponownie jutro.`})}),_jsx(Accordion,{title:`Na tym serwerze działa już inne zadanie kopii`,id:`na-tym-serwerze-dziala-juz-inne-zadanie-kopii`,children:_jsx(_components.p,{children:`Jedna kopia albo jedno przywracanie naraz, na serwer. Poczekaj na trwające zadanie albo anuluj je z karty postępu.`})}),_jsx(Accordion,{title:`Osiągnięto limit kopii Twojego poziomu`,id:`osiagnieto-limit-kopii-twojego-poziomu`,children:_jsx(_components.p,{children:`Usuń kopię, której już nie potrzebujesz, albo zrób upgrade. Kopie bezpieczeństwa nie liczą się do limitu.`})}),_jsx(Accordion,{title:`Ta kopia przekracza limit Twojego poziomu`,id:`ta-kopia-przekracza-limit-twojego-poziomu`,children:_jsx(_components.p,{children:`Masz więcej kopii, niż pozwala Twój obecny poziom, więc najstarsze nadmiarowe są zablokowane. Usuń nowszą kopię albo zrób upgrade, aby je odblokować.`})}),_jsx(Accordion,{title:`Kopia zapasowa serwera jest dostępna tylko dla właściciela serwera i członków z uprawnieniem Administrator`,id:`kopia-zapasowa-serwera-jest-dostepna-tylko-dla-wlasciciela-serwera-i-czlonkow-z-uprawnieniem-administrator`,children:_jsxs(_components.p,{children:[`Każda część Kopii zapasowej serwera, łącznie z przeglądaniem, wymaga uprawnienia `,_jsx(_components.strong,{children:`Administrator`}),` — Manage Server nie wystarczy, a dostępu do niej nie mogą przyznać ani Kontrola dostępu, ani ustawienia ról komendy. Poproś właściciela serwera o rolę z uprawnieniem Administrator albo poproś administratora, żeby zrobił to za Ciebie. Zobacz `,_jsx(_components.a,{href:`#uprawnienia`,children:`Uprawnienia`}),`.`]})}),_jsx(Accordion,{title:`Może to zrobić tylko osoba dopuszczona przez uprawnienia kopii zapasowych serwera`,id:`moze-to-zrobic-tylko-osoba-dopuszczona-przez-uprawnienia-kopii-zapasowych-serwera`,children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`#uprawnienia`,children:`Poziom uprawnień`}),` tego serwera zostawia tę akcję właścicielowi. Albo wykonuje ją właściciel, albo właściciel zmienia poziom w `,_jsx(_components.strong,{children:`Ustawienia → Uprawnienia`}),`.`]})}),_jsx(Accordion,{title:`Tylko właściciel serwera może tu tworzyć kopie`,id:`tylko-wlasciciel-serwera-moze-tu-tworzyc-kopie`,children:_jsxs(_components.p,{children:[`Poziom uprawnień to `,_jsx(_components.strong,{children:`Tylko właściciel może używać odpowiednich komend`}),`. Poproś właściciela, aby zrobił kopię albo złagodził poziom.`]})}),_jsx(Accordion,{title:`Wpisana nazwa serwera się nie zgadza`,id:`wpisana-nazwa-serwera-sie-nie-zgadza`,children:_jsx(_components.p,{children:`Pole potwierdzenia musi dokładnie odpowiadać obecnej nazwie serwera, łącznie z wielkimi literami i emoji. Skopiuj ją z podpowiedzi w oknie dialogowym.`})}),_jsx(Accordion,{title:`Vetox nie ma potrzebnych uprawnień`,id:`vetox-nie-ma-potrzebnych-uprawnien`,children:_jsxs(_components.p,{children:[`Nadaj Vetox uprawnienie `,_jsx(_components.strong,{children:`Administrator`}),` albo wszystkie jedenaście uprawnień wymienionych w `,_jsx(_components.a,{href:`#czego-vetox-potrzebuje-do-przywracania`,children:`Czego Vetox potrzebuje do przywracania`}),` i przeciągnij jego rolę nad przywracane role.`]})}),_jsx(Accordion,{title:`Część ról stoi nad Vetox na liście ról`,id:`czesc-rol-stoi-nad-vetox-na-liscie-rol`,children:_jsx(_components.p,{children:`Te role zostały zgłoszone i pozostawione nietknięte — Discord nie pozwala botowi edytować roli stojącej nad jego własną. Przesuń rolę Vetox wyżej i przywróć ponownie.`})}),_jsx(Accordion,{title:`Niektórych ról nie udało się przywrócić do pierwotnej kolejności`,id:`niektorych-rol-nie-udalo-sie-przywrocic-do-pierwotnej-kolejnosci`,children:_jsxs(_components.p,{children:[`Discord pozwala botowi układać role tylko poniżej jego własnej najwyższej roli. Przeciągnij rolę Vetox na sam szczyt listy ról, a potem przeciągnij na miejsce role, których to dotyczy, albo przywróć ponownie. Zobacz `,_jsx(_components.a,{href:`#kolejno%C5%9B%C4%87-r%C3%B3l`,children:`Kolejność ról`}),`.`]})}),_jsx(Accordion,{title:`Kanały ogłoszeń i sceny zostały pominięte`,id:`kanaly-ogloszen-i-sceny-zostaly-pominiete`,children:_jsxs(_components.p,{children:[`Discord dopuszcza je tylko na `,_jsx(_components.strong,{children:`serwerze Community`}),`. Włącz Community w Ustawieniach serwera i przywróć ponownie, aby je uwzględnić — zobacz `,_jsx(_components.a,{href:`#kana%C5%82y-og%C5%82osze%C5%84-i-sceny`,children:`Kanały ogłoszeń i sceny`}),`. Cała reszta kopii zostanie przywrócona tak czy inaczej.`]})}),_jsx(Accordion,{title:`Niektóre części kopii zapasowej zostały dostosowane do tego, co obsługuje ten serwer`,id:`niektore-czesci-kopii-zapasowej-zostaly-dostosowane-do-tego-co-obsluguje-ten-serwer`,children:_jsxs(_components.p,{children:[`Temu serwerowi brakuje poziomu boostu lub funkcji, które miał serwer z kopii, więc Vetox przywrócił te części tak, jak pozwala ten serwer — role bez ikony lub gradientu, kanały głosowe z najwyższą dostępną tu jakością dźwięku — a pominął obrazy serwera, ustawienia Community lub naklejki Lottie, których serwer nie może przyjąć. Ostrzeżenie mówi, które. Zobacz `,_jsx(_components.a,{href:`#gdy-ten-serwer-r%C3%B3%C5%BCni-si%C4%99-od-kopii`,children:`Gdy ten serwer różni się od kopii`}),`.`]})}),_jsx(Accordion,{title:`Osiągnięto limit Discorda dla tego serwera, więc część elementów została pominięta`,id:`osiagnieto-limit-discorda-dla-tego-serwera-wiec-czesc-elementow-zostala-pominieta`,children:_jsxs(_components.p,{children:[`Serwer mieści najwyżej 250 ról i 500 kanałów, a kategoria najwyżej 50 kanałów. Vetox utworzył to, co się zmieściło: pominięte zostały najniższe role na liście, a kanał, którego kategoria była pełna, powstał poza nią. Plan pokazuje tę liczbę, zanim potwierdzisz. Aby zmieściło się wszystko, najpierw zrób miejsce albo użyj presetu `,_jsx(_components.strong,{children:`Pełne zastąpienie`}),`, który usuwa obecne role i kanały serwera, zanim utworzy te z kopii.`]})}),_jsx(Accordion,{title:`Discord pozwala botowi utworzyć tylko 250 ról albo 500 kanałów w ciągu 48 godzin`,id:`discord-pozwala-botowi-utworzyc-tylko-250-rol-albo-500-kanalow-w-ciagu-48-godzin`,children:_jsxs(_components.p,{children:[`Wyczerpałeś pulę tworzenia po stronie Discorda dla tego serwera. Usuwanie obiektów, anulowanie ani ponowne zaproszenie Vetox jej nie zwracają. Strona i `,_jsx(_components.code,{children:`/backup status`}),` pokazują, kiedy limit wygasa; poczekaj na to i kliknij `,_jsx(_components.strong,{children:`Wznów`}),` albo przywróć ponownie z wyłączonymi rolami i kanałami. Zobacz `,_jsx(_components.a,{href:`#limity-kana%C5%82%C3%B3w-i-r%C3%B3l-w-discordzie`,children:`Limity kanałów i ról w Discordzie`}),`.`]})}),_jsx(Accordion,{title:`Na tym serwerze nie ma już wolnych slotów emoji ani naklejek`,id:`na-tym-serwerze-nie-ma-juz-wolnych-slotow-emoji-ani-naklejek`,children:_jsx(_components.p,{children:`Sloty emoji i naklejek zależą od poziomu boostu Twojego serwera, a statyczne emoji, animowane emoji i naklejki mają osobne sloty. Reszta przywracania zakończyła się poprawnie; nadmiarowe zostały pominięte. Plan pokazuje, ile się nie zmieści, zanim potwierdzisz.`})}),_jsx(Accordion,{title:`Discord odrzucił niektóre emoji lub naklejki`,id:`discord-odrzucil-niektore-emoji-lub-naklejki`,children:_jsx(_components.p,{children:`Discord nie przyjął tych plików — na przykład obrazu większego, niż pozwala. Zostały pominięte, a reszta przywracania trwała dalej.`})}),_jsx(Accordion,{title:`Osiągnięto limit Discorda na przesyłanie emoji i naklejek`,id:`osiagnieto-limit-discorda-na-przesylanie-emoji-i-naklejek`,children:_jsxs(_components.p,{children:[`Discord ogranicza, ile emoji i naklejek serwer może przesłać w krótkim czasie. Pozostałe zostały pominięte, żeby przywracanie mogło się zakończyć. Przywróć kopię ponownie później, włączając tylko `,_jsx(_components.strong,{children:`Emoji`}),` i `,_jsx(_components.strong,{children:`Naklejki`}),` — to, co już jest na serwerze, zostanie rozpoznane i nie zostanie przesłane drugi raz.`]})}),_jsx(Accordion,{title:`Ten serwer jest większy niż limit rozmiaru kopii Twojego poziomu`,id:`ten-serwer-jest-wiekszy-niz-limit-rozmiaru-kopii-twojego-poziomu`,children:_jsx(_components.p,{children:`Zapisuj mniej wiadomości na kanał, wyłącz załączniki albo zrób upgrade dla wyższego pułapu.`})}),_jsx(Accordion,{title:`Ten odstęp jest krótszy, niż pozwala Twój poziom`,id:`ten-odstep-jest-krotszy-niz-pozwala-twoj-poziom`,children:_jsx(_components.p,{children:`Wybierz dłuższy odstęp albo zrób upgrade. Odmowa podaje minimum Twojego poziomu.`})}),_jsx(Accordion,{title:`Nie udało się odczytać tej kopii albo nie przeszła kontroli integralności`,id:`nie-udalo-sie-odczytac-tej-kopii-albo-nie-przeszla-kontroli-integralnosci`,children:_jsx(_components.p,{children:`Zapisany plik jest uszkodzony albo go brakuje i nie da się go przywrócić. Wpis pozostaje, żebyś widział, że tak się stało. Utwórz nową kopię, a jeśli się powtórzy — skontaktuj się ze wsparciem.`})}),_jsx(Accordion,{title:`Nie udało się połączyć z Vetox albo połączenie zostało zerwane`,id:`nie-udalo-sie-polaczyc-z-vetox-albo-polaczenie-zostalo-zerwane`,children:_jsxs(_components.p,{children:[`Bot się restartował albo był offline. Nic więcej nie zostało zmienione. Spróbuj ponownie za chwilę; rozpoczęte już przywracanie proponuje `,_jsx(_components.strong,{children:`Wznów`}),`.`]})}),_jsx(Accordion,{title:`Kopia zapasowa serwera jest chwilowo niedostępna`,id:`kopia-zapasowa-serwera-jest-chwilowo-niedostepna`,children:_jsx(_components.p,{children:`Funkcja jest wstrzymana na czas prac serwisowych. Twoje kopie są nietknięte i nic nie zostało usunięte.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`powiązane`,children:`Powiązane`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Komendy /backup`,icon:`terminal`,href:`/pl/commands/backup`,children:_jsx(_components.p,{children:`Wszystkie podkomendy, opcje i gramatyka opcji wczytywania.`})}),_jsx(Card,{title:`Moje kopie zapasowe`,icon:`box-archive`,href:`/pl/members/my-backups`,children:_jsx(_components.p,{children:`Twoje kopie ze wszystkich serwerów i przywracanie na inny serwer.`})}),_jsx(Card,{title:`Kopia zapasowa Vetox`,icon:`floppy-disk`,href:`/pl/server-management/backup`,children:_jsx(_components.p,{children:`Osobna migawka samej konfiguracji Vetox.`})}),_jsx(Card,{title:`Kontrola dostępu`,icon:`user-lock`,href:`/pl/server-management/dashboard-permissions`,children:_jsx(_components.p,{children:`Wybierz, którzy administratorzy mogą otwierać sekcję Backup.`})}),_jsx(Card,{title:`Limity funkcji`,icon:`list-check`,href:`/pl/premium/feature-limits`,children:_jsx(_components.p,{children:`Wszystkie limity poziomów w jednej tabeli.`})}),_jsx(Card,{title:`Uprawnienia`,icon:`shield-halved`,href:`/pl/permissions`,children:_jsx(_components.p,{children:`Hierarchia ról i to, czego potrzebuje Vetox.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Kopia zapasowa serwera","description":"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.","icon":"server","sidebarTitle":"Kopia zapasowa serwera","href":"/pl/server-management/server-backup"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Co zawiera kopia zapasowa","slug":"co-zawiera-kopia-zapasowa","depth":2,"children":[{"title":"Co nigdy nie jest zapisywane","slug":"co-nigdy-nie-jest-zapisywane","depth":3,"children":[]}]},{"title":"Tworzenie kopii zapasowej","slug":"tworzenie-kopii-zapasowej","depth":2,"children":[{"title":"Załączniki","slug":"załączniki","depth":3,"children":[]},{"title":"Gdy kopia przekracza limit Twojego poziomu","slug":"gdy-kopia-przekracza-limit-twojego-poziomu","depth":3,"children":[]}]},{"title":"Zakładka Kopie zapasowe","slug":"zakładka-kopie-zapasowe","depth":2,"children":[{"title":"Gdy kopia jest zablokowana","slug":"gdy-kopia-jest-zablokowana","depth":3,"children":[]}]},{"title":"Przywracanie","slug":"przywracanie","depth":2,"children":[{"title":"Presety","slug":"presety","depth":3,"children":[]},{"title":"Jak często możesz przywracać","slug":"jak-często-możesz-przywracać","depth":3,"children":[]},{"title":"Co dzieje się z członkami","slug":"co-dzieje-się-z-członkami","depth":3,"children":[]},{"title":"Kopia bezpieczeństwa","slug":"kopia-bezpieczeństwa","depth":3,"children":[]},{"title":"Gdy przywracanie zatrzyma się w połowie","slug":"gdy-przywracanie-zatrzyma-się-w-połowie","depth":3,"children":[]},{"title":"Uprawnienia","slug":"uprawnienia","depth":3,"children":[]},{"title":"Czego Vetox potrzebuje do przywracania","slug":"czego-vetox-potrzebuje-do-przywracania","depth":3,"children":[]},{"title":"Kolejność ról","slug":"kolejność-ról","depth":3,"children":[]},{"title":"Gdy ten serwer różni się od kopii","slug":"gdy-ten-serwer-różni-się-od-kopii","depth":3,"children":[]},{"title":"Kanały ogłoszeń i sceny","slug":"kanały-ogłoszeń-i-sceny","depth":3,"children":[]},{"title":"Limity kanałów i ról w Discordzie","slug":"limity-kanałów-i-ról-w-discordzie","depth":3,"children":[]}]},{"title":"Harmonogram","slug":"harmonogram","depth":2,"children":[]},{"title":"Ustawienia","slug":"ustawienia","depth":2,"children":[]},{"title":"Zmiany","slug":"zmiany","depth":2,"children":[{"title":"Cofanie pojedynczej zmiany","slug":"cofanie-pojedynczej-zmiany","depth":3,"children":[]}]},{"title":"Time Machine","slug":"time-machine","depth":2,"children":[{"title":"Luki","slug":"luki","depth":3,"children":[]}]},{"title":"Podgląd migawki","slug":"podgląd-migawki","depth":2,"children":[]},{"title":"Eksport i import","slug":"eksport-i-import","depth":2,"children":[{"title":"Eksport","slug":"eksport","depth":3,"children":[]},{"title":"Import","slug":"import","depth":3,"children":[]}]},{"title":"Kopie zapasowe kanałów","slug":"kopie-zapasowe-kanałów","depth":2,"children":[]},{"title":"Limity poziomów","slug":"limity-poziomów","depth":2,"children":[{"title":"Gdy zmienia się Twój poziom","slug":"gdy-zmienia-się-twój-poziom","depth":3,"children":[]}]},{"title":"Prywatność i przechowywanie","slug":"prywatność-i-przechowywanie","depth":2,"children":[]},{"title":"Rozwiązywanie problemów","slug":"rozwiązywanie-problemów","depth":2,"children":[]},{"title":"Powiązane","slug":"powiązane","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vetox-ec2a2bcb","siteName":"Vetox","title":"Kopia zapasowa serwera - Vetox","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/server-management/server-backup","matchLevel":1},"ar":{"href":"/ar/server-management/server-backup","matchLevel":1},"zh-CN":{"href":"/zh-CN/server-management/server-backup","matchLevel":1},"fr":{"href":"/fr/server-management/server-backup","matchLevel":1},"de":{"href":"/de/server-management/server-backup","matchLevel":1},"ja":{"href":"/ja/server-management/server-backup","matchLevel":1},"ru":{"href":"/ru/server-management/server-backup","matchLevel":1},"es":{"href":"/es/server-management/server-backup","matchLevel":1},"tr":{"href":"/tr/server-management/server-backup","matchLevel":1},"nl":{"href":"/nl/server-management/server-backup","matchLevel":1},"pt":{"href":"/pt/server-management/server-backup","matchLevel":1},"it":{"href":"/it/server-management/server-backup","matchLevel":1},"pl":{"href":"/pl/server-management/server-backup","matchLevel":0},"id":{"href":"/id/server-management/server-backup","matchLevel":1},"hi":{"href":"/hi/server-management/server-backup","matchLevel":1},"ko":{"href":"/ko/server-management/server-backup","matchLevel":1},"vi":{"href":"/vi/server-management/server-backup","matchLevel":1},"uk":{"href":"/uk/server-management/server-backup","matchLevel":1}}},"lastModified":"2026-09-28T05:16:25.966Z","originalFileLocation":"pl/server-management/server-backup.mdx","locale":"pl"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vetox\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://vetox.io/logo.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://vetox.io/logo.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://vetox.io/logo.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://vetox.io/logo.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Kopia zapasowa serwera - Vetox\">\u003cmeta data-mint-head property=\"og:description\" content=\"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vetox\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vetox.io/pl/server-management/server-backup\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vetox.io/brand/vetox-header-04.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Kopia zapasowa serwera - Vetox\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vetox.io/brand/vetox-header-04.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/vetox-ec2a2bcb/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vetox\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0086FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vetox.io/pl/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pl/server-management/server-backup.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pl\" href=\"https://docs.vetox.io/pl/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.vetox.io/en/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.vetox.io/ar/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-CN\" href=\"https://docs.vetox.io/zh-CN/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.vetox.io/fr/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.vetox.io/de/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.vetox.io/ja/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.vetox.io/ru/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.vetox.io/es/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://docs.vetox.io/tr/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"nl\" href=\"https://docs.vetox.io/nl/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.vetox.io/pt/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.vetox.io/it/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.vetox.io/id/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.vetox.io/hi/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.vetox.io/ko/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.vetox.io/vi/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://docs.vetox.io/uk/server-management/server-backup\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.vetox.io/en/server-management/server-backup\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vetox.io/#organization\",\"name\":\"Vetox\",\"url\":\"https://docs.vetox.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://vetox.io/logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vetox.io#website\",\"name\":\"Vetox\",\"url\":\"https://docs.vetox.io\",\"publisher\":{\"@id\":\"https://docs.vetox.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vetox.io/pl/server-management/server-backup#webpage\",\"url\":\"https://docs.vetox.io/pl/server-management/server-backup\",\"name\":\"Kopia zapasowa serwera\",\"description\":\"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.\",\"dateModified\":\"2026-09-28T05:16:25.966Z\",\"isPartOf\":{\"@id\":\"https://docs.vetox.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vetox.io/pl/server-management/server-backup#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vetox.io/pl/server-management/server-backup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Administracja\",\"item\":\"https://docs.vetox.io/pl/server-management/dashboard-permissions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kopia zapasowa serwera\",\"item\":\"https://docs.vetox.io/pl/server-management/server-backup\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vetox.io/pl/server-management/server-backup#article\",\"headline\":\"Kopia zapasowa serwera\",\"name\":\"Kopia zapasowa serwera\",\"description\":\"Zrób migawkę swojego serwera Discord — kanałów, ról, ustawień, emoji, banów, ról członków i wiadomości — i przywróć ją tutaj albo na innym serwerze, którym zarządzasz.\",\"url\":\"https://docs.vetox.io/pl/server-management/server-backup\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vetox.io/pl/server-management/server-backup#webpage\"},\"image\":\"https://vetox.io/brand/vetox-header-04.png\",\"dateModified\":\"2026-09-28T05:16:25.966Z\",\"publisher\":{\"@id\":\"https://docs.vetox.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vetox.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vetox\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vetox","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/server-management/server-backup"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/server-management/server-backup"}]},{"language":"zh-CN","pages":[{"title":"zh-CN","href":"/zh-CN/server-management/server-backup"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/server-management/server-backup"}]},{"language":"de","pages":[{"title":"de","href":"/de/server-management/server-backup"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/server-management/server-backup"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/server-management/server-backup"}]},{"language":"es","pages":[{"title":"es","href":"/es/server-management/server-backup"}]},{"language":"tr","pages":[{"title":"tr","href":"/tr/server-management/server-backup"}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/server-management/server-backup"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/server-management/server-backup"}]},{"language":"it","pages":[{"title":"it","href":"/it/server-management/server-backup"}]},{"language":"pl","tabs":[{"tab":"Dokumentacja","pages":[{"title":"Dokumentacja","href":"/pl"}]},{"tab":"Panel serwera","groups":[{"group":"Ogólne","icon":"gauge","pages":[{"title":"Przegląd serwera","sidebarTitle":"Przegląd","icon":"gauge","href":"/pl/server-management/overview"},{"title":"Konfiguracja serwera","sidebarTitle":"Konfiguracja serwera","icon":"sliders","href":"/pl/server-management/setup"}]},{"group":"Moderacja","icon":"shield","pages":[{"title":"Moderacja i bezpieczeństwo","sidebarTitle":"Przegląd","icon":"shield","href":"/pl/moderation/overview"},{"title":"Auto-Mod","sidebarTitle":"Automoderacja","icon":"filter","href":"/pl/moderation/auto-mod"},{"title":"Narzędzia moderacji","sidebarTitle":"Narzędzia moderacji","icon":"gavel","href":"/pl/moderation/moderation-tools"},{"title":"Ochrona serwera","sidebarTitle":"Ochrona","icon":"lock","href":"/pl/moderation/protection"},{"title":"Anty-Raid","sidebarTitle":"Anty-Raid","icon":"users-slash","href":"/pl/moderation/anti-raid"}]},{"group":"SI","icon":"sparkles","pages":[{"title":"Automoderacja AI","sidebarTitle":"Automoderacja AI","icon":"sparkles","href":"/pl/moderation/ai-auto-mod"},{"title":"Zarządzanie serwerem przez AI","sidebarTitle":"Zarządzanie serwerem przez AI","icon":"wand-magic-sparkles","href":"/pl/moderation/ai-server-control"},{"title":"Zużycie AI","sidebarTitle":"Zużycie AI","icon":"chart-line","href":"/pl/moderation/ai-usage"}]},{"group":"Społeczność","icon":"trophy","pages":[{"title":"Poziomowanie i XP","sidebarTitle":"Poziomowanie","icon":"chart-line","href":"/pl/engagement/leveling"},{"title":"Eventy XP","sidebarTitle":"Eventy XP","icon":"bolt","href":"/pl/engagement/xp-events"},{"title":"Powitania","sidebarTitle":"Powitania","icon":"door-open","href":"/pl/utility/welcomer"},{"title":"Giveawaye","sidebarTitle":"Giveawaye","icon":"gift","href":"/pl/engagement/giveaways"},{"title":"Sugestie","sidebarTitle":"Sugestie","icon":"lightbulb","href":"/pl/engagement/suggestions"},{"title":"Starboard","sidebarTitle":"Starboard","icon":"star","href":"/pl/engagement/starboard"},{"title":"Liczenie","sidebarTitle":"Liczenie","icon":"list-ol","href":"/pl/engagement/counting"},{"title":"Battle Pass","sidebarTitle":"Battle Pass","icon":"medal","href":"/pl/engagement/battle-pass"},{"title":"Streaki","sidebarTitle":"Streaki","icon":"fire","href":"/pl/engagement/streaks"}]},{"group":"Personalizacja","icon":"palette","pages":[{"title":"Automatyczne role","sidebarTitle":"Automatyczne role","icon":"user-plus","href":"/pl/engagement/auto-roles"},{"title":"Role samoprzypisywane","sidebarTitle":"Samodzielne role","icon":"hand-pointer","href":"/pl/engagement/self-roles"},{"title":"Kolory","sidebarTitle":"Kolory","icon":"palette","href":"/pl/engagement/colors"},{"title":"Tymczasowe kanały głosowe","sidebarTitle":"Głos tymczasowy","icon":"microphone","href":"/pl/utility/temp-voice"}]},{"group":"Komunikacja","icon":"message","pages":[{"title":"Zarządzanie komendami","sidebarTitle":"Komendy","icon":"terminal","href":"/pl/server-management/command-management"},{"title":"Wiadomości embed","sidebarTitle":"Wiadomości embed","icon":"message","href":"/pl/utility/embed-messages"},{"title":"Przyklejone wiadomości","sidebarTitle":"Przyklejone wiadomości","icon":"thumbtack","href":"/pl/utility/sticky-messages"},{"title":"Automatyczna odpowiedź","sidebarTitle":"Automatyczna odpowiedź","icon":"reply","href":"/pl/utility/auto-responder"},{"title":"Automatyczna interakcja","sidebarTitle":"Automatyczna interakcja","icon":"face-smile","href":"/pl/utility/auto-interaction"},{"title":"Przypomnienia","sidebarTitle":"Przypomnienia","icon":"clock","href":"/pl/utility/reminders"}]},{"group":"Powiadomienia","icon":"bell","pages":[{"title":"Jak działają powiadomienia","sidebarTitle":"Przegląd","icon":"bell","href":"/pl/notifications/overview"},{"title":"Powiadomienia Twitch","sidebarTitle":"Twitch","icon":"twitch","href":"/pl/notifications/twitch"},{"title":"Powiadomienia Kick","sidebarTitle":"Kick","icon":"video","href":"/pl/notifications/kick"},{"title":"Powiadomienia YouTube","sidebarTitle":"YouTube","icon":"youtube","href":"/pl/notifications/youtube"},{"title":"Powiadomienia Reddit","sidebarTitle":"Reddit","icon":"reddit","href":"/pl/notifications/reddit"},{"title":"Powiadomienia Bluesky","sidebarTitle":"Bluesky","icon":"cloud","href":"/pl/notifications/bluesky"},{"title":"Powiadomienia Steam","sidebarTitle":"Steam","icon":"steam","href":"/pl/notifications/steam"},{"title":"Powiadomienia RSS","sidebarTitle":"Kanały RSS","icon":"rss","href":"/pl/notifications/rss"},{"title":"Powiadomienia podcastów","sidebarTitle":"Podcasty","icon":"microphone","href":"/pl/notifications/podcasts"}]},{"group":"Zgłoszenia","icon":"ticket","pages":[{"title":"Tickety","sidebarTitle":"Przegląd ticketów","icon":"ticket","href":"/pl/utility/tickets/overview"},{"title":"Panele i opcje ticketów","sidebarTitle":"Panele i opcje","icon":"table-columns","href":"/pl/utility/tickets/panels"},{"title":"Ogólne ustawienia ticketów","sidebarTitle":"Ustawienia ogólne","icon":"gear","href":"/pl/utility/tickets/settings"}]},{"group":"Aplikacje","icon":"clipboard-list","pages":[{"title":"Panele aplikacji","sidebarTitle":"Panele","icon":"clipboard-list","href":"/pl/utility/applications"},{"title":"Zgłoszenia aplikacji","sidebarTitle":"Zgłoszenia","icon":"inbox","href":"/pl/utility/applications/submissions"},{"title":"Analityka aplikacji","sidebarTitle":"Analityka","icon":"chart-simple","href":"/pl/utility/applications/analytics"}]},{"group":"Administracja","icon":"user-lock","pages":[{"title":"Kontrola dostępu","sidebarTitle":"Kontrola dostępu","icon":"user-lock","href":"/pl/server-management/dashboard-permissions"},{"title":"Logowanie","sidebarTitle":"Logowanie","icon":"scroll","href":"/pl/moderation/logs"},{"title":"Statystyki serwera","sidebarTitle":"Statystyki serwera","icon":"chart-simple","href":"/pl/utility/server-stats"},{"title":"Obserwator panelu","sidebarTitle":"Obserwator panelu","icon":"desktop","href":"/pl/server-management/dashboard-watcher"},{"title":"Kopia zapasowa Vetox","sidebarTitle":"Kopia zapasowa Vetox","description":"Zapisz zaszyfrowaną migawkę wszystkiego, co Vetox przechowuje dla Twojego serwera — ustawienia, nie kanały — wyeksportuj ją i przywróć tutaj lub na innym serwerze. Poziom Max.","icon":"box-archive","href":"/pl/server-management/backup"},{"title":"Kopia zapasowa serwera","icon":"server","sidebarTitle":"Kopia zapasowa serwera","href":"/pl/server-management/server-backup"},{"title":"Szablony serwera","sidebarTitle":"Szablony serwera","description":"Gotowe układy serwera — kanały, role i uprawnienia — budowane na Twoim serwerze jedną akcją, z katalogu albo z linku do szablonu Discorda.","icon":"wand-magic-sparkles","href":"/pl/server-management/templates"},{"title":"Potrzebuję pomocy — sesje wsparcia","sidebarTitle":"Potrzebuję pomocy","icon":"life-ring","href":"/pl/server-management/support-sessions"}]}]},{"tab":"Twoje konto","pages":[{"title":"Twoje konto","href":"/pl/account/overview"}]},{"tab":"Polecenia","pages":[{"title":"Polecenia","href":"/pl/commands/overview"}]},{"tab":"Pomoc","pages":[{"title":"Pomoc","href":"/pl/help/faq"}]}]},{"language":"id","pages":[{"title":"id","href":"/id/server-management/server-backup"}]},{"language":"hi","pages":[{"title":"hi","href":"/hi/server-management/server-backup"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/server-management/server-backup"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/server-management/server-backup"}]},{"language":"uk","pages":[{"title":"uk","href":"/uk/server-management/server-backup"}]}]},"title":"Kopia zapasowa serwera - Vetox","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":[],"chunks":[]}