Вайп сервера Rust
Раздел поможет разобраться во всех видах вайпов сервера Rust.
Last updated
Was this helpful?
Раздел поможет разобраться во всех видах вайпов сервера Rust.
Last updated
Was this helpful?
Всего существует 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" вы можете подробно прочитать здесь: ).
Второй параметр - "Список файлов Автовайп" Данный параметр отвечает за файлы/библиотеки, которые будут удалены при изменении WorldSeed, если включена функция автовайпа.
Стандартно список файлов, находящихся в этом параметре, выглядит так:
Перейдём по пути "server>rust", перед нами окажется приблизительно такой список файлов:
Переходим по пути "oxide>data". Лично мы наблюдаем такую картину: