Вайп сервера Rust

Раздел поможет разобраться во всех видах вайпов сервера Rust.

Всего существует 3 разновидности вайпов:

  1. Классический вайп вручную (кнопками из панели управления сервером)

  2. Вайп data файлов вручную (удаление/очищение лишних data файлов)

  3. Автоматический вайп при смене seed карты (можно настроить очистку сервера от .sav .db .map, а также data и остальных ненужных файлов, то есть, настроить полный вайп)

Классический вайп вручную (из панели управления сервером)

Таким образом вы можете выполнить следующие вайпы:

  1. Вайп карты сервера - данная функция очищает карту сервера, также удаляет файлы формата ".sav" с сервера;

Для проведения вайпа сервер должен быть в отключенном состоянии.

Вайп data файлов вручную (удаление/очищение лишних data файлов)

Однако, ни один вид вайпа не очищает data файлы (файлы сохранения плагинов). Вам придётся делать это вручную.

Не все data файлы требуют немедленной очистки при вайпе. Например: у вас установлен плагин на телепортацию домой (/sethome, /home). Сохранённые точки телепортов хранятся в data файле плагина. В таком случае, data файл нужно удалить, иначе у игроков остаются сохранёнными точки телепортации.

Есть три способа осуществить удаление data файлов:

  1. Через SFTP-файловые менеджеры;

  2. Через встроенный в панель управления файловый менеджер;

  3. Автоматический вайп определённых файлов при смене seed карты;

Путь к data файлам: oxide>data

Автоматический вайп при смене seed карты

Самый удобный и технологичный вид вайпа - автоматический вайп при смене seed карты.

Переходим по пути "Конфигурация>Параметры запуска". Находим два интереснейших параметра:

Значение "1" включит данную функцию, значение "0", соответственно, выключит.

При включенной функции автоматического вайпа, при изменении WorldSeed параметра и перезагрузке сервера, автоматически будут удаляться файлы/библиотеки, которые вы заранее укажете в параметре "Список файлов Автовайп"

Этот список служит хорошим примером, так как благодаря ему можно легко разобраться, как именно нужно прописывать путь к тем или иным файлам.

Подробный гайд по настройке путей к файлам для автовайпа сервера

В первую очередь нам нужно определиться, что именно мы хотим вайпать. Рассмотрим, как сделать полный вайп сервера (очистка сервера от .sav .db .map, а также data и остальных ненужных файлов).

  1. Так как мы решили делать полный глобальный вайп, начинаем прописывать путь к файлам, которые хотим удалить, в параметр "Список файлов Автовайп" (совет: вам не нужно каждый раз прописывать в точности полное название файла с цифрами. Вместо цифр ставится знак *):

  • server/rust/proceduralmap.*.*.*.map server/rust/player.tokens.db server/rust/sv.files.*.db server/rust/companion.id server/rust/player.deaths.*.db server/rust/proceduralmap.*.*.*.sav server/rust/log.EAC.txt server/rust/player.blueprints.*.db server/rust/player.identities.*.db

  1. Все нужные нам файлы из "server>rust" мы внесли, но это ещё далеко не всё. Кроме файлов из "server>rust" мы хотим очистить ещё и некоторые data файлы.

  2. Вносим нужные для удаления файлы во всё тот же параметр "Список файлов Автовайп":

  • oxide/data/NTeleportationHome.json oxide/data/MyMiniCopter.json oxide/data/Kits_Data.json

  1. Сохраняем получившийся список, обновляя параметры запуска сервера.

Что мы имеем в итоге: теперь при смене WorldSeed и перезагрузке сервера, автоматически будет происходить вайп определённых файлов. В нашем случае, получился полный глобальный вайп сервера с удалением некоторых data файлов.

Last updated