RE:NODE

Руководства11 мин чтения

График форс-вайпа Rust: даты и время

Когда наступает принудительный вайп Rust, первые четверги до конца 2027 года, как вписать еженедельные и двухнедельные вайпы в месяцы по четыре и пять недель и что автоматизировать.

0 прочтений

Принудительный вайп в Rust происходит в первый четверг каждого месяца, когда Facepunch одновременно выпускает ежемесячное обновление клиента и сервера. Обычно обновление выходит вечером по британскому времени, около 19:00 по Лондону - 20:00 в Германии, - хотя точная минута не гарантирована, а дата иногда сдвигается. В этот момент каждый сервер обязан обновиться и начать новую карту; уйдут ли вместе с ней чертежи, решаете вы, если Facepunch не объявит иного. Настоящая проблема с расписанием у большинства владельцев - не сам принудительный вайп, а то, как вписать еженедельный или двухнедельный цикл в месяцы, где четыре или пять четвергов. В этой статье - даты, часовые пояса, арифметика периодичности и то, что можно автоматизировать.

Что удаляет вайп и пошаговый порядок действий в этот день - в статье о вайпах Rust без потери игроков. Эта статья - календарь вокруг него.

Что делает вайп принудительным#

В день принудительного вайпа одновременно меняются три вещи: сетевой протокол, так что старые серверы и новые клиенты не могут общаться; формат сохранения, так что .sav прошлого месяца не загрузится; и обычно процедурный генератор, так что тот же seed и размер дают другой рельеф. Сервер, который не обновился, недоступен. Сервер, который обновился без вайпа, не может загрузить сохранение и всё равно генерирует новую карту.

Чертежи хранятся отдельно и переживают принудительный вайп, если вы их не удалите. В редких случаях Facepunch объявляет и принудительный вайп чертежей, когда этого требует изменение дерева технологий или хранения чертежей; об этом говорится в примечаниях к обновлению и в devblog, так что читайте их на неделе перед вайпом.

Обновление также ломает Oxide и может сломать плагины Carbon, поэтому между «обновление вышло» и «мой сервер готов» часто проходит час и больше. Как это выглядит для каждого фреймворка, разобрано в статьях о плагинах Oxide (uMod) и Carbon или Oxide.

Во сколько выходит обновление#

Facepunch выпускает обновления днём или вечером по британскому времени, и давно сложившаяся закономерность - около 19:00 по Лондону. Считайте это «вечером по европейскому времени» и следите за официальными каналами в сам день, а не планируйте до минуты. Если релиз в 19:00 по Лондону, он выйдет:

МестоЗимнее время UK (GMT)Летнее время UK (BST)
Лондон19:0019:00
UTC19:0018:00
Берлин, Франкфурт20:0020:00
Москва22:0021:00
Нью-Йорк14:0014:00
Лос-Анджелес11:0011:00

Великобритания и ЕС переводят часы в одни и те же выходные, так что Германия всегда на час впереди Лондона. США переводят часы в другие даты, поэтому несколько недель в марте и с конца октября до начала ноября Нью-Йорк отличается от таблицы выше на час. Если ваш сервер и большинство игроков в Европе, принудительный вайп приходится на ваш вечер - удобно для игроков и повод отрепетировать порядок действий в день вайпа, потому что выполнять его вы будете в часы пик.

Когда обновление задерживается или сломано

В некоторые месяцы обновление выходит позже ожидаемого, а в некоторые через несколько часов выходит хотфикс, потому что что-то сломалось. Готовьтесь к обоим вариантам.

Если релиз задерживается, держите сервер на старой версии, пока он не выйдет. Игроки ещё могут провести последний вечер на старой карте, а раннее выключение лишь даёт им повод попробовать другой сервер. Пишите в Discord, когда увидите релиз, а не раньше.

Если следом выходит хотфикс, протокол может снова измениться. Игроки на новом клиенте не смогут зайти на сервер со сборкой до хотфикса, и это выглядит ровно как упавший сервер. После принудительного вайпа проверьте наличие обновления сервера ещё раз через час-два и снова на следующее утро; повторный запуск app_update в SteamCMD обходится дёшево, если ничего не изменилось, а что говорит его вывод, разобрано в статье SteamCMD: как он работает. Серверы, которые обновляются при каждом запуске, подхватывают хотфиксы перезапуском - это один из доводов в пользу перезапуска утром после принудительного вайпа.

Если ваш фреймворк или критичный плагин сломан обновлением и к вечеру не исправлен, у вас настоящий выбор: открыться ванильным или оставаться закрытым. Открыться ванильным обычно правильно для слегка модифицированного сервера и неправильно для того, чьё лицо - это его плагины. Решите заранее, какой у вас сервер, чтобы решение в ту ночь не принималось под давлением в шумном Discord.

Даты принудительных вайпов до конца 2027 года#

Первые четверги и число недель до следующего. Для планирования периодичности важен именно столбец с неделями.

Принудительный вайпНедель до следующего
Чт 5 ноября 20264
Чт 3 декабря 20265
Чт 7 января 20274
Чт 4 февраля 20274
Чт 4 марта 20274
Чт 1 апреля 20275
Чт 6 мая 20274
Чт 3 июня 20274
Чт 1 июля 20275
Чт 5 августа 20274
Чт 2 сентября 20275
Чт 7 октября 20274

Это календарные даты, вычисленные по правилу первого четверга. Facepunch годами его придерживается, но объявляет каждое обновление отдельно; когда первый четверг приходится на праздник - очевидный пример 1 января, - проверяйте объявление, а не полагайтесь на предположение.

Как вписать периодичность в месяцы по четыре и пять недель#

Раз в месяц

Самый простой вариант: вайпать только в принудительные дни. Циклы чередуются между четырьмя и пятью неделями, и игроки с этим мирятся, потому что в Rust все знают правило первого четверга. Месячный цикл подходит строителям, ролевым серверам и серверам с небольшим онлайном. Это же периодичность, при которой рост сущностей бьёт сильнее всего, потому что в длинный месяц карта несёт на себе пять недель строительства; почему так, объясняет статья о производительности сервера и числе сущностей.

Раз в неделю

Вайп каждый четверг. Принудительный вайп становится просто ещё одним четвергом, и каждый цикл длится ровно неделю. Еженедельный цикл подходит серверам с большим онлайном и повышенными рейтами, где всё дерево технологий открывается за несколько дней. Цена - ваше время: пятьдесят два дня вайпа в год.

Раз в две недели

Распространённый компромисс - и тот, где возникает проблема с арифметикой. Двухнедельные циклы идеально ложатся в четырёхнедельный месяц: принудительный вайп, а через две недели вайп в середине месяца. Пятинедельный месяц оставляет лишнюю неделю. Варианты:

ПодходЦиклы в пятинедельном месяцеКомпромисс
Две, потом три2 недели, затем 3 неделиПредсказуемо; последний цикл длиннее
Три, потом две3 недели, затем 2 неделиДлинный первый цикл, когда энергии больше всего
Строго две неделиСмещается относительно принудительного дняИногда недельный цикл перед принудительным
Дополнительный недельный2, 2, затем 1 неделяСвежий старт перед принудительным; один очень короткий цикл

«Две, потом три» - то, что делает большинство двухнедельных серверов: вайп в принудительный день, ещё один через две недели, а второй цикл длится до следующего принудительного дня. Напишите об этом в правилах, чтобы трёхнедельный цикл был ожидаемым, а не сюрпризом.

Вот как это выглядит на ближайшие месяцы:

МесяцПринудительный вайпВайп в серединеДлина циклов
Ноябрь 20265 ноября19 ноября2 + 2 недели
Декабрь 20263 декабря17 декабря2 + 3 недели
Январь 20277 января21 января2 + 2 недели
Апрель 20271 апреля15 апреля2 + 3 недели

Длинный декабрьский цикл захватывает праздники, и это нормально - онлайн падает, а сервер, который работает в Новый год, собирает игроков с тех, что не работают. Не назначайте вайп в середине цикла на 31 декабря.

Расписание вайпов чертежей#

Чертежи - второй календарь. Распространённые схемы:

  • Чертежи вайпаются только в принудительный день. Самый частый выбор на двухнедельных и еженедельных серверах. Каждый месяц начинается с пустого дерева технологий, а вайпы в середине месяца сохраняют то, что игроки изучили. Игроки, пришедшие на третьей неделе, не отстают безнадёжно, потому что на свежей карте с опытными тиммейтами они быстро изучают чертежи.
  • Чертежи вайпаются с каждой картой. Чистый старт каждый раз, его любят небольшие соревновательные серверы. Это значит, что первый день каждого цикла - гонка по дереву технологий, которую одни игроки обожают, а другие из-за неё уходят.
  • Чертежи никогда не вайпаются, если это не принудительно. Редкость за пределами строительных и ролевых серверов. Вернувшиеся игроки сохраняют всё, это гостеприимно, а новые игроки попадают на сервер, где у всех остальных открыто всё дерево.

Что бы вы ни выбрали, правило для чертежей должно стоять в одном предложении с правилом для карты: «Карта - каждый второй четверг, чертежи - в принудительный вайп». Вайпы чертежей волнуют игроков не меньше, чем вайпы карты, и вопрос «BP wipe this week?» будут задавать в вашем Discord перед каждым вайпом, если ответ не написан где-нибудь на видном месте.

Как выбрать свой час вайпа#

Принудительные вайпы происходят тогда, когда Facepunch выпускает обновление. Остальные ваши вайпы происходят тогда, когда вы решите, и этот выбор важнее, чем кажется.

  • Каждый раз один и тот же день недели и час. Если принудительные вайпы - в четверг вечером, делайте вайпы в середине цикла тоже в четверг вечером. Игроки планируют неделю вокруг этого.
  • Вечер ваших игроков, а не ваш. Серверу в Германии с преимущественно европейским онлайном хорошо вайпаться около 19:00-20:00 по центральноевропейскому времени. Сервер, который рассчитывает на игроков из других мест, должен выбрать их вечер и смириться с вайпами в неудобный час.
  • Не в тот же момент, что и все остальные в принудительный день, если есть возможность. В принудительный четверг вайпаются все серверы, поэтому конкуренция за игроков тогда самая жёсткая. Некоторые серверы намеренно вайпаются в пятницу днём, подбирая игроков, которых не устроили загруженные четверговые серверы. Это работает только для вайпов в середине цикла и вайпов чертежей; в принудительный день карту нужно вайпать при обновлении.
  • Не тогда, когда вы недоступны. Выбранный вами час - это час, когда вы дежурите в первые минуты новой карты.

Неделя перед принудительным вайпом#

  1. Понедельник или вторник: прочитайте примечания к staging. Ветка staging несёт обновление следующего месяца. Установите её рядом с живым сервером через app_update 258550 -beta staging в отдельную папку и запустите с вашими плагинами, чтобы увидеть, какие из них сломаются.
  2. Среда: проверьте плагины и карты. Отметьте, какие авторы выпустили обновления под новую версию, а какие нет. Решите, без чего вы обойдётесь, если плагин не будет готов.
  3. Среда: выберите seed. По возможности просмотрите кандидатов после того, как генерация на staging станет окончательной, и подтвердите выбор в сам день. Подробности - в статье о кастомных картах и размере процедурной карты.
  4. Четверг утром: backup и объявление. Защитите backup папки identity от ротации. Укажите время вайпа в названии сервера и напишите в Discord.
  5. Четверг вечером: выполните порядок действий. Обновление с validate, обновление фреймворка, удаление файлов, запуск, проверка, объявление.

Ветки и validate подробно разобраны в статье SteamCMD: как он работает.

Что можно автоматизировать, а что нельзя#

Cron может выразить «каждый четверг» или «с 1-го по 7-е число», но не «первый четверг». Когда строка cron ограничивает и день месяца, и день недели, большинство реализаций срабатывает, когда совпадает любое из условий, а не оба.

code
0 18 * * 4       every Thursday at 18:00 (server time)0 18 1-7 * *     the 1st to 7th of the month at 18:000 18 1-7 * 4     usually: days 1-7 OR any Thursday - not "first Thursday"

Практический ответ для большинства серверов:

  • Еженедельные задачи по четвергам безопасно автоматизировать: backup, предупреждение в игре за час, второе предупреждение за десять минут. Они полезны в любой четверг при любой периодичности.
  • Сам вайп в принудительный день остаётся ручным, потому что зависит от того, выпустит ли Facepunch обновление и готовы ли ваши плагины, - ни того ни другого таймер не знает.
  • Вайпы в середине цикла можно частично автоматизировать плагином фреймворка или скриптом, который удаляет файлы сохранения по расписанию, но человек всё равно должен проверить, что сервер поднялся.

В RE:NODE вкладка Schedules принимает cron-выражение и выполняет упорядоченные задачи с задержками между ними - консольную команду, backup, действие с питанием. Расписание на четверг, которое отправляет предупреждение say, ждёт, отправляет ещё одно, а затем делает backup, - ровно то, для чего она предназначена. Удаление файлов сохранения не является задачей расписания; это по-прежнему работа для файлового менеджера или SFTP. Самого Rust нет в каталоге игр RE:NODE, поэтому если вы запускаете его на VDS из линейки выделенных серверов, для тех же задач вы будете использовать cron и свои скрипты. Синтаксис разобран в статье о cron-выражениях.

Как сообщить игрокам расписание#

Периодичность работает, только если игроки её знают.

  • `server.tags` включает значения периодичности weekly, biweekly и monthly, которые попадают в фильтры браузера. Укажите то, которым пользуетесь.
  • Название сервера должно содержать периодичность и следующую дату: Longship | EU | Biweekly | Next wipe Thu 19 Nov. Обновляйте его сразу после каждого вайпа.
  • Описание - место для полного правила, включая то, что происходит в пятинедельные месяцы и вайпаются ли чертежи в принудительный день.
  • В Discord выкладывается календарь на три месяца вперёд, чтобы никому не приходилось спрашивать.

Convar-ы листинга есть в статье о server.cfg и convar-ах, а остальное о том, как сделать, чтобы люди возвращались, - в статье о росте сообщества игрового сервера.

FAQ#

Когда следующий принудительный вайп Rust?

В первый четверг месяца - на ближайшие месяцы это 5 ноября 2026, 3 декабря 2026 и 7 января 2027. Facepunch подтверждает каждое обновление отдельно, так что, если дата выпадает на праздник, проверяйте объявление.

Во сколько происходит принудительный вайп Rust?

Обычно вечером по британскому времени, около 19:00 по Лондону, то есть в 20:00 в Германии и днём на восточном побережье США. Он может задержаться, поэтому планируйте окно, а не минуту.

Вайпаются ли чертежи в день принудительного вайпа?

Нет, если вы их не удалите или Facepunch не объявит для этого обновления принудительный вайп чертежей. Принудительный вайп заменяет карту; чертежи лежат в отдельном файле, который контролируете вы.

Как двухнедельные серверы справляются с пятинедельными месяцами?

Большинство вайпается в принудительный день, затем ещё раз через две недели, а второй цикл длится три недели до следующего принудительного вайпа. Напишите об этом в правилах, чтобы игроки этого ждали.

Можно ли пропустить принудительный вайп?

Нет, если вам нужны игроки. Без обновления актуальные клиенты не смогут подключиться; с обновлением старое сохранение не загрузится. Выбор только в том, как быстро вы будете готовы после релиза.


Комментарии

Полностью анонимно: без аккаунта, без почты, без cookie. Мы храним имя, которое вы ввели, текст и время - больше ничего. Количество ссылок ограничено, разметка не отображается.

0/2000