Вайп сервера Rust
Раздел поможет разобраться во всех видах вайпов сервера Rust.
Last updated
Раздел поможет разобраться во всех видах вайпов сервера Rust.
Last updated
Всего существует 3 разновидности вайпов:
Классический вайп вручную (кнопками из панели управления сервером)
Вайп data файлов вручную (удаление/очищение лишних data файлов)
Автоматический вайп при смене seed карты (можно настроить очистку сервера от .sav .db .map, а также data и остальных ненужных файлов, то есть, настроить полный вайп)
Перейдём к разделу "Конфигурация>Вайп сервера" и поближе познакомимся с темой вайпов.
Таким образом вы можете выполнить следующие вайпы:
Вайп карты сервера - данная функция очищает карту сервера, также удаляет файлы формата ".sav" с сервера;
Глобальный вайп - вайп карты сервера и чертежей. Данная функция очищает карту сервера, удаляет чертежи игроков, а также удаляет файлы формата ".sav .db .map" с сервера.
Для проведения вайпа сервер должен быть в отключенном состоянии.
Однако, ни один вид вайпа не очищает data файлы (файлы сохранения плагинов). Вам придётся делать это вручную.
Не все data файлы требуют немедленной очистки при вайпе. Например: у вас установлен плагин на телепортацию домой (/sethome, /home). Сохранённые точки телепортов хранятся в data файле плагина. В таком случае, data файл нужно удалить, иначе у игроков остаются сохранёнными точки телепортации.
Есть три способа осуществить удаление data файлов:
Через SFTP-файловые менеджеры;
Через встроенный в панель управления файловый менеджер;
Автоматический вайп определённых файлов при смене seed карты;
Путь к data файлам: oxide>data
Самый удобный и технологичный вид вайпа - автоматический вайп при смене seed карты.
Переходим по пути "Конфигурация>Параметры запуска". Находим два интереснейших параметра:
Значение "1" включит данную функцию, значение "0", соответственно, выключит.
При включенной функции автоматического вайпа, при изменении WorldSeed параметра и перезагрузке сервера, автоматически будут удаляться файлы/библиотеки, которые вы заранее укажете в параметре "Список файлов Автовайп"
Этот список служит хорошим примером, так как благодаря ему можно легко разобраться, как именно нужно прописывать путь к тем или иным файлам.
В первую очередь нам нужно определиться, что именно мы хотим вайпать. Рассмотрим, как сделать полный вайп сервера (очистка сервера от .sav .db .map, а также data и остальных ненужных файлов).
Так как мы решили делать полный глобальный вайп, начинаем прописывать путь к файлам, которые хотим удалить, в параметр "Список файлов Автовайп" (совет: вам не нужно каждый раз прописывать в точности полное название файла с цифрами. Вместо цифр ставится знак *):
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
Все нужные нам файлы из "server>rust" мы внесли, но это ещё далеко не всё. Кроме файлов из "server>rust" мы хотим очистить ещё и некоторые data файлы.
Вносим нужные для удаления файлы во всё тот же параметр "Список файлов Автовайп":
oxide/data/NTeleportationHome.json
oxide/data/MyMiniCopter.json
oxide/data/Kits_Data.json
Сохраняем получившийся список, обновляя параметры запуска сервера.
Что мы имеем в итоге: теперь при смене WorldSeed и перезагрузке сервера, автоматически будет происходить вайп определённых файлов. В нашем случае, получился полный глобальный вайп сервера с удалением некоторых data файлов.
Первый - "Автовайп сервера при смене World Seed параметра" Данный параметр отвечает за включение или отключение автоматического вайпа тех или иных файлов/библиотек при смене World Seed карты (о "world seed" вы можете подробно прочитать здесь: Настройка сервера Rust).
Второй параметр - "Список файлов Автовайп" Данный параметр отвечает за файлы/библиотеки, которые будут удалены при изменении WorldSeed, если включена функция автовайпа.
Стандартно список файлов, находящихся в этом параметре, выглядит так:
Перейдём по пути "server>rust", перед нами окажется приблизительно такой список файлов:
Переходим по пути "oxide>data". Лично мы наблюдаем такую картину: