TeaHost
Rustrustвайп3 мин. чтения

Настройка расписания вайпов

Как настроить автоматический вайп Rust-сервера через расписание в панели — map-вайп, BP-вайп, форс-вайп и смена seed

Кратко

Автовайп Rust настраивается в панели: выберите вайп карты или карты с чертежами и задайте cron-расписание, например 0 19 * * 4 — каждый четверг в 19:00. Форс-вайп Facepunch приходится на первый четверг месяца, поэтому ежемесячный вайп удобно ставить на этот день. Чтобы карта менялась, перед вайпом меняйте WORLD_SEED в Startup.

Вайп — это очистка мира сервера: удаление построек, предметов и, при необходимости, изученных чертежей. Регулярный вайп удерживает игроков и выравнивает старт для новичков. В этой статье разберём, чем отличаются типы вайпов, как поставить их на автоматическое расписание в панели TeaHost и как менять карту при каждой очистке.

Расписание вайпов Rust в панели TeaHost

Типы вайпов

Перед настройкой расписания нужно понимать, что именно вы удаляете:

ТипЧто удаляетсяЧто остаётсяКогда
Map-вайпПостройки, предметы, ресурсы; карта генерируется зановоИзученные чертежиСамый частый: раз в неделю или две
BP-вайпТо же, плюс изученные чертежи — все начинают с нуля, включая крафтПрава и конфигиОбычно раз в месяц
Форс-вайпСтарая карта несовместима с обновлением и не запустится—Первый четверг каждого месяца, вместе с обновлением Facepunch

Нужен ли на форс-вайпе ещё и сброс чертежей, Facepunch указывает в анонсе обновления.

Многие администраторы делают map-вайп еженедельно, а BP-вайп — раз в месяц в первый четверг, синхронно с форс-вайпом.

Команды вайпа

Вайп в Rust выполняется удалением файлов сохранения, а не одной консольной командой. Панель делает это за вас через задачу в расписании. Ключевые действия:

  • Удаление файлов *.map и *.sav из папки сервера — это map-вайп.
  • Дополнительное удаление файлов вида player.blueprints.*.db — это BP-вайп.

В панели TeaHost автовайп настраивается без скриптов: вы выбираете вайп только карты или карты вместе с чертежами, день и время, а сервер выполняет его сам. Если делаете вайп руками, порядок и список файлов — в инструкции как сделать вайп.

Настройка cron-расписания в панели

Откройте панель panel.teahost.ru, выберите сервер и перейдите в раздел Schedules (Расписания).

  1. Нажмите Create Schedule и задайте имя, например «Еженедельный map-вайп».
  2. Укажите cron-выражение времени запуска. Формат: минута час день-месяца месяц день-недели.
  3. Для вайпа каждый четверг в 19:00 задайте: 0 19 * * 4 (4 — это четверг).
  4. Для ежемесячного BP-вайпа в первый четверг используйте день недели 4 и ограничение по дате в задаче.
  5. Добавьте в расписание задачу-действие: команду вайпа (map или BP) и, при желании, отправку сообщения в чат перед перезапуском.

Несколько полезных cron-примеров:

  • 0 19 * * 4 — каждый четверг в 19:00.
  • 0 12 * * 1,4 — по понедельникам и четвергам в 12:00.
  • 0 6 * * * — ежедневный перезапуск в 06:00 (без вайпа, только рестарт).

Перед вайпом рекомендуем добавить отдельную задачу с командой say Вайп через 5 минут!, запущенную за несколько минут до основного действия, чтобы предупредить игроков.

Если вайп не по стандартному графику, поправьте и внутриигровой таймер вайпа конварами wipetimer.wipeDayofWeek, wipetimer.wipeHourofDay и wipetimer.wipeTimezone — они описаны в вики Facepunch. От таймера зависит и запуск событий конца вайпа.

Custom seed и size при вайпе

При map-вайпе карта генерируется заново по значениям WORLD_SEED и WORLD_SIZE. Если оставить их без изменений, карта будет прежней. Чтобы каждый вайп давал новый мир:

  1. Перейдите в раздел Startup сервера.
  2. Перед вайпом смените WORLD_SEED на новое число (например, случайное от 0 до 2147483647).
  3. При необходимости измените WORLD_SIZE — но помните, что большие карты требуют больше RAM: около 2000 на 4 ГБ, 3000 на 8 ГБ, 4000 на 16 ГБ (подробнее).

Некоторые администраторы держат seed постоянным, чтобы игроки знали карту, и меняют его только на BP-вайп. Другие ставят случайный seed каждую неделю ради разнообразия. Оба подхода рабочие — выбирайте под свою аудиторию.

Если вы используете кастомную карту через levelurl, seed и size игнорируются — подробнее об этом в статье про установку кастомной карты. Учтите: при вайпе кастомная карта остаётся, обнуляется только прогресс.

Проверка после вайпа

После срабатывания расписания:

  • Убедитесь, что сервер поднялся и виден в списке — первый запуск после map-вайпа занимает несколько минут из-за генерации карты: около 2–4 минут на 3000 и 4–8 минут на 4000.
  • Проверьте, что дата вайпа обновилась в заголовке сервера (Rust показывает её игрокам).
  • При BP-вайпе зайдите на сервер и убедитесь, что чертежи сброшены.

Поставьте задачу бэкапа в панели за 15–30 минут до вайпа — тогда при ошибке можно откатиться. Как это сделать, описано в статье про автобэкапы.

Хостинг Rust с автовайпом из панели — на странице Rust.