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

Типы вайпов
Перед настройкой расписания нужно понимать, что именно вы удаляете:
| Тип | Что удаляется | Что остаётся | Когда |
|---|---|---|---|
| Map-вайп | Постройки, предметы, ресурсы; карта генерируется заново | Изученные чертежи | Самый частый: раз в неделю или две |
| BP-вайп | То же, плюс изученные чертежи — все начинают с нуля, включая крафт | Права и конфиги | Обычно раз в месяц |
| Форс-вайп | Старая карта несовместима с обновлением и не запустится | — | Первый четверг каждого месяца, вместе с обновлением Facepunch |
Нужен ли на форс-вайпе ещё и сброс чертежей, Facepunch указывает в анонсе обновления.
Многие администраторы делают map-вайп еженедельно, а BP-вайп — раз в месяц в первый четверг, синхронно с форс-вайпом.
Команды вайпа
Вайп в Rust выполняется удалением файлов сохранения, а не одной консольной командой. Панель делает это за вас через задачу в расписании. Ключевые действия:
- Удаление файлов
*.mapи*.savиз папки сервера — это map-вайп. - Дополнительное удаление файлов вида
player.blueprints.*.db— это BP-вайп.
В панели TeaHost автовайп настраивается без скриптов: вы выбираете вайп только карты или карты вместе с чертежами, день и время, а сервер выполняет его сам. Если делаете вайп руками, порядок и список файлов — в инструкции как сделать вайп.
Настройка cron-расписания в панели
Откройте панель panel.teahost.ru, выберите сервер и перейдите в раздел Schedules (Расписания).
- Нажмите Create Schedule и задайте имя, например «Еженедельный map-вайп».
- Укажите cron-выражение времени запуска. Формат:
минута час день-месяца месяц день-недели. - Для вайпа каждый четверг в 19:00 задайте:
0 19 * * 4(4 — это четверг). - Для ежемесячного BP-вайпа в первый четверг используйте день недели 4 и ограничение по дате в задаче.
- Добавьте в расписание задачу-действие: команду вайпа (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. Если оставить их без изменений, карта будет прежней. Чтобы каждый вайп давал новый мир:
- Перейдите в раздел Startup сервера.
- Перед вайпом смените
WORLD_SEEDна новое число (например, случайное от 0 до 2147483647). - При необходимости измените
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.