Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.
Резервная копия сервера сохраняет сам ваш сервер Discord в зашифрованный снимок: каналы, роли, права, настройки сервера, эмодзи, стикеры, баны, никнеймы и роли участников, а также последние сообщения каждого канала. Восстановите её на этом сервере после ошибки — или на другом сервере, которым вы управляете.
Доступно на любом тарифе, включая Starter. Тариф определяет, сколько копий вы храните, какая часть сервера попадает в каждую из них и какие продвинутые инструменты — вложения, отслеживание изменений, Машина времени, импорт — вам доступны. См. Лимиты по тарифам.
Это не Резервная копия Vetox. Резервная копия Vetox сохраняет настройки, которые Vetox хранит для вашего сервера, — правила Auto-Mod, Welcomer, Tickets и остальное. Резервная копия сервера сохраняет сам сервер Discord: каналы, роли и сообщения. Это разные страницы, разные снимки и разные тарифы. Большинству серверов нужно и то, и другое.
Откройте её в панели управления сервером — Резервное копирование → Резервная копия сервера — или выполните /backup в Discord.
Что именно сохраняется, зависит от выбранных вами параметров и вашего тарифа. Всё, кроме первой строки, необязательно.
Группа
Что сохраняется
Тариф
Настройки сервера
Название, описание, значок, баннер и фоны приглашений, уровень проверки, фильтр контента, уведомления по умолчанию, каналы AFK, системных сообщений, правил, обновлений и безопасности, язык сервера, полоса прогресса бустов, экран приветствия
Все тарифы
Роли
Название, цвета, отображение отдельно, упоминаемость, права, позиция и значок каждой роли
Все тарифы
Каналы
Все типы каналов — категория, текстовый, голосовой, объявлений, трибуна, форум, медиа — с темой, медленным режимом, битрейтом, лимитом пользователей, тегами форума и всеми переопределениями прав
Все тарифы
Эмодзи и стикеры
Название, изображение и ограничения по ролям
Все тарифы
Ветки и посты форума
Активные и архивные публичные ветки со стартовым сообщением и применёнными тегами
Basic и выше
Баны
ID забаненных пользователей и причины банов
Basic и выше
Участники
Никнейм и роли — для участников, у которых есть хотя бы одно из двух
Basic и выше
Сообщения
Самые последние сообщения каждого канала — автор, текст, эмбеды, вложения, закрепления и отметки времени
Basic и выше
Вложения
Сами файлы из этих сообщений — скачанные и сохранённые вместе с копией
Basic и выше
Приватные ветки никогда не сохраняются. Их состав участников невозможно воспроизвести, поэтому восстановление создало бы приватную ветку не с теми людьми. Публичные ветки и посты форума сохраняются как обычно.
Это принадлежит Discord или другим приложениям, и Vetox не станет это воссоздавать. Восстановление копии не вернёт:Приглашения · журнал аудита · интеграции и вебхуки других приложений · запланированные события · саундборд · вопросы онбординга · правила Discord AutoMod · бусты
Роли, которыми управляет другое приложение или интеграция, — собственная роль бота, роль подписчика Twitch, роль Nitro Booster — записываются в снимок, но никогда не создаются и не изменяются. Ими владеет Discord.
Откройте вкладку «Резервные копии» и нажмите «Создать копию»
Это основное действие в правом верхнем углу списка.
2
Дайте название (необязательно)
По названию копию проще найти позже. Без него она отображается как Без названия вместе со своим ID.
3
Выберите, сколько сообщений на канал
Сколько последних сообщений сохранять из каждого канала. Чем больше сообщений, тем больше копия и дольше восстановление. На Starter сообщения не сохраняются.
4
Выберите, что ещё включить
Ветки, Данные участников, Баны, Вложения, Эмодзи и Стикеры. Параметры выше вашего тарифа показаны, но неактивны.
5
Нажмите «Создать копию»
Задача выполняется в фоне. Страницу можно покинуть — прогресс будет ждать вас по возвращении.
Сервер может создавать одну ручную копию раз в 10 минут и выполнять только одну задачу копирования или восстановления одновременно. Оба ограничения действуют на сервер, а не на человека. Пока идёт кулдаун, подсказка кнопки Создать копию сообщает, когда будет возможна следующая.
Когда Вложения включены, Vetox скачивает файлы каждого сохранённого сообщения из Discord и хранит их вместе с копией, поэтому при восстановлении публикуются настоящие файлы.Когда они выключены — а на Starter это всегда так — сохраняется только ссылка Discord. Такие ссылки со временем перестают работать, поэтому старая копия восстановит текст сообщения с именами файлов, но не сами файлы.
Объём вложений ограничен на копию и на файл (см. Лимиты по тарифам). Как только копия превышает свой потолок, копирование продолжается, а оставшиеся файлы сохраняются как ссылки — с предупреждением «Некоторые вложения сохранены как ссылки, потому что эта копия достигла лимита хранилища вашего тарифа».
Копирование никогда не прерывается из-за размера. Достигнув потолка размера на вашем тарифе, Vetox перестаёт дополнять раздел, над которым работает, отмечает его на копии в блоке Обрезано из-за вашего тарифа и завершает работу. Вы получаете рабочую копию, в которой не хватает части самого большого раздела — обычно сообщений.
Все снимки этого сервера, новые сверху, со счётчиком использовано из максимума по вашему тарифу.
Столбец
Что показывает
Копия
Название или Без названия, а также ID копии с кнопкой копирования
Создана
Когда завершилось копирование
Тип
Вручную · Автоматическая · Страховочная · Машина времени · Импортированная · Канал
Содержимое
Количество категорий, каналов, ролей, сообщений, участников, банов и вложений
Размер
Размер сохранённого снимка
В меню каждой строки есть Восстановить…, Подробности и Удалить. Нажатие на строку открывает Просмотр снимка.Фильтр Серверы / Каналы переключает между снимками всего сервера и копиями каналов.
Страховочные копии — это автоматические снимки, которые делаются перед восстановлением и описаны ниже. Они не расходуют ваш лимит копий и сами исчезают через 7 дней.
Если ваш тариф изменился и копий у вас теперь больше, чем он допускает, ничего не удаляется. Лишние блокируются: они остаются видимыми с янтарным замком, а подсказка сообщает: «Эта резервная копия превышает лимит вашего текущего тарифа. Повысьте тариф, чтобы снова её восстанавливать». Удалите более новую копию или повысьте тариф — и они разблокируются.
Загрузка резервной копии заменяет каналы и роли этого сервера теми, что сохранены в копии. Участников никогда не исключают, но всё созданное после создания копии будет потеряно.
1
Выберите копию и нажмите «Восстановить…»
Из меню строки, из Просмотра снимка или из Моих резервных копий, если копия с другого сервера.
2
Прочитайте план
Vetox читает ваш текущий сервер и ещё до начала работы сообщает, сколько именно каналов и ролей будет удалено и сколько создано. Если какие-то роли стоят выше собственной роли Vetox, план об этом скажет: такие роли нельзя ни удалить, ни воссоздать, поэтому сначала переместите роль Vetox в самый верх списка ролей — или продолжайте без них. Если в копии есть каналы объявлений или трибуны, а этот сервер не является сервером Community, план сообщит, сколько из них будет пропущено. Кроме того, он перечисляет, что этот сервер не может принять в точности так, как это сохранено в копии, — роли или каналы сверх лимитов Discord, эмодзи и стикеры, которые не помещаются в свободные слоты, и всё, для чего серверу не хватает уровня бустов или функций. См. Когда этот сервер отличается от копии.
3
Выберите пресет и настройте
Три пресета выставляют все переключатели разом. После этого любой переключатель можно изменить. Удалить существующие роли работает, только пока переключатель Роли включен, а Удалить существующие каналы — только пока переключатель Каналы включен; выключение любого из них также выключает и блокирует соответствующий переключатель удаления.
4
Введите название сервера
Поле подтверждения должно в точности совпадать с названием вашего сервера. Это последний момент, когда ещё ничего не изменено.
5
Следите за карточкой прогресса
Этап, количество, прошедшее время и предупреждения — и кнопка Отменить на всём протяжении.
Безопасный вариант — «Добавление». Он создаёт роли и каналы из копии рядом с тем, что у вас уже есть, и ничего не удаляет. Используйте его, чтобы вернуть категорию из старого снимка, не трогая остальной сервер.
Восстановления и откаты нормируются посуточно: 10 на сервер и 20 на человека по всем вашим серверам. Каждое восстановление, каждая загрузка копии канала и каждый откат идут в счёт; продолжение прерванного восстановления — нет. Оба лимита обнуляются через 24 часа после первого учтённого действия и не связаны с 10-минутным кулдауном на создание копий.Действует и третье, более короткое ограничение: 3 восстановления за 10 минут на сервер. Упёршись в него, вы получите ошибку ограничения частоты запросов задолго до того, как израсходуете суточный лимит, поэтому делайте паузы между повторными попытками.
Восстановление никого не исключает, не банит и не удаляет. Участники остаются ровно там, где они есть.Когда включены Роли и никнеймы участников, те, кто ещё на сервере, получают обратно роли и никнейм, которые были у них на момент создания копии. Ушедшие участники пропускаются. Когда параметр выключен, участники сохраняют то, что у них есть сейчас.
Прежде чем восстановление что-либо удалит, Vetox делает снимок сервера в его нынешнем виде — каналы, роли, настройки, эмодзи и стикеры, а на Basic и выше ещё и ветки. Без сообщений, участников и банов. Этого достаточно, чтобы отменить восстановление, и достаточно мало, чтобы успеть до его начала.
Если страховочная копия не удалась, восстановление не начинается. Ничего не удаляется. Страховочные копии хранятся 7 дней, не расходуют ваш лимит копий и отображаются в списке с типом Страховочная.
По ходу восстановления записывается контрольная точка. Если оно прервётся — Vetox перезапустился, соединение оборвалось, Vetox лишился своих прав, Discord раз за разом возвращал ошибки или был достигнут лимит Discord на создание — карточка прогресса предложит Продолжить, и задача возобновится с того шага, на котором остановилась, а не начнётся заново.Отказ, который касается одного элемента, восстановление не останавливает. Файл эмодзи, который Discord не принимает, тип канала, недоступный на этом сервере, настройка, которую он отклоняет, — такой элемент пропускается, восстановление продолжается, а завершённая задача указывает его в предупреждениях.
Продолжение никогда не создаёт дубликатов. Всё, что уже воссоздано, распознаётся и пропускается, а сообщения продолжаются ровно с того места, где остановились.
Резервная копия сервера доступна только владельцу сервера и участникам с правом Administrator — включая просмотр и экспорт. Участник с правом Manage Server, но без Administrator, не может ни открыть её в панели управления, ни использовать её команды в Discord, а выдать к ней доступ не могут ни Управление доступом, ни настройки ролей команды.Восстановление заменяет каналы и роли, поэтому доступ к нему намеренно уже, чем к просмотру. Кто и что может делать, определяет одна настройка — Настройки → Права доступа — с теми же тремя уровнями, что знакомы пользователям Xenon:
Уровень
Создание копий, копий каналов, импорта и снимков Машины времени
Восстановление, загрузка копии канала, откат изменения, продолжение прерванного восстановления, удаление или очистка копий
Администраторы могут использовать все команды
Владелец и администраторы
Владелец и администраторы
Администраторы не могут выполнять разрушительные действия(по умолчанию)
Владелец и администраторы
Только владелец
Только владелец может использовать соответствующие команды
Только владелец
Только владелец
Изменение расписания, а также включение или выключение отслеживания изменений считаются созданием. Отмена выполняющейся задачи приравнивается к самой задаче: отмена копирования — это создание, а отмена восстановления, загрузки копии канала или отката — разрушительное действие.Менять уровень может только владелец сервера: настройка, которую могли бы переписать те, кого она ограничивает, ничего бы не защищала. Команды /backup и /chatlog в Discord подчиняются тому же уровню, а панель управления отключает или скрывает каждое действие, которое уровень вам не разрешает, с пометкой о том, что оставлено владельцу. На сервере, где используется Управление доступом, администратору также нужен доступ к его разделу Backup.Для копии, созданной на другом сервере, действует ещё одно правило: восстановить её, куда бы она ни отправилась, может только тот, кто её создал. Удаление копии — в том числе из Моих резервных копий — подчиняется уровню прав доступа сервера, на котором она была создана.
Перед восстановлением выдайте Vetox право Administrator и убедитесь, что его роль стоит выше каждой роли, которую предстоит воссоздать.Без Administrator Vetox нужны все одиннадцать прав: Manage Server, Manage Channels, Manage Roles, Manage Webhooks, Ban Members, Manage Nicknames, Create Expressions, Manage Expressions, Manage Messages, Read Message History и View Channel.
Discord не позволяет боту выдать право, которого нет у него самого. В таком случае восстановление не прерывается: роль создаётся без этих прав, а Vetox предупреждает — «Некоторые права не удалось выдать, потому что их нет у самого Vetox». Роли, которые стоят в списке выше Vetox, отмечаются в отчёте и остаются нетронутыми.
Восстановленные роли сохраняют порядок, в котором они были в копии. Vetox создаёт их по одной сверху вниз по списку, так что каждая встаёт под предыдущей, а затем сверяет результат с копией и перемещает каждую роль, которая оказалась не на своём месте.Discord позволяет боту расставлять только те роли, что стоят ниже его собственной самой высокой роли. Если роль Vetox стоит слишком низко, чтобы вернуть на место все роли, восстановление всё равно завершится — с предупреждением «Некоторые роли не удалось вернуть в исходный порядок…». Перетащите роль Vetox в самый верх списка ролей перед восстановлением — и каждая роль сможет вернуться на своё место.
Резервная копия фиксирует тот сервер, с которого она снята. Сервер, на который вы её восстанавливаете, может иметь более низкий уровень бустов, не быть сервером Community, иметь более заполненный список ролей или меньше свободных слотов для эмодзи. Vetox восстанавливает всё, что этот сервер может вместить, и адаптирует остальное, вместо того чтобы остановиться: план перечисляет каждую поправку ещё до подтверждения, а завершённая задача повторяет их в предупреждениях.
В копии
Что ограничивает
Что делает восстановление
Роли
Сервер вмещает не более 250
Создаёт их сверху вниз по списку, пока сервер не заполнится, поэтому пропущенными оказываются самые нижние роли
Каналы
Сервер вмещает не более 500, а категория — не более 50
Сначала создаёт категории, затем каналы — пока сервер не заполнится. Канал, чья категория заполнена, создаётся вне её
Эмодзи и стикеры
Свободные слоты, число которых растёт с уровнем бустов, — у статичных эмодзи, анимированных эмодзи и стикеров они свои
Загружает то, что помещается, а остальное пропускает
Значки ролей
2-й уровень бустов
Создаёт роли без значков
Градиентные цвета ролей
«Улучшенные стили ролей»
Даёт ролям только основной цвет
Качество звука голосовых каналов
Уровень бустов
Снижает его до максимального для этого сервера
Анимированный значок сервера, баннер сервера или фон приглашения
Уровень бустов
Пропускает изображение
Фон в разделе «Обзор серверов»
Участие в «Обзоре серверов»
Пропускает его
Настройки Community — каналы правил и обновлений, экран приветствия
Сервер Community
Пропускает их
Каналы объявлений и трибуны
Сервер Community
Пропускает их — см. ниже
Стикеры Lottie
Только верифицированные или партнёрские серверы
Пропускает их
О некоторых отказах становится известно, только когда Vetox пытается что-то сделать: Discord может отклонить отдельный файл эмодзи или на время запретить серверу загружать эмодзи и стикеры. Такие элементы пропускаются с предупреждением, а всё остальное восстанавливается как обычно.
Discord разрешает каналы объявлений и трибуны только на сервере Community. Если ваш сервер таким не является, Vetox не включает эти каналы в восстановление, вместо того чтобы безуспешно пытаться создать каждый из них, — план сообщает их количество ещё до подтверждения, а завершённая задача повторяет его в предупреждении.
Включите Community в Discord в разделе Настройки сервера → Включить сообщество, затем восстановите копию ещё раз — и эти каналы будут созданы вместе со всем остальным. В остальном восстановление в обоих случаях проходит одинаково.
Копия, сделанная до сентября 2026 года, не хранит, сколько из её каналов — каналы объявлений или трибуны, поэтому её план не может заранее их вычесть. Восстановление всё равно пропустит их и всё равно предупредит — просто количество вы увидите после, а не до. В новой копии того же сервера это количество уже есть.
Discord позволяет боту создать не более 250 ролей или 500 каналов на одном сервере в течение 48 часов. Крупное восстановление — или несколько восстановлений подряд — может упереться в этот лимит. Это не то же самое, что предел вместимости сервера: под него восстановление адаптируется и продолжает работу.Этот лимит принадлежит Discord, а не Vetox. Отмена восстановления, повторное удаление объектов, удаление Vetox с последующим приглашением заново — не снимают его. Если восстановление упрётся в него, задача остановится с сообщением «Discord позволяет боту создать только 250 ролей или 500 каналов…», сохранит свою контрольную точку, а Vetox запишет момент, когда, по данным Discord, лимит снимается.
Пока лимит действует, на странице «Резервная копия сервера» отображается янтарная полоса Лимит Discord на создание активен со временем его снятия, карточка прервавшейся задачи сообщает «Discord снимет лимит …», а /backup status в Discord показывает тот же обратный отсчёт. Дальше есть два пути: подождать и нажать Продолжить, когда окно откроется снова, — или восстановить заново с выключенными параметрами Роли, Удалить существующие роли, Каналы и Удалить существующие каналы (в Discord: options:!delete-roles !roles), чтобы ничего не пришлось создавать.
Вкладка Расписание включает автоматические резервные копии.
Элемент управления
Что делает
Копировать автоматически
Включает расписание
Как часто
От 4 часов до 7 дней. Интервалы короче, чем позволяет ваш тариф, недоступны
Сообщений на канал
Сколько сообщений каждая автоматическая копия сохраняет из каждого канала
Хранится
Сколько автоматических копий сохраняется — определяется вашим тарифом
Автоматические копии ротируются: когда появляется новая, самые старые автоматические копии сверх количества, которое хранит ваш тариф, удаляются. Ручные копии ротация никогда не затрагивает.
Расписание показывает Следующий запуск и Последний запуск, чтобы вы могли убедиться, что оно работает.
Отслеживание изменений и откат требуют Basic или выше. Включается в Настройки → Отслеживать изменения сервера.
При включённом отслеживании Vetox записывает каждое структурное изменение сервера по мере того, как оно происходит, — каналы, ветки, роли, эмодзи, стикеры и настройки сервера, созданные, изменённые или удалённые, — вместе с пользователем Discord, который его внёс, взятым из вашего журнала аудита.Вкладка Изменения перечисляет их, новые сверху, с фильтрами по типу, по автору изменения и по дате. Посмотреть изменения показывает сравнение «до и после» — какие именно поля изменились.
Записи об изменениях никогда не содержат содержимое сообщений. В них есть структура сервера, а также ID и имя пользователя, внёсшего изменение. Больше ничего.
Откатить отменяет одно изменение, не восстанавливая целую копию:
Изменение было
Откат
Создано
Удаляет объект снова
Изменено
Возвращает записанные значения
Удалено
Создаёт объект заново по тому, что было записано
Откат выполняется как задача, наравне с восстановлением — с прогрессом, предупреждениями и отменой — и считается разрушительным действием согласно уровню прав доступа, потому что он меняет ваш сервер.
Если с тех пор тот же объект изменило что-то более новое, Vetox откажет и сообщит: «С тех пор что-то новое изменило то же самое. Подтвердите, чтобы всё равно откатить». Выбор Всё равно откатить отменит и это более новое изменение.
У отслеживания изменений есть часовой потолок на сервер. Шквал изменений — массовое переименование, рейд — записывается как «Слишком много изменений сразу», после чего запись прекращается до начала следующего часа. Больше ничего это не затрагивает, а копии по расписанию всё равно покрывают этот период.
Машина времени восстанавливает, как был устроен ваш сервер в любой выбранный вами момент: берёт самую свежую копию, сделанную до этого момента, и проигрывает все отслеженные изменения вплоть до него.
1
Выберите момент
Любой внутри окна истории изменений. Страница показывает самый ранний момент, до которого можно добраться.
2
Предпросмотр
Восстановленные каналы и роли, а также сравнение с тем, каков ваш сервер прямо сейчас.
3
Создайте снимок
Превращает реконструкцию в настоящую резервную копию, которую можно просматривать, экспортировать и восстанавливать, как любую другую.
Машина времени начинается с вашей первой резервной копии. Запросите момент раньше неё — и Vetox ответит: «Нет резервной копии, сделанной до этого момента, поэтому его нельзя восстановить». Ей нужна копия, на которую можно опереться, — одного журнала изменений недостаточно.
Предпросмотр сравнивает только каналы, роли, эмодзи и настройки сервера. Ветки и стикеры показаны в реконструкции, но никогда не учитываются как добавленные, удалённые или изменённые: чтение текущего сервера, на котором строится сравнение, берёт не более 25 самых новых веток и вовсе не содержит стикеров — так что честно сообщить по этим двум пунктам нечего. Настройки сравниваются по названию и значку сервера.
Пробел — это то, что журнал изменений не записал: изменение, потерянное из-за часового потолка, или произошедшее, пока отслеживание было выключено. Vetox заполняет его по ближайшей имеющейся копии и сообщает, сколько пробелов содержит реконструкция. Снимок, созданный из этой точки, несёт то же предупреждение.
Пробелы — это свойство охвата журнала изменений, а не сбой. Закрыть их на будущее помогает свежая резервная копия.
Нажатие на копию открывает её. Здесь ничто не меняет ваш сервер — это только чтение.
Вкладка
Что показывает
Обзор
Количества, параметры копирования, предупреждения, размер, тип и исходный сервер
Каналы
Сохранённое дерево каналов; выберите канал, чтобы прочитать его сообщения с авторами, эмбедами и файлами
Роли
Название, цвет, параметры, количество прав и позиция
Настройки
Все сохранённые настройки сервера вместе с сохранёнными изображениями значка и баннера
Баны
ID забаненных пользователей и причины, с поиском
Участники
Никнеймы и роли, с поиском по ID пользователя или никнейму
Сохранённые вложения можно скачать из сообщения, к которому они были прикреплены. Файлы всегда отдаются на скачивание и никогда не открываются в самой странице.
Просматривать копию можно только после того, как копирование завершилось. Копия, которая ещё выполняется или прервалась до записи снимка, вместо содержимого сообщает об этом.
Доступен на любом тарифе. Экспорт скачивает копию как файл .json в собственном формате сервера Discord: объект сервера, роли, каналы с переопределениями прав, эмодзи и стикеры.
Сообщений, участников и банов в экспорте нет. Они не входят в формат сервера Discord и составляют ту половину копии, которая чувствительна к приватности. Чтобы перенести их, восстановите копию, а не экспортируйте её.
Импорт файла резервной копии требует Basic или выше. Применение шаблона сервера Discord бесплатно на любом тарифе, как и экспорт.
Импорт превращает файл сервера в формате Discord в резервную копию, которую можно просмотреть и восстановить. Размер файла ограничен 5 МБ.Диалог импорта принимает и шаблон сервера Discord — вставьте ссылку, которую Discord выдаёт в разделе Настройки сервера → Шаблон сервера (https://discord.new/…), или код шаблона. Vetox загружает шаблон и превращает его каналы, роли и настройки в резервную копию, которую вы затем восстанавливаете на этот сервер, как любую другую. Именно так шаблон попадает на уже существующий сервер — сам Discord предлагает это только для новых.
Файл должен действительно соответствовать формату сервера Discord. Файл, который ему не соответствует, отклоняется целиком с указанием первого поля, не прошедшего проверку, — Vetox никогда не применяет файл наполовину. Это касается и файлов из других инструментов, и написанных вручную или сгенерированных ИИ.
Копия канала сохраняет последние сообщения одного канала или ветки вместе с вложениями, чтобы вы могли опубликовать их в любом канале любого сервера, которым управляете.
1
Создайте копию канала
Со вкладки «Резервные копии» или командой /chatlog create в Discord. Выберите канал и количество сообщений. Поддерживаются текстовые каналы, каналы объявлений, форумы и ветки.
2
При желании начните раньше
Начать до этого сообщения принимает ID сообщения и сохраняет сообщения, которые ему предшествуют, — так продолжают с того места, где остановилась предыдущая копия канала.
3
Восстановите в канал
Выберите канал назначения. Сообщения публикуются от старых к новым, вместе с закреплениями.
Восстановление канала ничего не удаляет. Сохранённые сообщения добавляются к тому, что уже есть в канале. Большие копии каналов публикуются долго — карточка прогресса показывает счётчик.Сообщение, в котором нет ничего, что Discord мог бы отправить заново, — ни текста, ни файлов, ни эмбедов, например системное уведомление или пост из одного стикера, — пропускается, а предупреждения задачи сообщают, сколько таких было: «В некоторых сообщениях не оказалось ничего для повторной публикации (ни текста, ни файлов, ни эмбедов), и они были пропущены».
У копий каналов свои лимиты и свой счётчик, отдельные от копий всего сервера, и они отображаются под фильтром Каналы.
В Discord у них есть собственная команда — /chatlog — с шестью подкомандами: create, list, info, load, delete и purge. /chatlog purge удаляет только копии каналов; резервные копии сервера остаются нетронутыми.
Каждое из этих чисел Vetox применяет на практике. Прочерк означает, что функция на этом тарифе недоступна.
Лимит
Starter
Basic
Max
Black
Хранимых копий
15
50
100
250
Сообщений на канал
—
50
100
250
Записей об участниках на копию
—
5 000
25 000
100 000
Минимальный автоматический интервал
24 часа
12 часов
8 часов
4 часа
Хранится автоматических копий
1
2
4
8
Размер копии
5 МБ
25 МБ
50 МБ
100 МБ
Сохранённых вложений на копию
—
100 МБ
500 МБ
2 ГБ
Максимальный размер одного сохранённого файла
—
10 МБ
25 МБ
100 МБ
Хранение истории изменений
—
30 дней
90 дней
365 дней
Сообщений в копии канала
—
250
500
1 000
Хранимых копий каналов
—
25
50
100
Функция
Starter
Basic
Max
Black
Создание, восстановление, удаление
Да
Да
Да
Да
Просмотр снимка, Мои резервные копии
Да
Да
Да
Да
Экспорт
Да
Да
Да
Да
Ветки и посты форума
—
Да
Да
Да
Баны
—
Да
Да
Да
Никнеймы и роли участников
—
Да
Да
Да
Сообщения
—
Да
Да
Да
Сохранённые вложения
—
Да
Да
Да
Отслеживание изменений и откат
—
Да
Да
Да
Импорт файла резервной копии
—
Да
Да
Да
Применение шаблона Discord
Да
Да
Да
Да
Машина времени
—
—
Да
Да
На Starter остаётся самое важное: вы можете сохранить каналы, роли и настройки, восстановить их, просмотреть снимок и экспортировать его. Премиум добавляет глубину — сообщения, участников, баны, вложения, историю — и частоту.
Правило: блокировать, а не удалять. Ничего никогда не удаляется из-за того, что подписка закончилась.
Настройки расписания и отслеживания возвращаются, когда вы снова повысите тариф. При понижении тарифа автоматический интервал, число сообщений на канал и отслеживание изменений ограничиваются тем, что допускает более низкий тариф, а Vetox сохраняет заданные вами значения. При повышении тарифа они восстанавливаются в той мере, в какой позволяет новый тариф. Если на более низком тарифе вы измените одну из этих настроек, ваш новый выбор заменит сохранённое значение. Количество хранимых автоматических копий всегда определяется вашим текущим тарифом.Ваши резервные копии это не затрагивает: те, что сверх лимита, блокируются и разблокируются, как только вы снова уложитесь в лимит.
Резервные копии — это данные вашего сервера, которые Vetox хранит от имени владельца сервера.
Что
Сколько хранится
Ручные копии
Пока их кто-нибудь не удалит. Сами они не истекают
Автоматические копии
Пока их не вытеснят более новые, согласно вашему тарифу
Страховочные копии
7 дней
Отслеженные изменения
Окно истории изменений вашего тарифа
После того как Vetox покидает сервер
30 дней, затем всё по этому серверу удаляется безвозвратно
Снимки и сохранённые файлы зашифрованы при хранении алгоритмом AES-256-GCM. У каждой копии свой ключ, защищённый мастер-ключами, которые находятся у Vetox. Они лежат в инфраструктуре, которой управляет Vetox, и никогда не выгружаются в сторонние сервисы хранения. Резервная копия запечатывается при создании и после этого никогда не редактируется.
Сотрудники Vetox не открывают содержимое резервных копий. Единственное исключение — обращение в поддержку от владельца сервера: с согласия владельца сотрудники работают через те же представления панели управления, которыми пользуется он сам, и каждый такой доступ фиксируется в журнале аудита.
Если вы попросите Vetox удалить ваши персональные данные, вас удалят как создателя всех ваших резервных копий и как зафиксированного автора всех отслеженных изменений. Поскольку копия после создания никогда не редактируется, написанные вами сообщения, которые администратор зафиксировал в резервной копии своего сервера, останутся в ней, пока эта копия не будет удалена, — так же, как остались бы в любой копии данных сервера, хранящейся у его владельца. Если вам нужно, чтобы удалили конкретную копию, обратитесь к администраторам того сервера.
Сервер может создавать одну ручную копию раз в 10 минут. Автоматических копий это не касается. Подождите или используйте только что созданную копию.
Достигнут сегодняшний лимит на восстановление и откат изменений
Этот сервер или ваш аккаунт израсходовал суточный лимит: 10 на сервер / 20 на человека. Попробуйте ещё раз завтра.
На этом сервере уже выполняется другая задача резервного копирования
На сервер — только одно копирование или восстановление одновременно. Дождитесь текущей задачи или отмените её на карточке прогресса.
Вы достигли лимита резервных копий вашего тарифа
Удалите копию, которая больше не нужна, или повысьте тариф. Страховочные копии в лимит не входят.
Эта копия превышает лимит вашего тарифа
Копий у вас больше, чем допускает текущий тариф, поэтому самые старые лишние заблокированы. Удалите более новую копию или повысьте тариф, чтобы разблокировать их.
Резервное копирование сервера доступно только владельцу сервера и участникам с правом «Администратор»
Каждая часть Резервной копии сервера, включая просмотр, требует права Administrator — права Manage Server недостаточно, а выдать к ней доступ не могут ни Управление доступом, ни настройки ролей команды. Попросите у владельца сервера роль с правом Administrator или попросите администратора сделать это за вас. См. Права доступа.
Это могут делать только те, кому разрешают права доступа к резервным копиям сервера
Уровень прав доступа на этом сервере оставляет это действие владельцу. Либо его выполняет владелец, либо владелец меняет уровень в Настройки → Права доступа.
Создавать здесь резервные копии может только владелец сервера
Уровень прав доступа — Только владелец может использовать соответствующие команды. Попросите владельца сделать копию или смягчить уровень.
Введённое название сервера не совпадает
Поле подтверждения должно в точности совпадать с текущим названием сервера, включая регистр и эмодзи. Скопируйте его из подсказки в диалоге.
У Vetox нет нужных прав
Выдайте Vetox право Administrator или все одиннадцать прав, перечисленных в разделе Что нужно Vetox для восстановления, и поднимите его роль выше восстанавливаемых ролей.
Некоторые роли находятся выше Vetox в списке ролей
Эти роли отмечены в отчёте и оставлены нетронутыми — Discord не позволяет боту изменять роль выше собственной. Поднимите роль Vetox и восстановите заново.
Некоторые роли не удалось вернуть в исходный порядок
Discord позволяет боту расставлять только те роли, что стоят ниже его собственной самой высокой роли. Перетащите роль Vetox в самый верх списка ролей, а затем перетащите затронутые роли на место или восстановите копию ещё раз. См. Порядок ролей.
Каналы объявлений и трибуны пропущены
Discord разрешает их только на сервере Community. Включите Community в настройках сервера и восстановите копию ещё раз, чтобы добавить их, — см. Каналы объявлений и трибуны. Всё остальное из копии восстанавливается в любом случае.
Некоторые части резервной копии адаптированы под возможности этого сервера
Этому серверу не хватает уровня бустов или функции, которые были у сервера из копии, поэтому Vetox восстановил эти части так, как позволяет этот сервер, — роли без значка или градиента, голосовые каналы с максимальным для него качеством звука, — и пропустил изображения сервера, настройки Community или стикеры Lottie, которые он принять не может. В предупреждении указано, что именно. См. Когда этот сервер отличается от копии.
Достигнут лимит Discord для этого сервера, поэтому часть элементов пропущена
Сервер вмещает не более 250 ролей и 500 каналов, а категория — не более 50 каналов. Vetox создал то, что поместилось: пропущены самые нижние роли в списке, а канал, чья категория была заполнена, создан вне её. План показывает это количество до подтверждения. Чтобы поместилось всё, сначала освободите место или используйте пресет Полная замена, который удаляет текущие роли и каналы сервера, прежде чем создавать роли и каналы из копии.
Discord позволяет боту создать только 250 ролей или 500 каналов в течение 48 часов
Вы исчерпали лимит Discord на создание для этого сервера. Ни удаление объектов, ни отмена, ни повторное приглашение Vetox его не возвращают. Страница и /backup status показывают, когда он снимется: дождитесь этого и нажмите Продолжить — или восстановите заново с выключенными ролями и каналами. См. Лимиты Discord на каналы и роли.
На этом сервере не осталось слотов для эмодзи или стикеров
Количество слотов для эмодзи и стикеров зависит от уровня бустов вашего сервера, причём у статичных эмодзи, анимированных эмодзи и стикеров они свои. Остальная часть восстановления завершилась, лишнее было пропущено. План ещё до подтверждения показывает, сколько элементов не поместится.
Discord отклонил некоторые эмодзи или стикеры
Discord не принял эти файлы — например, изображение больше допустимого размера. Они были пропущены, а остальная часть восстановления продолжилась.
Достигнут лимит Discord на загрузку эмодзи и стикеров
Discord ограничивает, сколько эмодзи и стикеров сервер может загрузить за короткое время. Остальные были пропущены, чтобы восстановление смогло завершиться. Позже восстановите копию ещё раз, включив только Эмодзи и Стикеры, — то, что уже есть на сервере, распознаётся и повторно не загружается.
Этот сервер больше, чем допускает размер копии на вашем тарифе
Сохраняйте меньше сообщений на канал, отключите вложения или повысьте тариф ради большего потолка.
Этот интервал короче, чем разрешает ваш тариф
Выберите более длинный интервал или повысьте тариф. В отказе указан минимум для вашего тарифа.
Эту копию не удалось прочитать, или она не прошла проверку целостности
Сохранённый файл повреждён или отсутствует, восстановить его невозможно. Запись остаётся, чтобы вы видели, что это произошло. Создайте новую копию и обратитесь в поддержку, если это повторится.
Не удалось связаться с Vetox, или связь оборвалась
Бот перезапускался или был не в сети. Больше ничего изменено не было. Попробуйте ещё раз через момент; уже начатое восстановление предложит Продолжить.
Резервное копирование сервера временно недоступно
Функция приостановлена на время обслуживания. Ваши копии не затронуты, ничего не удалено.
Все подкоманды, опции и грамматика параметров загрузки.
Мои резервные копии
Ваши копии со всех серверов и восстановление на другой сервер.
Резервная копия Vetox
Отдельный снимок собственной конфигурации Vetox.
Управление доступом
Выберите, какие администраторы могут открывать раздел Backup.
Лимиты функций
Все лимиты уровней в одной таблице.
Права
Иерархия ролей и что нужно 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":"ru/server-management/server-backup","slug":"/ru/server-management/server-backup","pageMetadata":{"title":"Резервная копия сервера","description":"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.","icon":"server","sidebarTitle":"Резервная копия сервера","href":"/ru/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: \"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.\"\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:[`Резервная копия сервера сохраняет `,_jsx(_components.strong,{children:`сам ваш сервер Discord`}),` в зашифрованный снимок: каналы, роли, права, настройки сервера, эмодзи, стикеры, баны, никнеймы и роли участников, а также последние сообщения каждого канала. Восстановите её на этом сервере после ошибки — или на другом сервере, которым вы управляете.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Доступно `,_jsx(_components.strong,{children:`на любом тарифе`}),`, включая Starter. Тариф определяет, сколько копий вы храните, какая часть сервера попадает в каждую из них и какие продвинутые инструменты — вложения, отслеживание изменений, Машина времени, импорт — вам доступны. См. `,_jsx(_components.a,{href:`#%D0%BB%D0%B8%D0%BC%D0%B8%D1%82%D1%8B-%D0%BF%D0%BE-%D1%82%D0%B0%D1%80%D0%B8%D1%84%D0%B0%D0%BC`,children:`Лимиты по тарифам`}),`.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Это не `,_jsx(_components.a,{href:`/ru/server-management/backup`,children:`Резервная копия Vetox`}),`.`]}),` Резервная копия Vetox сохраняет настройки, которые `,_jsx(_components.em,{children:`Vetox`}),` хранит для вашего сервера, — правила Auto-Mod, Welcomer, Tickets и остальное. Резервная копия сервера сохраняет сам сервер `,_jsx(_components.em,{children:`Discord`}),`: каналы, роли и сообщения. Это разные страницы, разные снимки и разные тарифы. Большинству серверов нужно и то, и другое.`]})}),`\n`,_jsxs(_components.p,{children:[`Откройте её в панели управления сервером — `,_jsx(_components.strong,{children:`Резервное копирование → Резервная копия сервера`}),` — или выполните `,_jsx(_components.a,{href:`/ru/commands/backup`,children:_jsx(_components.code,{children:`/backup`})}),` в Discord.`]}),`\n`,_jsx(Heading,{level:`2`,id:`что-содержит-резервная-копия`,children:`Что содержит резервная копия`}),`\n`,_jsx(_components.p,{children:`Что именно сохраняется, зависит от выбранных вами параметров и вашего тарифа. Всё, кроме первой строки, необязательно.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Группа`}),_jsx(_components.th,{children:`Что сохраняется`}),_jsx(_components.th,{children:`Тариф`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Настройки сервера`})}),_jsx(_components.td,{children:`Название, описание, значок, баннер и фоны приглашений, уровень проверки, фильтр контента, уведомления по умолчанию, каналы AFK, системных сообщений, правил, обновлений и безопасности, язык сервера, полоса прогресса бустов, экран приветствия`}),_jsx(_components.td,{children:`Все тарифы`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Роли`})}),_jsx(_components.td,{children:`Название, цвета, отображение отдельно, упоминаемость, права, позиция и значок каждой роли`}),_jsx(_components.td,{children:`Все тарифы`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Каналы`})}),_jsx(_components.td,{children:`Все типы каналов — категория, текстовый, голосовой, объявлений, трибуна, форум, медиа — с темой, медленным режимом, битрейтом, лимитом пользователей, тегами форума и всеми переопределениями прав`}),_jsx(_components.td,{children:`Все тарифы`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Эмодзи и стикеры`})}),_jsx(_components.td,{children:`Название, изображение и ограничения по ролям`}),_jsx(_components.td,{children:`Все тарифы`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ветки и посты форума`})}),_jsxs(_components.td,{children:[`Активные и архивные `,_jsx(_components.strong,{children:`публичные`}),` ветки со стартовым сообщением и применёнными тегами`]}),_jsx(_components.td,{children:`Basic и выше`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Баны`})}),_jsx(_components.td,{children:`ID забаненных пользователей и причины банов`}),_jsx(_components.td,{children:`Basic и выше`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Участники`})}),_jsx(_components.td,{children:`Никнейм и роли — для участников, у которых есть хотя бы одно из двух`}),_jsx(_components.td,{children:`Basic и выше`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Сообщения`})}),_jsx(_components.td,{children:`Самые последние сообщения каждого канала — автор, текст, эмбеды, вложения, закрепления и отметки времени`}),_jsx(_components.td,{children:`Basic и выше`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Вложения`})}),_jsx(_components.td,{children:`Сами файлы из этих сообщений — скачанные и сохранённые вместе с копией`}),_jsx(_components.td,{children:`Basic и выше`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Приватные ветки никогда не сохраняются.`}),` Их состав участников невозможно воспроизвести, поэтому восстановление создало бы приватную ветку не с теми людьми. Публичные ветки и посты форума сохраняются как обычно.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`что-никогда-не-сохраняется`,children:`Что никогда не сохраняется`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Это принадлежит Discord или другим приложениям, и Vetox не станет это воссоздавать. Восстановление копии `,_jsx(_components.strong,{children:`не`}),` вернёт:`]}),_jsx(_components.p,{children:`Приглашения · журнал аудита · интеграции и вебхуки других приложений · запланированные события · саундборд · вопросы онбординга · правила Discord AutoMod · бусты`})]}),`\n`,_jsxs(_components.p,{children:[`Роли, которыми управляет другое приложение или интеграция, — собственная роль бота, роль подписчика Twitch, роль Nitro Booster — записываются в снимок, но `,_jsx(_components.strong,{children:`никогда не создаются и не изменяются`}),`. Ими владеет Discord.`]}),`\n`,_jsx(Heading,{level:`2`,id:`создание-резервной-копии`,children:`Создание резервной копии`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Откройте вкладку «Резервные копии» и нажмите «Создать копию»`,children:_jsx(_components.p,{children:`Это основное действие в правом верхнем углу списка.`})}),_jsx(Step,{title:`Дайте название (необязательно)`,children:_jsxs(_components.p,{children:[`По названию копию проще найти позже. Без него она отображается как `,_jsx(_components.strong,{children:`Без названия`}),` вместе со своим ID.`]})}),_jsx(Step,{title:`Выберите, сколько сообщений на канал`,children:_jsx(_components.p,{children:`Сколько последних сообщений сохранять из каждого канала. Чем больше сообщений, тем больше копия и дольше восстановление. На Starter сообщения не сохраняются.`})}),_jsx(Step,{title:`Выберите, что ещё включить`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ветки`}),`, `,_jsx(_components.strong,{children:`Данные участников`}),`, `,_jsx(_components.strong,{children:`Баны`}),`, `,_jsx(_components.strong,{children:`Вложения`}),`, `,_jsx(_components.strong,{children:`Эмодзи`}),` и `,_jsx(_components.strong,{children:`Стикеры`}),`. Параметры выше вашего тарифа показаны, но неактивны.`]})}),_jsx(Step,{title:`Нажмите «Создать копию»`,children:_jsx(_components.p,{children:`Задача выполняется в фоне. Страницу можно покинуть — прогресс будет ждать вас по возвращении.`})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Сервер может создавать одну ручную копию раз в `,_jsx(_components.strong,{children:`10 минут`}),` и выполнять `,_jsx(_components.strong,{children:`только одну задачу копирования или восстановления одновременно`}),`. Оба ограничения действуют на сервер, а не на человека. Пока идёт кулдаун, подсказка кнопки `,_jsx(_components.strong,{children:`Создать копию`}),` сообщает, когда будет возможна следующая.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`вложения`,children:`Вложения`}),`\n`,_jsxs(_components.p,{children:[`Когда `,_jsx(_components.strong,{children:`Вложения`}),` включены, Vetox скачивает файлы каждого сохранённого сообщения из Discord и хранит их вместе с копией, поэтому при восстановлении публикуются настоящие файлы.`]}),`\n`,_jsx(_components.p,{children:`Когда они выключены — а на Starter это всегда так — сохраняется только ссылка Discord. Такие ссылки со временем перестают работать, поэтому старая копия восстановит текст сообщения с именами файлов, но не сами файлы.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Объём вложений ограничен на копию и на файл (см. `,_jsx(_components.a,{href:`#%D0%BB%D0%B8%D0%BC%D0%B8%D1%82%D1%8B-%D0%BF%D0%BE-%D1%82%D0%B0%D1%80%D0%B8%D1%84%D0%B0%D0%BC`,children:`Лимиты по тарифам`}),`). Как только копия превышает свой потолок, копирование `,_jsx(_components.strong,{children:`продолжается`}),`, а оставшиеся файлы сохраняются как ссылки — с предупреждением `,_jsx(_components.em,{children:`«Некоторые вложения сохранены как ссылки, потому что эта копия достигла лимита хранилища вашего тарифа»`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`если-копия-не-помещается-в-ваш-тариф`,children:`Если копия не помещается в ваш тариф`}),`\n`,_jsxs(_components.p,{children:[`Копирование никогда не прерывается из-за размера. Достигнув потолка размера на вашем тарифе, Vetox перестаёт дополнять раздел, над которым работает, отмечает его на копии в блоке `,_jsx(_components.strong,{children:`Обрезано из-за вашего тарифа`}),` и завершает работу. Вы получаете рабочую копию, в которой не хватает части самого большого раздела — обычно сообщений.`]}),`\n`,_jsx(Heading,{level:`2`,id:`вкладка-«резервные-копии»`,children:`Вкладка «Резервные копии»`}),`\n`,_jsxs(_components.p,{children:[`Все снимки этого сервера, новые сверху, со счётчиком `,_jsx(_components.strong,{children:`использовано из максимума`}),` по вашему тарифу.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Столбец`}),_jsx(_components.th,{children:`Что показывает`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Копия`})}),_jsxs(_components.td,{children:[`Название или `,_jsx(_components.em,{children:`Без названия`}),`, а также ID копии с кнопкой копирования`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Создана`})}),_jsx(_components.td,{children:`Когда завершилось копирование`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Тип`})}),_jsx(_components.td,{children:`Вручную · Автоматическая · Страховочная · Машина времени · Импортированная · Канал`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Содержимое`})}),_jsx(_components.td,{children:`Количество категорий, каналов, ролей, сообщений, участников, банов и вложений`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Размер`})}),_jsx(_components.td,{children:`Размер сохранённого снимка`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`В меню каждой строки есть `,_jsx(_components.strong,{children:`Восстановить…`}),`, `,_jsx(_components.strong,{children:`Подробности`}),` и `,_jsx(_components.strong,{children:`Удалить`}),`. Нажатие на строку открывает `,_jsx(_components.a,{href:`#%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80-%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0`,children:`Просмотр снимка`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Фильтр `,_jsx(_components.strong,{children:`Серверы / Каналы`}),` переключает между снимками всего сервера и `,_jsx(_components.a,{href:`#%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2`,children:`копиями каналов`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Страховочные`}),` копии — это автоматические снимки, которые делаются перед восстановлением и описаны ниже. Они не расходуют ваш лимит копий и сами исчезают через 7 дней.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`когда-копия-заблокирована`,children:`Когда копия заблокирована`}),`\n`,_jsxs(_components.p,{children:[`Если ваш тариф изменился и копий у вас теперь больше, чем он допускает, ничего не удаляется. Лишние `,_jsx(_components.strong,{children:`блокируются`}),`: они остаются видимыми с янтарным замком, а подсказка сообщает: `,_jsx(_components.em,{children:`«Эта резервная копия превышает лимит вашего текущего тарифа. Повысьте тариф, чтобы снова её восстанавливать»`}),`. Удалите более новую копию или повысьте тариф — и они разблокируются.`]}),`\n`,_jsx(Heading,{level:`2`,id:`восстановление`,children:`Восстановление`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:_jsx(_components.strong,{children:`Загрузка резервной копии заменяет каналы и роли этого сервера теми, что сохранены в копии. Участников никогда не исключают, но всё созданное после создания копии будет потеряно.`})})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Выберите копию и нажмите «Восстановить…»`,children:_jsxs(_components.p,{children:[`Из меню строки, из Просмотра снимка или из `,_jsx(_components.a,{href:`/ru/members/my-backups`,children:`Моих резервных копий`}),`, если копия с другого сервера.`]})}),_jsx(Step,{title:`Прочитайте план`,children:_jsxs(_components.p,{children:[`Vetox читает ваш текущий сервер и ещё до начала работы сообщает, сколько именно каналов и ролей будет `,_jsx(_components.strong,{children:`удалено`}),` и сколько `,_jsx(_components.strong,{children:`создано`}),`. Если какие-то роли стоят `,_jsx(_components.strong,{children:`выше собственной роли Vetox`}),`, план об этом скажет: такие роли нельзя ни удалить, ни воссоздать, поэтому сначала переместите роль Vetox в самый верх списка ролей — или продолжайте без них. Если в копии есть `,_jsx(_components.strong,{children:`каналы объявлений или трибуны`}),`, а этот сервер не является `,_jsx(_components.a,{href:`#%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B8-%D1%82%D1%80%D0%B8%D0%B1%D1%83%D0%BD%D1%8B`,children:`сервером Community`}),`, план сообщит, сколько из них будет пропущено. Кроме того, он перечисляет, что этот сервер не может принять в точности так, как это сохранено в копии, — роли или каналы сверх лимитов Discord, эмодзи и стикеры, которые не помещаются в свободные слоты, и всё, для чего серверу не хватает уровня бустов или функций. См. `,_jsx(_components.a,{href:`#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%8D%D1%82%D0%BE%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8`,children:`Когда этот сервер отличается от копии`}),`.`]})}),_jsx(Step,{title:`Выберите пресет и настройте`,children:_jsxs(_components.p,{children:[`Три пресета выставляют все переключатели разом. После этого любой переключатель можно изменить. `,_jsx(_components.strong,{children:`Удалить существующие роли`}),` работает, только пока переключатель `,_jsx(_components.strong,{children:`Роли`}),` включен, а `,_jsx(_components.strong,{children:`Удалить существующие каналы`}),` — только пока переключатель `,_jsx(_components.strong,{children:`Каналы`}),` включен; выключение любого из них также выключает и блокирует соответствующий переключатель удаления.`]})}),_jsx(Step,{title:`Введите название сервера`,children:_jsx(_components.p,{children:`Поле подтверждения должно в точности совпадать с названием вашего сервера. Это последний момент, когда ещё ничего не изменено.`})}),_jsx(Step,{title:`Следите за карточкой прогресса`,children:_jsxs(_components.p,{children:[`Этап, количество, прошедшее время и предупреждения — и кнопка `,_jsx(_components.strong,{children:`Отменить`}),` на всём протяжении.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`пресеты`,children:`Пресеты`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Параметр`}),_jsx(_components.th,{children:`Полная замена`}),_jsx(_components.th,{children:`Добавление`}),_jsx(_components.th,{children:`Только структура`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Настройки сервера`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Роли`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Удалить существующие роли`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Да`})}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Да`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Каналы`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Удалить существующие каналы`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Да`})}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Да`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Роли и никнеймы участников`}),_jsx(_components.td,{children:`Да, если позволяет тариф`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Нет`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Баны`}),_jsx(_components.td,{children:`Да, если позволяет тариф`}),_jsx(_components.td,{children:`Нет`}),_jsx(_components.td,{children:`Нет`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Закреплённые сообщения`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Нет`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Эмодзи`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Стикеры`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Сообщений на канал`}),_jsx(_components.td,{children:`Максимум вашего тарифа`}),_jsx(_components.td,{children:`Максимум вашего тарифа`}),_jsx(_components.td,{children:`Нет`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Безопасный вариант — «Добавление».`}),` Он создаёт роли и каналы из копии рядом с тем, что у вас уже есть, и ничего не удаляет. Используйте его, чтобы вернуть категорию из старого снимка, не трогая остальной сервер.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`как-часто-можно-восстанавливать`,children:`Как часто можно восстанавливать`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[`Восстановления и откаты нормируются посуточно: `,_jsx(_components.strong,{children:`10 на сервер`}),` и `,_jsx(_components.strong,{children:`20 на человека`}),` по всем вашим серверам. Каждое восстановление, каждая загрузка копии канала и каждый откат идут в счёт; продолжение прерванного восстановления — нет. Оба лимита обнуляются через 24 часа после первого учтённого действия и не связаны с 10-минутным кулдауном на создание копий.`]}),_jsxs(_components.p,{children:[`Действует и третье, более короткое ограничение: `,_jsx(_components.strong,{children:`3 восстановления за 10 минут на сервер`}),`. Упёршись в него, вы получите ошибку ограничения частоты запросов задолго до того, как израсходуете суточный лимит, поэтому делайте паузы между повторными попытками.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`что-происходит-с-участниками`,children:`Что происходит с участниками`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Восстановление никого не исключает, не банит и не удаляет.`}),` Участники остаются ровно там, где они есть.`]}),_jsxs(_components.p,{children:[`Когда включены `,_jsx(_components.strong,{children:`Роли и никнеймы участников`}),`, те, кто ещё на сервере, получают обратно роли и никнейм, которые были у них на момент создания копии. Ушедшие участники пропускаются. Когда параметр выключен, участники сохраняют то, что у них есть сейчас.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`страховочная-копия`,children:`Страховочная копия`}),`\n`,_jsxs(_components.p,{children:[`Прежде чем восстановление что-либо удалит, Vetox делает снимок сервера в его нынешнем виде — каналы, роли, настройки, эмодзи и стикеры, а на Basic и выше ещё и ветки. `,_jsx(_components.strong,{children:`Без сообщений, участников и банов.`}),` Этого достаточно, чтобы отменить восстановление, и достаточно мало, чтобы успеть до его начала.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Если страховочная копия не удалась, `,_jsx(_components.strong,{children:`восстановление не начинается`}),`. Ничего не удаляется. Страховочные копии хранятся `,_jsx(_components.strong,{children:`7 дней`}),`, не расходуют ваш лимит копий и отображаются в списке с типом `,_jsx(_components.strong,{children:`Страховочная`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`если-восстановление-прервалось`,children:`Если восстановление прервалось`}),`\n`,_jsxs(_components.p,{children:[`По ходу восстановления записывается контрольная точка. Если оно прервётся — Vetox перезапустился, соединение оборвалось, Vetox лишился своих прав, Discord раз за разом возвращал ошибки или был достигнут `,_jsx(_components.a,{href:`#%D0%BB%D0%B8%D0%BC%D0%B8%D1%82%D1%8B-discord-%D0%BD%D0%B0-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B-%D0%B8-%D1%80%D0%BE%D0%BB%D0%B8`,children:`лимит Discord на создание`}),` — карточка прогресса предложит `,_jsx(_components.strong,{children:`Продолжить`}),`, и задача возобновится с того шага, на котором остановилась, а не начнётся заново.`]}),`\n`,_jsx(_components.p,{children:`Отказ, который касается одного элемента, восстановление не останавливает. Файл эмодзи, который Discord не принимает, тип канала, недоступный на этом сервере, настройка, которую он отклоняет, — такой элемент пропускается, восстановление продолжается, а завершённая задача указывает его в предупреждениях.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Продолжение никогда не создаёт дубликатов. Всё, что уже воссоздано, распознаётся и пропускается, а сообщения продолжаются ровно с того места, где остановились.`})}),`\n`,_jsx(Heading,{level:`3`,id:`права-доступа`,children:`Права доступа`}),`\n`,_jsxs(_components.p,{children:[`Резервная копия сервера доступна только владельцу сервера и участникам с правом `,_jsx(_components.strong,{children:`Administrator`}),` — включая просмотр и экспорт. Участник с правом Manage Server, но без Administrator, не может ни открыть её в панели управления, ни использовать её команды в Discord, а выдать к ней доступ не могут ни `,_jsx(_components.a,{href:`/ru/server-management/dashboard-permissions`,children:`Управление доступом`}),`, ни настройки ролей команды.`]}),`\n`,_jsxs(_components.p,{children:[`Восстановление заменяет каналы и роли, поэтому доступ к нему намеренно уже, чем к просмотру. Кто и что может делать, определяет одна настройка — `,_jsx(_components.strong,{children:`Настройки → Права доступа`}),` — с теми же тремя уровнями, что знакомы пользователям Xenon:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Уровень`}),_jsx(_components.th,{children:`Создание копий, копий каналов, импорта и снимков Машины времени`}),_jsx(_components.th,{children:`Восстановление, загрузка копии канала, откат изменения, продолжение прерванного восстановления, удаление или очистка копий`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Администраторы могут использовать все команды`})}),_jsx(_components.td,{children:`Владелец и администраторы`}),_jsx(_components.td,{children:`Владелец и администраторы`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Администраторы не могут выполнять разрушительные действия`}),` `,_jsx(_components.em,{children:`(по умолчанию)`})]}),_jsx(_components.td,{children:`Владелец и администраторы`}),_jsx(_components.td,{children:`Только владелец`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Только владелец может использовать соответствующие команды`})}),_jsx(_components.td,{children:`Только владелец`}),_jsx(_components.td,{children:`Только владелец`})]})]})]}),`\n`,_jsx(_components.p,{children:`Изменение расписания, а также включение или выключение отслеживания изменений считаются созданием. Отмена выполняющейся задачи приравнивается к самой задаче: отмена копирования — это создание, а отмена восстановления, загрузки копии канала или отката — разрушительное действие.`}),`\n`,_jsxs(_components.p,{children:[`Менять уровень может только `,_jsx(_components.strong,{children:`владелец сервера`}),`: настройка, которую могли бы переписать те, кого она ограничивает, ничего бы не защищала. Команды `,_jsx(_components.code,{children:`/backup`}),` и `,_jsx(_components.code,{children:`/chatlog`}),` в Discord подчиняются тому же уровню, а панель управления отключает или скрывает каждое действие, которое уровень вам не разрешает, с пометкой о том, что оставлено владельцу. На сервере, где используется `,_jsx(_components.a,{href:`/ru/server-management/dashboard-permissions`,children:`Управление доступом`}),`, администратору также нужен доступ к его разделу `,_jsx(_components.strong,{children:`Backup`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Для копии, созданной на `,_jsx(_components.strong,{children:`другом`}),` сервере, действует ещё одно правило: восстановить её, куда бы она ни отправилась, может только тот, кто её создал. Удаление копии — в том числе из `,_jsx(_components.a,{href:`/ru/members/my-backups`,children:`Моих резервных копий`}),` — подчиняется уровню прав доступа сервера, на котором она была создана.`]}),`\n`,_jsx(Heading,{level:`3`,id:`что-нужно-vetox-для-восстановления`,children:`Что нужно Vetox для восстановления`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Перед восстановлением выдайте Vetox право `,_jsx(_components.strong,{children:`Administrator`}),` и убедитесь, что его роль стоит `,_jsx(_components.strong,{children:`выше`}),` каждой роли, которую предстоит воссоздать.`]}),_jsx(_components.p,{children:`Без Administrator Vetox нужны все одиннадцать прав: Manage Server, Manage Channels, Manage Roles, Manage Webhooks, Ban Members, Manage Nicknames, Create Expressions, Manage Expressions, Manage Messages, Read Message History и View Channel.`})]}),`\n`,_jsxs(_components.p,{children:[`Discord не позволяет боту выдать право, которого нет у него самого. В таком случае восстановление не прерывается: роль создаётся без этих прав, а Vetox предупреждает — `,_jsx(_components.em,{children:`«Некоторые права не удалось выдать, потому что их нет у самого Vetox»`}),`. Роли, которые стоят в списке выше Vetox, отмечаются в отчёте и остаются нетронутыми.`]}),`\n`,_jsx(Heading,{level:`3`,id:`порядок-ролей`,children:`Порядок ролей`}),`\n`,_jsx(_components.p,{children:`Восстановленные роли сохраняют порядок, в котором они были в копии. Vetox создаёт их по одной сверху вниз по списку, так что каждая встаёт под предыдущей, а затем сверяет результат с копией и перемещает каждую роль, которая оказалась не на своём месте.`}),`\n`,_jsxs(_components.p,{children:[`Discord позволяет боту расставлять только те роли, что стоят `,_jsx(_components.strong,{children:`ниже`}),` его собственной самой высокой роли. Если роль Vetox стоит слишком низко, чтобы вернуть на место все роли, восстановление всё равно завершится — с предупреждением `,_jsx(_components.em,{children:`«Некоторые роли не удалось вернуть в исходный порядок…»`}),`. Перетащите роль Vetox в самый верх списка ролей перед восстановлением — и каждая роль сможет вернуться на своё место.`]}),`\n`,_jsx(Heading,{level:`3`,id:`когда-этот-сервер-отличается-от-копии`,children:`Когда этот сервер отличается от копии`}),`\n`,_jsx(_components.p,{children:`Резервная копия фиксирует тот сервер, с которого она снята. Сервер, на который вы её восстанавливаете, может иметь более низкий уровень бустов, не быть сервером Community, иметь более заполненный список ролей или меньше свободных слотов для эмодзи. Vetox восстанавливает всё, что этот сервер может вместить, и адаптирует остальное, вместо того чтобы остановиться: план перечисляет каждую поправку ещё до подтверждения, а завершённая задача повторяет их в предупреждениях.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`В копии`}),_jsx(_components.th,{children:`Что ограничивает`}),_jsx(_components.th,{children:`Что делает восстановление`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Роли`}),_jsxs(_components.td,{children:[`Сервер вмещает не более `,_jsx(_components.strong,{children:`250`})]}),_jsx(_components.td,{children:`Создаёт их сверху вниз по списку, пока сервер не заполнится, поэтому пропущенными оказываются самые нижние роли`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Каналы`}),_jsxs(_components.td,{children:[`Сервер вмещает не более `,_jsx(_components.strong,{children:`500`}),`, а категория — не более `,_jsx(_components.strong,{children:`50`})]}),_jsx(_components.td,{children:`Сначала создаёт категории, затем каналы — пока сервер не заполнится. Канал, чья категория заполнена, создаётся вне её`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Эмодзи и стикеры`}),_jsx(_components.td,{children:`Свободные слоты, число которых растёт с уровнем бустов, — у статичных эмодзи, анимированных эмодзи и стикеров они свои`}),_jsx(_components.td,{children:`Загружает то, что помещается, а остальное пропускает`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Значки ролей`}),_jsx(_components.td,{children:`2-й уровень бустов`}),_jsx(_components.td,{children:`Создаёт роли без значков`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Градиентные цвета ролей`}),_jsx(_components.td,{children:`«Улучшенные стили ролей»`}),_jsx(_components.td,{children:`Даёт ролям только основной цвет`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Качество звука голосовых каналов`}),_jsx(_components.td,{children:`Уровень бустов`}),_jsx(_components.td,{children:`Снижает его до максимального для этого сервера`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Анимированный значок сервера, баннер сервера или фон приглашения`}),_jsx(_components.td,{children:`Уровень бустов`}),_jsx(_components.td,{children:`Пропускает изображение`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Фон в разделе «Обзор серверов»`}),_jsx(_components.td,{children:`Участие в «Обзоре серверов»`}),_jsx(_components.td,{children:`Пропускает его`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Настройки Community — каналы правил и обновлений, экран приветствия`}),_jsx(_components.td,{children:`Сервер Community`}),_jsx(_components.td,{children:`Пропускает их`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Каналы объявлений и трибуны`}),_jsx(_components.td,{children:`Сервер Community`}),_jsx(_components.td,{children:`Пропускает их — см. ниже`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Стикеры Lottie`}),_jsx(_components.td,{children:`Только верифицированные или партнёрские серверы`}),_jsx(_components.td,{children:`Пропускает их`})]})]})]}),`\n`,_jsx(_components.p,{children:`О некоторых отказах становится известно, только когда Vetox пытается что-то сделать: Discord может отклонить отдельный файл эмодзи или на время запретить серверу загружать эмодзи и стикеры. Такие элементы пропускаются с предупреждением, а всё остальное восстанавливается как обычно.`}),`\n`,_jsx(Heading,{level:`3`,id:`каналы-объявлений-и-трибуны`,children:`Каналы объявлений и трибуны`}),`\n`,_jsxs(_components.p,{children:[`Discord разрешает каналы `,_jsx(_components.strong,{children:`объявлений`}),` и `,_jsx(_components.strong,{children:`трибуны`}),` только на `,_jsx(_components.strong,{children:`сервере Community`}),`. Если ваш сервер таким не является, Vetox не включает эти каналы в восстановление, вместо того чтобы безуспешно пытаться создать каждый из них, — план сообщает их количество ещё до подтверждения, а завершённая задача повторяет его в предупреждении.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Включите Community в Discord в разделе `,_jsx(_components.strong,{children:`Настройки сервера → Включить сообщество`}),`, затем восстановите копию ещё раз — и эти каналы будут созданы вместе со всем остальным. В остальном восстановление в обоих случаях проходит одинаково.`]})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Копия, сделанная до сентября 2026 года, не хранит, сколько из её каналов — каналы объявлений или трибуны, поэтому её план не может заранее их вычесть. Восстановление всё равно пропустит их и всё равно предупредит — просто количество вы увидите после, а не до. В новой копии того же сервера это количество уже есть.`})}),`\n`,_jsx(Heading,{level:`3`,id:`лимиты-discord-на-каналы-и-роли`,children:`Лимиты Discord на каналы и роли`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Discord позволяет боту создать не более `,_jsx(_components.strong,{children:`250 ролей или 500 каналов на одном сервере в течение 48 часов`}),`. Крупное восстановление — или несколько восстановлений подряд — может упереться в этот лимит. Это не то же самое, что предел вместимости сервера: под него восстановление `,_jsx(_components.a,{href:`#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%8D%D1%82%D0%BE%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8`,children:`адаптируется`}),` и продолжает работу.`]}),_jsxs(_components.p,{children:[`Этот лимит принадлежит Discord, а не Vetox. Отмена восстановления, повторное удаление объектов, удаление Vetox с последующим приглашением заново — `,_jsx(_components.strong,{children:`не`}),` снимают его. Если восстановление упрётся в него, задача остановится с сообщением `,_jsx(_components.em,{children:`«Discord позволяет боту создать только 250 ролей или 500 каналов…»`}),`, сохранит свою контрольную точку, а Vetox запишет момент, когда, по данным Discord, лимит снимается.`]})]}),`\n`,_jsxs(_components.p,{children:[`Пока лимит действует, на странице «Резервная копия сервера» отображается янтарная полоса `,_jsx(_components.strong,{children:`Лимит Discord на создание активен`}),` со временем его снятия, карточка прервавшейся задачи сообщает `,_jsx(_components.em,{children:`«Discord снимет лимит …»`}),`, а `,_jsx(_components.code,{children:`/backup status`}),` в Discord показывает тот же обратный отсчёт. Дальше есть два пути: подождать и нажать `,_jsx(_components.strong,{children:`Продолжить`}),`, когда окно откроется снова, — или восстановить заново с выключенными параметрами `,_jsx(_components.strong,{children:`Роли`}),`, `,_jsx(_components.strong,{children:`Удалить существующие роли`}),`, `,_jsx(_components.strong,{children:`Каналы`}),` и `,_jsx(_components.strong,{children:`Удалить существующие каналы`}),` (в Discord: `,_jsx(_components.code,{children:`options:!delete-roles !roles`}),`), чтобы ничего не пришлось создавать.`]}),`\n`,_jsx(Heading,{level:`2`,id:`расписание`,children:`Расписание`}),`\n`,_jsxs(_components.p,{children:[`Вкладка `,_jsx(_components.strong,{children:`Расписание`}),` включает автоматические резервные копии.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Элемент управления`}),_jsx(_components.th,{children:`Что делает`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Копировать автоматически`})}),_jsx(_components.td,{children:`Включает расписание`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Как часто`})}),_jsx(_components.td,{children:`От 4 часов до 7 дней. Интервалы короче, чем позволяет ваш тариф, недоступны`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Сообщений на канал`})}),_jsx(_components.td,{children:`Сколько сообщений каждая автоматическая копия сохраняет из каждого канала`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Хранится`})}),_jsx(_components.td,{children:`Сколько автоматических копий сохраняется — определяется вашим тарифом`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Автоматические копии `,_jsx(_components.strong,{children:`ротируются`}),`: когда появляется новая, самые старые автоматические копии сверх количества, которое хранит ваш тариф, удаляются. Ручные копии ротация никогда не затрагивает.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Расписание показывает `,_jsx(_components.strong,{children:`Следующий запуск`}),` и `,_jsx(_components.strong,{children:`Последний запуск`}),`, чтобы вы могли убедиться, что оно работает.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`настройки`,children:`Настройки`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Настройка`}),_jsx(_components.th,{children:`Действие`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Права доступа`})}),_jsxs(_components.td,{children:[`Три уровня, описанные в разделе `,_jsx(_components.a,{href:`#%D0%BF%D1%80%D0%B0%D0%B2%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0`,children:`Права доступа`}),`, — менять их может только владелец`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Отслеживать изменения сервера`})}),_jsxs(_components.td,{children:[`Включает `,_jsx(_components.a,{href:`#%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F`,children:`отслеживание изменений`}),` — Basic и выше`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Удалить все резервные копии`})}),_jsx(_components.td,{children:`Навсегда удаляет все копии этого сервера и все сохранённые в них файлы`})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Удаление всех резервных копий необратимо.`}),` Сначала оно попросит ввести название сервера, а затем удалит вместе со снимками и сохранённые вложения.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`изменения`,children:`Изменения`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Отслеживание изменений и откат требуют `,_jsx(_components.strong,{children:`Basic`}),` или выше. Включается в `,_jsx(_components.strong,{children:`Настройки → Отслеживать изменения сервера`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`При включённом отслеживании Vetox записывает каждое структурное изменение сервера по мере того, как оно происходит, — `,_jsx(_components.strong,{children:`каналы, ветки, роли, эмодзи, стикеры и настройки сервера`}),`, созданные, изменённые или удалённые, — вместе с пользователем Discord, который его внёс, взятым из вашего журнала аудита.`]}),`\n`,_jsxs(_components.p,{children:[`Вкладка `,_jsx(_components.strong,{children:`Изменения`}),` перечисляет их, новые сверху, с фильтрами по типу, по автору изменения и по дате. `,_jsx(_components.strong,{children:`Посмотреть изменения`}),` показывает сравнение «до и после» — какие именно поля изменились.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Записи об изменениях никогда не содержат содержимое сообщений.`}),` В них есть структура сервера, а также ID и имя пользователя, внёсшего изменение. Больше ничего.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`откат-одного-изменения`,children:`Откат одного изменения`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Откатить`}),` отменяет одно изменение, не восстанавливая целую копию:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Изменение было`}),_jsx(_components.th,{children:`Откат`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Создано`})}),_jsx(_components.td,{children:`Удаляет объект снова`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Изменено`})}),_jsx(_components.td,{children:`Возвращает записанные значения`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Удалено`})}),_jsx(_components.td,{children:`Создаёт объект заново по тому, что было записано`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Откат выполняется как задача, наравне с восстановлением — с прогрессом, предупреждениями и отменой — и считается разрушительным действием согласно `,_jsx(_components.a,{href:`#%D0%BF%D1%80%D0%B0%D0%B2%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0`,children:`уровню прав доступа`}),`, потому что он меняет ваш сервер.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Если с тех пор тот же объект изменило что-то более новое, Vetox откажет и сообщит: `,_jsx(_components.em,{children:`«С тех пор что-то новое изменило то же самое. Подтвердите, чтобы всё равно откатить»`}),`. Выбор `,_jsx(_components.strong,{children:`Всё равно откатить`}),` отменит и это более новое изменение.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`У отслеживания изменений есть часовой потолок на сервер. Шквал изменений — массовое переименование, рейд — записывается как `,_jsx(_components.em,{children:`«Слишком много изменений сразу»`}),`, после чего запись прекращается до начала следующего часа. Больше ничего это не затрагивает, а копии по расписанию всё равно покрывают этот период.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`машина-времени`,children:`Машина времени`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Машина времени требует `,_jsx(_components.strong,{children:`Max`}),` или выше.`]})}),`\n`,_jsxs(_components.p,{children:[`Машина времени восстанавливает, как был устроен ваш сервер в `,_jsx(_components.strong,{children:`любой выбранный вами момент`}),`: берёт самую свежую копию, сделанную до этого момента, и проигрывает все отслеженные изменения вплоть до него.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Выберите момент`,children:_jsx(_components.p,{children:`Любой внутри окна истории изменений. Страница показывает самый ранний момент, до которого можно добраться.`})}),_jsx(Step,{title:`Предпросмотр`,children:_jsx(_components.p,{children:`Восстановленные каналы и роли, а также сравнение с тем, каков ваш сервер прямо сейчас.`})}),_jsx(Step,{title:`Создайте снимок`,children:_jsx(_components.p,{children:`Превращает реконструкцию в настоящую резервную копию, которую можно просматривать, экспортировать и восстанавливать, как любую другую.`})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Машина времени начинается с вашей первой резервной копии.`}),` Запросите момент раньше неё — и Vetox ответит: `,_jsx(_components.em,{children:`«Нет резервной копии, сделанной до этого момента, поэтому его нельзя восстановить»`}),`. Ей нужна копия, на которую можно опереться, — одного журнала изменений недостаточно.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Предпросмотр сравнивает только каналы, роли, эмодзи и настройки сервера.`}),` Ветки и стикеры показаны в реконструкции, но никогда не учитываются как добавленные, удалённые или изменённые: чтение текущего сервера, на котором строится сравнение, берёт не более 25 самых новых веток и вовсе не содержит стикеров — так что честно сообщить по этим двум пунктам нечего. Настройки сравниваются по названию и значку сервера.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`пробелы`,children:`Пробелы`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Пробел`}),` — это то, что журнал изменений не записал: изменение, потерянное из-за часового потолка, или произошедшее, пока отслеживание было выключено. Vetox заполняет его по ближайшей имеющейся копии и сообщает, сколько пробелов содержит реконструкция. Снимок, созданный из этой точки, несёт то же предупреждение.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Пробелы — это свойство охвата журнала изменений, а не сбой. Закрыть их на будущее помогает свежая резервная копия.`})}),`\n`,_jsx(Heading,{level:`2`,id:`просмотр-снимка`,children:`Просмотр снимка`}),`\n`,_jsx(_components.p,{children:`Нажатие на копию открывает её. Здесь ничто не меняет ваш сервер — это только чтение.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Вкладка`}),_jsx(_components.th,{children:`Что показывает`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Обзор`})}),_jsx(_components.td,{children:`Количества, параметры копирования, предупреждения, размер, тип и исходный сервер`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Каналы`})}),_jsx(_components.td,{children:`Сохранённое дерево каналов; выберите канал, чтобы прочитать его сообщения с авторами, эмбедами и файлами`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Роли`})}),_jsx(_components.td,{children:`Название, цвет, параметры, количество прав и позиция`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Настройки`})}),_jsx(_components.td,{children:`Все сохранённые настройки сервера вместе с сохранёнными изображениями значка и баннера`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Баны`})}),_jsx(_components.td,{children:`ID забаненных пользователей и причины, с поиском`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Участники`})}),_jsx(_components.td,{children:`Никнеймы и роли, с поиском по ID пользователя или никнейму`})]})]})]}),`\n`,_jsx(_components.p,{children:`Сохранённые вложения можно скачать из сообщения, к которому они были прикреплены. Файлы всегда отдаются на скачивание и никогда не открываются в самой странице.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Просматривать копию можно только после того, как копирование `,_jsx(_components.strong,{children:`завершилось`}),`. Копия, которая ещё выполняется или прервалась до записи снимка, вместо содержимого сообщает об этом.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`экспорт-и-импорт`,children:`Экспорт и импорт`}),`\n`,_jsx(Heading,{level:`3`,id:`экспорт`,children:`Экспорт`}),`\n`,_jsxs(_components.p,{children:[`Доступен `,_jsx(_components.strong,{children:`на любом тарифе`}),`. Экспорт скачивает копию как файл `,_jsx(_components.code,{children:`.json`}),` в `,_jsx(_components.strong,{children:`собственном формате сервера Discord`}),`: объект сервера, роли, каналы с переопределениями прав, эмодзи и стикеры.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Сообщений, участников и банов в экспорте нет.`}),` Они не входят в формат сервера Discord и составляют ту половину копии, которая чувствительна к приватности. Чтобы перенести их, восстановите копию, а не экспортируйте её.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`импорт`,children:`Импорт`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Импорт `,_jsx(_components.strong,{children:`файла резервной копии`}),` требует `,_jsx(_components.strong,{children:`Basic`}),` или выше. Применение `,_jsx(_components.strong,{children:`шаблона сервера Discord`}),` бесплатно на любом тарифе, как и экспорт.`]})}),`\n`,_jsxs(_components.p,{children:[`Импорт превращает файл сервера в формате Discord в резервную копию, которую можно просмотреть и восстановить. Размер файла ограничен `,_jsx(_components.strong,{children:`5 МБ`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Диалог импорта принимает и `,_jsx(_components.strong,{children:`шаблон сервера Discord`}),` — вставьте ссылку, которую Discord выдаёт в разделе `,_jsx(_components.em,{children:`Настройки сервера → Шаблон сервера`}),` (`,_jsx(_components.code,{children:`https://discord.new/…`}),`), или код шаблона. Vetox загружает шаблон и превращает его каналы, роли и настройки в резервную копию, которую вы затем восстанавливаете на этот сервер, как любую другую. Именно так шаблон попадает на `,_jsx(_components.strong,{children:`уже существующий`}),` сервер — сам Discord предлагает это только для новых.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Файл должен действительно соответствовать формату сервера Discord. Файл, который ему не соответствует, отклоняется целиком с указанием первого поля, не прошедшего проверку, — Vetox никогда не применяет файл наполовину. Это касается и файлов из других инструментов, и написанных вручную или сгенерированных ИИ.`})}),`\n`,_jsx(Heading,{level:`2`,id:`копии-каналов`,children:`Копии каналов`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Копии каналов требуют `,_jsx(_components.strong,{children:`Basic`}),` или выше.`]})}),`\n`,_jsxs(_components.p,{children:[`Копия канала сохраняет `,_jsx(_components.strong,{children:`последние сообщения одного канала или ветки`}),` вместе с вложениями, чтобы вы могли опубликовать их в любом канале любого сервера, которым управляете.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Создайте копию канала`,children:_jsxs(_components.p,{children:[`Со вкладки «Резервные копии» или командой `,_jsx(_components.a,{href:`/ru/commands/backup#/chatlog-%E2%80%94-%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2`,children:_jsx(_components.code,{children:`/chatlog create`})}),` в Discord. Выберите канал и количество сообщений. Поддерживаются текстовые каналы, каналы объявлений, форумы и ветки.`]})}),_jsx(Step,{title:`При желании начните раньше`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Начать до этого сообщения`}),` принимает ID сообщения и сохраняет сообщения, которые ему предшествуют, — так продолжают с того места, где остановилась предыдущая копия канала.`]})}),_jsx(Step,{title:`Восстановите в канал`,children:_jsx(_components.p,{children:`Выберите канал назначения. Сообщения публикуются от старых к новым, вместе с закреплениями.`})})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Восстановление канала ничего не удаляет.`}),` Сохранённые сообщения добавляются к тому, что уже есть в канале. Большие копии каналов публикуются долго — карточка прогресса показывает счётчик.`]}),_jsxs(_components.p,{children:[`Сообщение, в котором нет ничего, что Discord мог бы отправить заново, — ни текста, ни файлов, ни эмбедов, например системное уведомление или пост из одного стикера, — пропускается, а предупреждения задачи сообщают, сколько таких было: `,_jsx(_components.em,{children:`«В некоторых сообщениях не оказалось ничего для повторной публикации (ни текста, ни файлов, ни эмбедов), и они были пропущены»`}),`.`]})]}),`\n`,_jsxs(_components.p,{children:[`У копий каналов свои лимиты и свой счётчик, отдельные от копий всего сервера, и они отображаются под фильтром `,_jsx(_components.strong,{children:`Каналы`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`В Discord у них есть собственная команда — `,_jsx(_components.a,{href:`/ru/commands/backup#/chatlog-%E2%80%94-%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2`,children:_jsx(_components.code,{children:`/chatlog`})}),` — с шестью подкомандами: create, list, info, load, delete и purge. `,_jsx(_components.code,{children:`/chatlog purge`}),` удаляет только копии каналов; резервные копии сервера остаются нетронутыми.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`лимиты-по-тарифам`,children:`Лимиты по тарифам`}),`\n`,_jsx(_components.p,{children:`Каждое из этих чисел Vetox применяет на практике. Прочерк означает, что функция на этом тарифе недоступна.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Лимит`}),_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:`Хранимых копий`}),_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:`Сообщений на канал`}),_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:`Записей об участниках на копию`}),_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:`Минимальный автоматический интервал`}),_jsx(_components.td,{children:`24 часа`}),_jsx(_components.td,{children:`12 часов`}),_jsx(_components.td,{children:`8 часов`}),_jsx(_components.td,{children:`4 часа`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Хранится автоматических копий`}),_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:`Размер копии`}),_jsx(_components.td,{children:`5 МБ`}),_jsx(_components.td,{children:`25 МБ`}),_jsx(_components.td,{children:`50 МБ`}),_jsx(_components.td,{children:`100 МБ`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Сохранённых вложений на копию`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`100 МБ`}),_jsx(_components.td,{children:`500 МБ`}),_jsx(_components.td,{children:`2 ГБ`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Максимальный размер одного сохранённого файла`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`10 МБ`}),_jsx(_components.td,{children:`25 МБ`}),_jsx(_components.td,{children:`100 МБ`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Хранение истории изменений`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`30 дней`}),_jsx(_components.td,{children:`90 дней`}),_jsx(_components.td,{children:`365 дней`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Сообщений в копии канала`}),_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:`Хранимых копий каналов`}),_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:`Функция`}),_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:`Создание, восстановление, удаление`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Просмотр снимка, Мои резервные копии`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Экспорт`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ветки и посты форума`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Баны`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Никнеймы и роли участников`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Сообщения`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Сохранённые вложения`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Отслеживание изменений и откат`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Импорт файла резервной копии`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Применение шаблона Discord`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Машина времени`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Да`}),_jsx(_components.td,{children:`Да`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`На Starter остаётся самое важное: вы можете сохранить каналы, роли и настройки, восстановить их, просмотреть снимок и экспортировать его. Премиум добавляет `,_jsx(_components.strong,{children:`глубину`}),` — сообщения, участников, баны, вложения, историю — и `,_jsx(_components.strong,{children:`частоту`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`когда-меняется-ваш-тариф`,children:`Когда меняется ваш тариф`}),`\n`,_jsxs(_components.p,{children:[`Правило: `,_jsx(_components.strong,{children:`блокировать, а не удалять`}),`. Ничего никогда не удаляется из-за того, что подписка закончилась.`]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Настройки расписания и отслеживания возвращаются, когда вы снова повысите тариф.`}),` При понижении тарифа автоматический интервал, число сообщений на канал и отслеживание изменений ограничиваются тем, что допускает более низкий тариф, а Vetox сохраняет заданные вами значения. При повышении тарифа они восстанавливаются в той мере, в какой позволяет новый тариф. Если на более низком тарифе вы измените одну из этих настроек, ваш новый выбор заменит сохранённое значение. Количество хранимых автоматических копий всегда определяется вашим текущим тарифом.`]}),_jsxs(_components.p,{children:[`Ваши `,_jsx(_components.strong,{children:`резервные копии`}),` это не затрагивает: те, что сверх лимита, блокируются и разблокируются, как только вы снова уложитесь в лимит.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`приватность-и-хранение`,children:`Приватность и хранение`}),`\n`,_jsxs(_components.p,{children:[`Резервные копии — это `,_jsx(_components.strong,{children:`данные вашего сервера`}),`, которые Vetox хранит от имени владельца сервера.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Что`}),_jsx(_components.th,{children:`Сколько хранится`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ручные копии`}),_jsx(_components.td,{children:`Пока их кто-нибудь не удалит. Сами они не истекают`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Автоматические копии`}),_jsx(_components.td,{children:`Пока их не вытеснят более новые, согласно вашему тарифу`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Страховочные копии`}),_jsx(_components.td,{children:`7 дней`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Отслеженные изменения`}),_jsx(_components.td,{children:`Окно истории изменений вашего тарифа`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`После того как Vetox покидает сервер`}),_jsx(_components.td,{children:`30 дней, затем всё по этому серверу удаляется безвозвратно`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Снимки и сохранённые файлы `,_jsx(_components.strong,{children:`зашифрованы при хранении`}),` алгоритмом AES-256-GCM. У каждой копии свой ключ, защищённый мастер-ключами, которые находятся у Vetox. Они лежат в инфраструктуре, которой управляет Vetox, и никогда не выгружаются в сторонние сервисы хранения. Резервная копия запечатывается при создании и после этого никогда не редактируется.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Сотрудники Vetox не открывают содержимое резервных копий.`}),` Единственное исключение — обращение в поддержку от владельца сервера: с согласия владельца сотрудники работают через те же представления панели управления, которыми пользуется он сам, и каждый такой доступ фиксируется в журнале аудита.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Если вы попросите Vetox удалить ваши персональные данные, вас удалят как создателя всех ваших резервных копий и как зафиксированного автора всех отслеженных изменений. Поскольку копия после создания никогда не редактируется, написанные вами сообщения, которые администратор зафиксировал в резервной копии `,_jsx(_components.em,{children:`своего`}),` сервера, останутся в ней, пока эта копия не будет удалена, — так же, как остались бы в любой копии данных сервера, хранящейся у его владельца. Если вам нужно, чтобы удалили конкретную копию, обратитесь к администраторам того сервера.`]})}),`\n`,_jsxs(_components.p,{children:[`Полные подробности — в `,_jsx(_components.a,{href:`https://vetox.io/policy`,children:`Политике конфиденциальности`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`устранение-неполадок`,children:`Устранение неполадок`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Резервная копия здесь создавалась недавно`,id:`rezervnaya-kopiya-zdes-sozdavalas-nedavno`,children:_jsxs(_components.p,{children:[`Сервер может создавать одну ручную копию раз в `,_jsx(_components.strong,{children:`10 минут`}),`. Автоматических копий это не касается. Подождите или используйте только что созданную копию.`]})}),_jsx(Accordion,{title:`Достигнут сегодняшний лимит на восстановление и откат изменений`,id:`dostignut-segodnyashniy-limit-na-vosstanovlenie-i-otkat-izmeneniy`,children:_jsx(_components.p,{children:`Этот сервер или ваш аккаунт израсходовал суточный лимит: 10 на сервер / 20 на человека. Попробуйте ещё раз завтра.`})}),_jsx(Accordion,{title:`На этом сервере уже выполняется другая задача резервного копирования`,id:`na-etom-servere-uzhe-vypolnyaetsya-drugaya-zadacha-rezervnogo-kopirovaniya`,children:_jsx(_components.p,{children:`На сервер — только одно копирование или восстановление одновременно. Дождитесь текущей задачи или отмените её на карточке прогресса.`})}),_jsx(Accordion,{title:`Вы достигли лимита резервных копий вашего тарифа`,id:`vy-dostigli-limita-rezervnykh-kopiy-vashego-tarifa`,children:_jsx(_components.p,{children:`Удалите копию, которая больше не нужна, или повысьте тариф. Страховочные копии в лимит не входят.`})}),_jsx(Accordion,{title:`Эта копия превышает лимит вашего тарифа`,id:`eta-kopiya-prevyshaet-limit-vashego-tarifa`,children:_jsx(_components.p,{children:`Копий у вас больше, чем допускает текущий тариф, поэтому самые старые лишние заблокированы. Удалите более новую копию или повысьте тариф, чтобы разблокировать их.`})}),_jsx(Accordion,{title:`Резервное копирование сервера доступно только владельцу сервера и участникам с правом «Администратор»`,id:`rezervnoe-kopirovanie-servera-dostupno-tolko-vladeltsu-servera-i-uchastnikams-pravom-administrator`,children:_jsxs(_components.p,{children:[`Каждая часть Резервной копии сервера, включая просмотр, требует права `,_jsx(_components.strong,{children:`Administrator`}),` — права Manage Server недостаточно, а выдать к ней доступ не могут ни Управление доступом, ни настройки ролей команды. Попросите у владельца сервера роль с правом Administrator или попросите администратора сделать это за вас. См. `,_jsx(_components.a,{href:`#%D0%BF%D1%80%D0%B0%D0%B2%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0`,children:`Права доступа`}),`.`]})}),_jsx(Accordion,{title:`Это могут делать только те, кому разрешают права доступа к резервным копиям сервера`,id:`eto-mogut-delat-tolko-te-komu-razreshayut-prava-dostupa-k-rezervnym-kopiyam-servera`,children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`#%D0%BF%D1%80%D0%B0%D0%B2%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0`,children:`Уровень прав доступа`}),` на этом сервере оставляет это действие владельцу. Либо его выполняет владелец, либо владелец меняет уровень в `,_jsx(_components.strong,{children:`Настройки → Права доступа`}),`.`]})}),_jsx(Accordion,{title:`Создавать здесь резервные копии может только владелец сервера`,id:`sozdavat-zdes-rezervnye-kopii-mozhet-tolko-vladelets-servera`,children:_jsxs(_components.p,{children:[`Уровень прав доступа — `,_jsx(_components.strong,{children:`Только владелец может использовать соответствующие команды`}),`. Попросите владельца сделать копию или смягчить уровень.`]})}),_jsx(Accordion,{title:`Введённое название сервера не совпадает`,id:`vvedyonnoe-nazvanie-servera-ne-sovpadaet`,children:_jsx(_components.p,{children:`Поле подтверждения должно в точности совпадать с текущим названием сервера, включая регистр и эмодзи. Скопируйте его из подсказки в диалоге.`})}),_jsx(Accordion,{title:`У Vetox нет нужных прав`,id:`u-vetox-net-nuzhnykh-prav`,children:_jsxs(_components.p,{children:[`Выдайте Vetox право `,_jsx(_components.strong,{children:`Administrator`}),` или все одиннадцать прав, перечисленных в разделе `,_jsx(_components.a,{href:`#%D1%87%D1%82%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D0%BE-vetox-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F`,children:`Что нужно Vetox для восстановления`}),`, и поднимите его роль выше восстанавливаемых ролей.`]})}),_jsx(Accordion,{title:`Некоторые роли находятся выше Vetox в списке ролей`,id:`nekotorye-roli-nakhodyatsya-vyshe-vetox-v-spiske-roley`,children:_jsx(_components.p,{children:`Эти роли отмечены в отчёте и оставлены нетронутыми — Discord не позволяет боту изменять роль выше собственной. Поднимите роль Vetox и восстановите заново.`})}),_jsx(Accordion,{title:`Некоторые роли не удалось вернуть в исходный порядок`,id:`nekotorye-roli-ne-udalos-vernut-v-iskhodniy-poryadok`,children:_jsxs(_components.p,{children:[`Discord позволяет боту расставлять только те роли, что стоят ниже его собственной самой высокой роли. Перетащите роль Vetox в самый верх списка ролей, а затем перетащите затронутые роли на место или восстановите копию ещё раз. См. `,_jsx(_components.a,{href:`#%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA-%D1%80%D0%BE%D0%BB%D0%B5%D0%B9`,children:`Порядок ролей`}),`.`]})}),_jsx(Accordion,{title:`Каналы объявлений и трибуны пропущены`,id:`kanaly-obyavleniy-i-tribuny-propuscheny`,children:_jsxs(_components.p,{children:[`Discord разрешает их только на `,_jsx(_components.strong,{children:`сервере Community`}),`. Включите Community в настройках сервера и восстановите копию ещё раз, чтобы добавить их, — см. `,_jsx(_components.a,{href:`#%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B8-%D1%82%D1%80%D0%B8%D0%B1%D1%83%D0%BD%D1%8B`,children:`Каналы объявлений и трибуны`}),`. Всё остальное из копии восстанавливается в любом случае.`]})}),_jsx(Accordion,{title:`Некоторые части резервной копии адаптированы под возможности этого сервера`,id:`nekotorye-chasti-rezervnoy-kopii-adaptirovany-pod-vozmozhnosti-etogo-servera`,children:_jsxs(_components.p,{children:[`Этому серверу не хватает уровня бустов или функции, которые были у сервера из копии, поэтому Vetox восстановил эти части так, как позволяет этот сервер, — роли без значка или градиента, голосовые каналы с максимальным для него качеством звука, — и пропустил изображения сервера, настройки Community или стикеры Lottie, которые он принять не может. В предупреждении указано, что именно. См. `,_jsx(_components.a,{href:`#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%8D%D1%82%D0%BE%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8`,children:`Когда этот сервер отличается от копии`}),`.`]})}),_jsx(Accordion,{title:`Достигнут лимит Discord для этого сервера, поэтому часть элементов пропущена`,id:`dostignut-limit-discord-dlya-etogo-servera-poetomu-chast-elementov-propuschena`,children:_jsxs(_components.p,{children:[`Сервер вмещает не более 250 ролей и 500 каналов, а категория — не более 50 каналов. Vetox создал то, что поместилось: пропущены самые нижние роли в списке, а канал, чья категория была заполнена, создан вне её. План показывает это количество до подтверждения. Чтобы поместилось всё, сначала освободите место или используйте пресет `,_jsx(_components.strong,{children:`Полная замена`}),`, который удаляет текущие роли и каналы сервера, прежде чем создавать роли и каналы из копии.`]})}),_jsx(Accordion,{title:`Discord позволяет боту создать только 250 ролей или 500 каналов в течение 48 часов`,id:`discord-pozvolyaet-botu-sozdat-tolko-250-roley-ili-500-kanalov-v-techenie-48-chasov`,children:_jsxs(_components.p,{children:[`Вы исчерпали лимит Discord на создание для этого сервера. Ни удаление объектов, ни отмена, ни повторное приглашение Vetox его не возвращают. Страница и `,_jsx(_components.code,{children:`/backup status`}),` показывают, когда он снимется: дождитесь этого и нажмите `,_jsx(_components.strong,{children:`Продолжить`}),` — или восстановите заново с выключенными ролями и каналами. См. `,_jsx(_components.a,{href:`#%D0%BB%D0%B8%D0%BC%D0%B8%D1%82%D1%8B-discord-%D0%BD%D0%B0-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B-%D0%B8-%D1%80%D0%BE%D0%BB%D0%B8`,children:`Лимиты Discord на каналы и роли`}),`.`]})}),_jsx(Accordion,{title:`На этом сервере не осталось слотов для эмодзи или стикеров`,id:`na-etom-servere-ne-ostalos-slotov-dlya-emodzi-ili-stikerov`,children:_jsx(_components.p,{children:`Количество слотов для эмодзи и стикеров зависит от уровня бустов вашего сервера, причём у статичных эмодзи, анимированных эмодзи и стикеров они свои. Остальная часть восстановления завершилась, лишнее было пропущено. План ещё до подтверждения показывает, сколько элементов не поместится.`})}),_jsx(Accordion,{title:`Discord отклонил некоторые эмодзи или стикеры`,id:`discord-otklonil-nekotorye-emodzi-ili-stikery`,children:_jsx(_components.p,{children:`Discord не принял эти файлы — например, изображение больше допустимого размера. Они были пропущены, а остальная часть восстановления продолжилась.`})}),_jsx(Accordion,{title:`Достигнут лимит Discord на загрузку эмодзи и стикеров`,id:`dostignut-limit-discord-na-zagruzku-emodzi-i-stikerov`,children:_jsxs(_components.p,{children:[`Discord ограничивает, сколько эмодзи и стикеров сервер может загрузить за короткое время. Остальные были пропущены, чтобы восстановление смогло завершиться. Позже восстановите копию ещё раз, включив только `,_jsx(_components.strong,{children:`Эмодзи`}),` и `,_jsx(_components.strong,{children:`Стикеры`}),`, — то, что уже есть на сервере, распознаётся и повторно не загружается.`]})}),_jsx(Accordion,{title:`Этот сервер больше, чем допускает размер копии на вашем тарифе`,id:`etot-server-bolshe-chem-dopuskaet-razmer-kopii-na-vashem-tarife`,children:_jsx(_components.p,{children:`Сохраняйте меньше сообщений на канал, отключите вложения или повысьте тариф ради большего потолка.`})}),_jsx(Accordion,{title:`Этот интервал короче, чем разрешает ваш тариф`,id:`etot-interval-koroche-chem-razreshaet-vash-tarif`,children:_jsx(_components.p,{children:`Выберите более длинный интервал или повысьте тариф. В отказе указан минимум для вашего тарифа.`})}),_jsx(Accordion,{title:`Эту копию не удалось прочитать, или она не прошла проверку целостности`,id:`etu-kopiyu-ne-udalos-prochitat-ili-ona-ne-proshla-proverku-tselostnosti`,children:_jsx(_components.p,{children:`Сохранённый файл повреждён или отсутствует, восстановить его невозможно. Запись остаётся, чтобы вы видели, что это произошло. Создайте новую копию и обратитесь в поддержку, если это повторится.`})}),_jsx(Accordion,{title:`Не удалось связаться с Vetox, или связь оборвалась`,id:`ne-udalos-svyazatsyas-vetox-ili-svyaz-oborvalas`,children:_jsxs(_components.p,{children:[`Бот перезапускался или был не в сети. Больше ничего изменено не было. Попробуйте ещё раз через момент; уже начатое восстановление предложит `,_jsx(_components.strong,{children:`Продолжить`}),`.`]})}),_jsx(Accordion,{title:`Резервное копирование сервера временно недоступно`,id:`rezervnoe-kopirovanie-servera-vremenno-nedostupno`,children:_jsx(_components.p,{children:`Функция приостановлена на время обслуживания. Ваши копии не затронуты, ничего не удалено.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`связанное`,children:`Связанное`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Команды /backup`,icon:`terminal`,href:`/ru/commands/backup`,children:_jsx(_components.p,{children:`Все подкоманды, опции и грамматика параметров загрузки.`})}),_jsx(Card,{title:`Мои резервные копии`,icon:`box-archive`,href:`/ru/members/my-backups`,children:_jsx(_components.p,{children:`Ваши копии со всех серверов и восстановление на другой сервер.`})}),_jsx(Card,{title:`Резервная копия Vetox`,icon:`floppy-disk`,href:`/ru/server-management/backup`,children:_jsx(_components.p,{children:`Отдельный снимок собственной конфигурации Vetox.`})}),_jsx(Card,{title:`Управление доступом`,icon:`user-lock`,href:`/ru/server-management/dashboard-permissions`,children:_jsx(_components.p,{children:`Выберите, какие администраторы могут открывать раздел Backup.`})}),_jsx(Card,{title:`Лимиты функций`,icon:`list-check`,href:`/ru/premium/feature-limits`,children:_jsx(_components.p,{children:`Все лимиты уровней в одной таблице.`})}),_jsx(Card,{title:`Права`,icon:`shield-halved`,href:`/ru/permissions`,children:_jsx(_components.p,{children:`Иерархия ролей и что нужно 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":"Резервная копия сервера","description":"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.","icon":"server","sidebarTitle":"Резервная копия сервера","href":"/ru/server-management/server-backup"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Что содержит резервная копия","slug":"что-содержит-резервная-копия","depth":2,"children":[{"title":"Что никогда не сохраняется","slug":"что-никогда-не-сохраняется","depth":3,"children":[]}]},{"title":"Создание резервной копии","slug":"создание-резервной-копии","depth":2,"children":[{"title":"Вложения","slug":"вложения","depth":3,"children":[]},{"title":"Если копия не помещается в ваш тариф","slug":"если-копия-не-помещается-в-ваш-тариф","depth":3,"children":[]}]},{"title":"Вкладка «Резервные копии»","slug":"вкладка-«резервные-копии»","depth":2,"children":[{"title":"Когда копия заблокирована","slug":"когда-копия-заблокирована","depth":3,"children":[]}]},{"title":"Восстановление","slug":"восстановление","depth":2,"children":[{"title":"Пресеты","slug":"пресеты","depth":3,"children":[]},{"title":"Как часто можно восстанавливать","slug":"как-часто-можно-восстанавливать","depth":3,"children":[]},{"title":"Что происходит с участниками","slug":"что-происходит-с-участниками","depth":3,"children":[]},{"title":"Страховочная копия","slug":"страховочная-копия","depth":3,"children":[]},{"title":"Если восстановление прервалось","slug":"если-восстановление-прервалось","depth":3,"children":[]},{"title":"Права доступа","slug":"права-доступа","depth":3,"children":[]},{"title":"Что нужно Vetox для восстановления","slug":"что-нужно-vetox-для-восстановления","depth":3,"children":[]},{"title":"Порядок ролей","slug":"порядок-ролей","depth":3,"children":[]},{"title":"Когда этот сервер отличается от копии","slug":"когда-этот-сервер-отличается-от-копии","depth":3,"children":[]},{"title":"Каналы объявлений и трибуны","slug":"каналы-объявлений-и-трибуны","depth":3,"children":[]},{"title":"Лимиты Discord на каналы и роли","slug":"лимиты-discord-на-каналы-и-роли","depth":3,"children":[]}]},{"title":"Расписание","slug":"расписание","depth":2,"children":[]},{"title":"Настройки","slug":"настройки","depth":2,"children":[]},{"title":"Изменения","slug":"изменения","depth":2,"children":[{"title":"Откат одного изменения","slug":"откат-одного-изменения","depth":3,"children":[]}]},{"title":"Машина времени","slug":"машина-времени","depth":2,"children":[{"title":"Пробелы","slug":"пробелы","depth":3,"children":[]}]},{"title":"Просмотр снимка","slug":"просмотр-снимка","depth":2,"children":[]},{"title":"Экспорт и импорт","slug":"экспорт-и-импорт","depth":2,"children":[{"title":"Экспорт","slug":"экспорт","depth":3,"children":[]},{"title":"Импорт","slug":"импорт","depth":3,"children":[]}]},{"title":"Копии каналов","slug":"копии-каналов","depth":2,"children":[]},{"title":"Лимиты по тарифам","slug":"лимиты-по-тарифам","depth":2,"children":[{"title":"Когда меняется ваш тариф","slug":"когда-меняется-ваш-тариф","depth":3,"children":[]}]},{"title":"Приватность и хранение","slug":"приватность-и-хранение","depth":2,"children":[]},{"title":"Устранение неполадок","slug":"устранение-неполадок","depth":2,"children":[]},{"title":"Связанное","slug":"связанное","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vetox-ec2a2bcb","siteName":"Vetox","title":"Резервная копия сервера - 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":0},"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":1},"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.965Z","originalFileLocation":"ru/server-management/server-backup.mdx","locale":"ru"},"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=\"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.\">\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=\"Резервная копия сервера - Vetox\">\u003cmeta data-mint-head property=\"og:description\" content=\"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vetox\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vetox.io/ru/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=\"Резервная копия сервера - Vetox\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.\">\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/ru/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=\"/ru/server-management/server-backup.md\">\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=\"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=\"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=\"pl\" href=\"https://docs.vetox.io/pl/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/ru/server-management/server-backup#webpage\",\"url\":\"https://docs.vetox.io/ru/server-management/server-backup\",\"name\":\"Резервная копия сервера\",\"description\":\"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.\",\"dateModified\":\"2026-09-28T05:16:25.965Z\",\"isPartOf\":{\"@id\":\"https://docs.vetox.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vetox.io/ru/server-management/server-backup#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vetox.io/ru/server-management/server-backup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Администрирование\",\"item\":\"https://docs.vetox.io/ru/server-management/dashboard-permissions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Резервная копия сервера\",\"item\":\"https://docs.vetox.io/ru/server-management/server-backup\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vetox.io/ru/server-management/server-backup#article\",\"headline\":\"Резервная копия сервера\",\"name\":\"Резервная копия сервера\",\"description\":\"Сохраняйте снимок вашего сервера Discord — каналы, роли, настройки, эмодзи, баны, роли участников и сообщения — и восстанавливайте его здесь или на другом сервере, которым вы управляете.\",\"url\":\"https://docs.vetox.io/ru/server-management/server-backup\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vetox.io/ru/server-management/server-backup#webpage\"},\"image\":\"https://vetox.io/brand/vetox-header-04.png\",\"dateModified\":\"2026-09-28T05:16:25.965Z\",\"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","tabs":[{"tab":"Документация","pages":[{"title":"Документация","href":"/ru"}]},{"tab":"Панель сервера","groups":[{"group":"Общие","icon":"gauge","pages":[{"title":"Обзор сервера","sidebarTitle":"Обзор","icon":"gauge","href":"/ru/server-management/overview"},{"title":"Настройка сервера","sidebarTitle":"Настройка сервера","icon":"sliders","href":"/ru/server-management/setup"}]},{"group":"Модерация","icon":"shield","pages":[{"title":"Модерация и безопасность","sidebarTitle":"Обзор","icon":"shield","href":"/ru/moderation/overview"},{"title":"Auto-Mod","sidebarTitle":"Автомодерация","icon":"filter","href":"/ru/moderation/auto-mod"},{"title":"Инструменты модерации","sidebarTitle":"Инструменты модерации","icon":"gavel","href":"/ru/moderation/moderation-tools"},{"title":"Защита сервера","sidebarTitle":"Защита","icon":"lock","href":"/ru/moderation/protection"},{"title":"Анти-Рейд","sidebarTitle":"Анти-Рейд","icon":"users-slash","href":"/ru/moderation/anti-raid"}]},{"group":"ИИ","icon":"sparkles","pages":[{"title":"ИИ-автомод","sidebarTitle":"ИИ-автомод","icon":"sparkles","href":"/ru/moderation/ai-auto-mod"},{"title":"ИИ-управление сервером","sidebarTitle":"ИИ-управление сервером","icon":"wand-magic-sparkles","href":"/ru/moderation/ai-server-control"},{"title":"Использование ИИ","sidebarTitle":"Использование ИИ","icon":"chart-line","href":"/ru/moderation/ai-usage"}]},{"group":"Сообщество","icon":"trophy","pages":[{"title":"Уровни и опыт","sidebarTitle":"Уровни","icon":"chart-line","href":"/ru/engagement/leveling"},{"title":"XP-события","sidebarTitle":"XP-события","icon":"bolt","href":"/ru/engagement/xp-events"},{"title":"Приветственные сообщения","sidebarTitle":"Приветственные сообщения","icon":"door-open","href":"/ru/utility/welcomer"},{"title":"Розыгрыши","sidebarTitle":"Розыгрыши","icon":"gift","href":"/ru/engagement/giveaways"},{"title":"Предложения","sidebarTitle":"Предложения","icon":"lightbulb","href":"/ru/engagement/suggestions"},{"title":"Starboard","sidebarTitle":"Starboard","icon":"star","href":"/ru/engagement/starboard"},{"title":"Игра в счёт","sidebarTitle":"Счёт","icon":"list-ol","href":"/ru/engagement/counting"},{"title":"Battle Pass","sidebarTitle":"Battle Pass","icon":"medal","href":"/ru/engagement/battle-pass"},{"title":"Серии","sidebarTitle":"Серии","icon":"fire","href":"/ru/engagement/streaks"}]},{"group":"Настройка","icon":"palette","pages":[{"title":"Автороли","sidebarTitle":"Автороли","icon":"user-plus","href":"/ru/engagement/auto-roles"},{"title":"Самоприсваиваемые роли","sidebarTitle":"Самороли","icon":"hand-pointer","href":"/ru/engagement/self-roles"},{"title":"Цвета","sidebarTitle":"Цвета","icon":"palette","href":"/ru/engagement/colors"},{"title":"Временные голосовые каналы","sidebarTitle":"Временный голос","icon":"microphone","href":"/ru/utility/temp-voice"}]},{"group":"Общение","icon":"message","pages":[{"title":"Управление командами","sidebarTitle":"Команды","icon":"terminal","href":"/ru/server-management/command-management"},{"title":"Embed-сообщения","sidebarTitle":"Embed-сообщения","icon":"message","href":"/ru/utility/embed-messages"},{"title":"Sticky-сообщения","sidebarTitle":"Sticky-сообщения","icon":"thumbtack","href":"/ru/utility/sticky-messages"},{"title":"Автоответ","sidebarTitle":"Автоответ","icon":"reply","href":"/ru/utility/auto-responder"},{"title":"Авто-взаимодействие","sidebarTitle":"Авто-взаимодействие","icon":"face-smile","href":"/ru/utility/auto-interaction"},{"title":"Напоминания","sidebarTitle":"Напоминания","icon":"clock","href":"/ru/utility/reminders"}]},{"group":"Уведомления","icon":"bell","pages":[{"title":"Как работают уведомления","sidebarTitle":"Обзор","icon":"bell","href":"/ru/notifications/overview"},{"title":"Уведомления Twitch","sidebarTitle":"Twitch","icon":"twitch","href":"/ru/notifications/twitch"},{"title":"Уведомления Kick","sidebarTitle":"Kick","icon":"video","href":"/ru/notifications/kick"},{"title":"Уведомления YouTube","sidebarTitle":"YouTube","icon":"youtube","href":"/ru/notifications/youtube"},{"title":"Уведомления Reddit","sidebarTitle":"Reddit","icon":"reddit","href":"/ru/notifications/reddit"},{"title":"Уведомления Bluesky","sidebarTitle":"Bluesky","icon":"cloud","href":"/ru/notifications/bluesky"},{"title":"Уведомления Steam","sidebarTitle":"Steam","icon":"steam","href":"/ru/notifications/steam"},{"title":"Уведомления RSS","sidebarTitle":"RSS-ленты","icon":"rss","href":"/ru/notifications/rss"},{"title":"Уведомления о подкастах","sidebarTitle":"Подкасты","icon":"microphone","href":"/ru/notifications/podcasts"}]},{"group":"Тикеты","icon":"ticket","pages":[{"title":"Тикеты","sidebarTitle":"Обзор тикетов","icon":"ticket","href":"/ru/utility/tickets/overview"},{"title":"Панели тикетов и опции","sidebarTitle":"Панели и опции","icon":"table-columns","href":"/ru/utility/tickets/panels"},{"title":"Общие настройки тикетов","sidebarTitle":"Общие настройки","icon":"gear","href":"/ru/utility/tickets/settings"}]},{"group":"Заявки","icon":"clipboard-list","pages":[{"title":"Панели заявок","sidebarTitle":"Панели","icon":"clipboard-list","href":"/ru/utility/applications"},{"title":"Заявки","sidebarTitle":"Заявки","icon":"inbox","href":"/ru/utility/applications/submissions"},{"title":"Аналитика заявок","sidebarTitle":"Аналитика","icon":"chart-simple","href":"/ru/utility/applications/analytics"}]},{"group":"Администрирование","icon":"user-lock","pages":[{"title":"Управление доступом","sidebarTitle":"Управление доступом","icon":"user-lock","href":"/ru/server-management/dashboard-permissions"},{"title":"Логирование","sidebarTitle":"Логирование","icon":"scroll","href":"/ru/moderation/logs"},{"title":"Статистика сервера","sidebarTitle":"Статистика сервера","icon":"chart-simple","href":"/ru/utility/server-stats"},{"title":"Наблюдатель панели","sidebarTitle":"Наблюдатель панели","icon":"desktop","href":"/ru/server-management/dashboard-watcher"},{"title":"Резервная копия Vetox","sidebarTitle":"Резервная копия Vetox","description":"Сохраните зашифрованный снимок всего, что Vetox хранит для вашего сервера, — настройки, а не каналы, — экспортируйте его и восстановите здесь или на другом сервере. Уровень Max.","icon":"box-archive","href":"/ru/server-management/backup"},{"title":"Резервная копия сервера","icon":"server","sidebarTitle":"Резервная копия сервера","href":"/ru/server-management/server-backup"},{"title":"Шаблоны серверов","sidebarTitle":"Шаблоны серверов","description":"Готовые структуры сервера — каналы, роли и права, — которые Vetox выстраивает на вашем сервере за одно действие: из каталога или по ссылке на шаблон Discord.","icon":"wand-magic-sparkles","href":"/ru/server-management/templates"},{"title":"Мне нужна помощь — сессии поддержки","sidebarTitle":"Мне нужна помощь","icon":"life-ring","href":"/ru/server-management/support-sessions"}]}]},{"tab":"Ваш аккаунт","pages":[{"title":"Ваш аккаунт","href":"/ru/account/overview"}]},{"tab":"Команды","pages":[{"title":"Команды","href":"/ru/commands/overview"}]},{"tab":"Помощь","pages":[{"title":"Помощь","href":"/ru/help/faq"}]}]},{"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","pages":[{"title":"pl","href":"/pl/server-management/server-backup"}]},{"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":"Резервная копия сервера - Vetox","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":[],"chunks":[]}