Обучающий остров в Rust запустят на локальном сервере

Обучающий остров в Rust могут перенести с общих серверов на компьютер игрока. В ленте коммитов Facepunch ожила ветка hackweek_local_tutorial: 19–21 октября программист Jarryd Campi влил в неё свежий main, починил печи, электросеть и навигацию ботов, ускорил сборку ресурсов туториала с 40 до нескольких минут и добавил кнопку запуска в интерфейсе. Идея простая: новичок проходит обучение на отдельном локальном сервере, а не на острове у края карты чужого сервера. Ниже — что уже видно в коммитах, чем это отличается от нынешнего туториала и чего пока нет.

Как обучающий остров работает сейчас

Новичок на обучающем острове Rust идёт к разбитому вертолёту, у которого сидит персонаж-наставник с гарнитурой
Старт обучения: разбитый вертолёт и наставник. Сейчас этот остров живёт на обычном сервере

Tutorial Island появился в мартовском обновлении 2024 года вместе с девблогом Lighting The Way. Остров не отдельный режим, а часть обычного сервера: игроку, подключившемуся к совместимому серверу, предлагают пройти обучение, и после согласия он возрождается на закрытом острове, куда другие игроки попасть не могут.

Включает туториал владелец сервера переменной server.tutorialEnabled, по умолчанию она выключена. Совместимые серверы помечаются тегом tut, а у совсем новых аккаунтов в браузере серверов по умолчанию включён фильтр «совместимые с обучением». Предложение не показывают тем, у кого больше 50 смертей, а если отказаться, игра больше не спросит. Запустить обучение вручную можно из меню настроек.

За примерно полчаса для тех, кто привык к шутерам (и около часа для остальных), остров проводит через базу: добыча камнем, крафт каменного топора и кирки, постройка с фундаментом, шкафом и спальником, апкип, готовка на костре, смерть и возрождение, лук против медведя, печь, верстак первого уровня и в финале каяк. Награды нет: на основной сервер игрок выходит с тем же, что и все.

Что видно в ветке hackweek_local_tutorial

Название говорит само за себя: ветка родилась на хак-неделе, когда разработчики Facepunch несколько дней занимаются собственными идеями. Первая попытка была 9–12 февраля 2026 года, затем ветка восемь месяцев стояла без движения и снова ожила 19 октября. Всего в ней 29 коммитов, все от одного автора.

Дата Что сделано
9 февраля Первые шаги: локальный сервер стартует по консольной переменной debug.startLocalTutorial, пока грузит только карту Craggy
9 февраля Клиент ждёт сообщения о готовности сервера и сам подключает игрока; сцена острова собрана как отдельная играбельная
9 февраля Вырезан большой кусок кода, который отвечал за размещение обучающих островов по краю мира
10 февраля Остров впервые запущен как сцена в выделенной сборке; на локальном сервере не грузятся монументы
11 февраля Починены этапы готовки и возрождения; из сборки убраны глубоководье, грузовой корабль и тяжёлая техника; экран загрузки, пока сервер поднимается
11 февраля Защита: локальный сервер не сохраняет мир, пускает одного игрока и только с локального адреса
12 февраля Сервер выключается, если игрок отключился больше чем на 5 секунд или прошёл обучение
19 октября Слияние свежего main «со множеством конфликтов», чистка; окно сервера скрыто, но всё ещё срабатывает брандмауэр Windows
20 октября Починены электросеть и авторизация Steam; для локального сервера проверка Steam пропускается, уменьшены пулы объектов
21 октября Сборка ресурсов туториала ускорена с 40 до 20 минут, а затем с 15 до пары минут; клиент и сервер вместе укладываются меньше чем в 10 ГБ памяти
21 октября Починены печи, пинги ресурсов и навигация ботов; убрана метка острова на карте; скины на время обучения отключены; кнопка запуска в интерфейсе, «очень WIP»

Важная оговорка про «Merge from main»: это значит, что в ветку подтянули текущий код игры, а не что туториал попал в основную версию. На 21 октября ветка в main не влита, на тестовых серверах локального обучения нет.

Чем локальный туториал отличается от нынешнего

Задание обучающего острова Rust «Построй базу»: синий контур фундамента и подсказка про план постройки и левую кнопку мыши
Этап «Построй базу» на обучающем острове. Сами задания в локальной версии остаются прежними

Судя по коммитам, сценарий обучения не переписывают: этапы готовки, возрождения, печи и электросети чинят, чтобы они работали так же, как на сервере. Меняется место, где всё это запускается.

Параметр Сейчас В ветке hackweek_local_tutorial
Где идёт обучение На обычном сервере, остров у края карты На локальном сервере на компьютере игрока
Кто включает Владелец сервера через server.tutorialEnabled Сам игрок, кнопкой в интерфейсе
Нужен ли совместимый сервер Да, с тегом tut Нет
Нагрузка на сервер Остров и его боты живут рядом с основной картой Общий сервер не участвует
Сохранение мира Как у сервера Отключено, сервер гаснет после выхода
Метка на карте Есть Убрана
Скины Работают Отключены на время обучения

Для новичка главный плюс в том, что пропадает зависимость от выбора сервера. Сейчас обучение доступно только там, где его включил владелец, и многие серверы с модами его держат выключенным: вики Facepunch прямо предупреждает, что на мини-игровых и сильно модифицированных серверах этапы туториала могут ломаться. Тому, кто только разбирается, как выбрать сервер в Rust, больше не придётся искать тег tut.

Для серверов выгода в том, что обучающие острова и их боты перестанут занимать место и ресурсы рядом с картой. Ошибки, связанные с островом на общем сервере, тоже уходят: в октябрьских коммитах, которые мы разбирали в материале про ноябрьское обновление Rust, чинили утечку данных о чужих шкафах игроку на обучающем острове.

Что пока не решено

  • Брандмауэр Windows. Окно сервера уже прячется, но при запуске всё ещё всплывает запрос брандмауэра — для новичка это странная первая встреча с игрой.
  • Память. Клиент и локальный сервер вместе берут меньше 10 ГБ. Это хороший результат для Rust, но на машинах с 8–16 ГБ оперативной памяти запуск двух процессов может быть тяжёлым; подробнее о памяти — в нашем разборе оптимизации Rust и настроек памяти.
  • Размер загрузки. Для туториала собирают отдельный набор ресурсов. Войдёт ли он в основную установку или будет докачиваться, в коммитах не сказано.
  • Кнопка. Автор сам пишет, что вызов из интерфейса «очень WIP». Где именно она будет — в главном меню или в настройках, — пока неизвестно.

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

Вторая идея хак-недели: креативный уровень строительства

Рядом с туториалом 16 октября появилась ещё одна ветка — hackweek_creative_building_tier с единственным коммитом. В ней сделан новый уровень строительных блоков: неуязвимый и невидимый, но с коллизией. На такие блоки можно ставить предметы и клеить обои. Автор предлагает использовать их, чтобы перекрывать участки карты или делать «парящие» витрины.

Для обычного выживания это мало что меняет: неразрушаемая стена на PvP-сервере сломала бы рейды. Скорее это инструмент для создателей карт, ивент-серверов и творческих режимов. С обычными уровнями строительства и улучшением блоков новичка знакомит гайд как построить базу 2×1.

Когда ждать локальное обучение

Дат нет. Ветки с хак-недели часто так и остаются экспериментами, а эта к тому же восемь месяцев стояла без движения. Ближайшие обновления Rust выходят 5 ноября и 3 декабря; чтобы локальный туториал успел к ноябрьскому, его нужно влить в main в ближайшие дни. Судя по тону коммитов («очень WIP», срабатывающий брандмауэр), реалистичнее говорить о декабре или 2027 годе, если идею вообще доведут.

Признак готовности Состояние на 21 октября
Ветка влита в main Нет
Обучение проходит целиком Неизвестно: в феврале — примерно треть пути, в октябре чинят этапы по одному
Запуск из интерфейса Черновой
Проблема с брандмауэром Не решена
Анонс в девблоге Нет

Частые ошибки в трактовке новости

  • «Туториал станет одиночным режимом Rust». Нет: локальный сервер поднимают только для обучающего острова, мир не сохраняется, а сервер гаснет сразу после выхода.
  • «Обучающие острова уберут с серверов уже в ноябре». Ветка не влита в main, и до ноябрьского патча об этом говорить рано.
  • «После обучения получу стартовый набор». Ни сейчас, ни в ветке наград за прохождение нет. Ресурсы с острова на основной сервер не переносятся.
  • «Можно пройти обучение и сразу знать всё». Остров покрывает первые полчаса игры. Что делать дальше, разобрано в материалах о первом часе после вайпа и о еде и воде в Rust.

Коротко

  • Ветка hackweek_local_tutorial запускает обучающий остров Rust на локальном сервере на компьютере игрока.
  • Начата на хак-неделе 9–12 февраля 2026 года, снова ожила 19–21 октября: 29 коммитов от Jarryd Campi.
  • Сервер пускает одного игрока с локального адреса, не сохраняет мир и выключается после обучения.
  • Сейчас туториал работает только на серверах с server.tutorialEnabled и тегом tut; локальная версия эту зависимость убирает.
  • Не решены брандмауэр Windows, кнопка запуска и упаковка ресурсов; клиент с сервером берут до 10 ГБ памяти.
  • В main ветка не влита, дат нет — к патчу 5 ноября локальное обучение почти наверняка не успеет.

Понравилась статья? Поделись ей с друзьями!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *