Знакомая картина: гость играет пять минут, потом нажимает кнопку на контроллере, сворачивает игру и начинает листать меню шлема. Кто-то заходит в магазин приложений, кто-то открывает браузер, кто-то случайно меняет настройки границ игровой зоны. Администратор в это время занят другим шлемом, а очередь ждёт. Это статья для администратора смены: что делать, если гость уже вышел из игры, как не допускать этого в потоке и можно ли выход вообще запретить.
Техническую сторону — как устроена блокировка меню и чем она отличается от корпоративных версий шлемов — мы разобрали отдельно, в статье про режим киоска на Pico 4 и Quest. Здесь — практика у стойки.
Гость уже вышел в меню: что делать прямо сейчас
Главное — не пытаться руководить голосом («нажмите вон ту кнопку слева»): гость в шлеме не видит, о чём вы, и уходит ещё глубже в настройки. Быстрее по-другому:
- Остановите время сеанса, если выход случился не по вине гостя, — чтобы не спорить потом о минутах.
- Снимите шлем с гостя или наденьте его сами на несколько секунд и верните игру из списка недавних приложений.
- Проверьте три настройки, которые сбиваются чаще всего: границу игровой зоны, язык и яркость.
- Если гость успел зайти в магазин или браузер — закройте их и убедитесь, что не осталось открытых покупок и чужого входа в аккаунт.
- Верните шлем гостю и коротко покажите, какую кнопку на контроллере больше не трогать.
Как не допускать выходов в смене
- Инструктаж за 20 секунд до надевания шлема. Показать кнопку меню на контроллере и сказать: «эту не нажимаем — игра свернётся».
- Проверка шлема между гостями. Граница зоны, язык, запущенная игра — полминуты, которые экономят десять минут спора со следующим гостем.
- Экран со статусом всех шлемов. Администратор должен видеть, что гость вышел из игры, раньше, чем тот позовёт на помощь.
- Защита на уровне программы. Правила и внимательность снижают число выходов, но не убирают их — надёжно работает только заставка поверх меню (об этом ниже).
Почему шлем вообще позволяет выйти из игры
И Meta Quest (прежнее название — Oculus Quest), и Pico — потребительские устройства. Они рассчитаны на владельца, который сам решает, что запускать: кнопка возврата в меню там намеренно доступна всегда, из любой игры, одним нажатием. Никакого «режима для бизнеса» в обычной прошивке нет — производитель предполагает, что шлем стоит дома, а не в зале с потоком незнакомых людей.
Для клуба это означает три разные проблемы, и путать их не стоит:
- Гость теряет время сеанса. Вышел, заблудился в меню, зовёт администратора — минуты идут.
- Гость меняет настройки шлема. Сбитые границы зоны, изменённая яркость, случайно переключённый язык — следующему гостю достаётся сломанная настройка.
- Гость доходит до магазина и аккаунта. Самое неприятное: покупки в один клик, вход в свой аккаунт, установка посторонних приложений.
Что предлагает сам шлем
Штатные средства решают только часть задачи, и важно понимать, какую именно.
| Способ | От чего защищает | Чего не умеет |
|---|
| ПИН-код на покупки | Списание денег с привязанной карты | Гость всё так же выходит в меню и открывает браузер |
| Родительский контроль | Запуск игр не по возрасту | Не мешает выйти из игры и не ограничивает время сеанса |
| Гостевой режим (Quest) | Доступ к вашему аккаунту и переписке | Требует настройки границ при каждом входе — в потоке это долго |
| Отдельный аккаунт под клуб | Личные данные владельца | Не ограничивает вообще ничего внутри сеанса |
Ни один из этих способов не отвечает на исходный вопрос — «как сделать, чтобы гость не мог выйти из игры». Они закрывают деньги и личные данные, что тоже нужно, но не поведение внутри сеанса.
Чего делать не стоит
В поиске легко наткнуться на советы «прошить шлем», «получить root-доступ», «поставить сторонний лаунчер вместо системного». Для клуба это плохие решения, и вот почему:
- Прошивка и root снимают гарантию. Шлем в клубе работает по шесть-восемь часов в день, поломки — вопрос времени, а гарантийный ремонт после вмешательства в систему вам не сделают.
- Шлем перестаёт обновляться. После вмешательства обновления либо не ставятся, либо ломают настройку — и парк расходится по версиям.
- Сторонние лаунчеры конфликтуют с рабочими приложениями. Чужая оболочка держит собственную службу специальных возможностей, и система при каждом обновлении снимает разрешение с остальных. Со стороны выглядит как «шлем стал зависать» без видимой причины.
Что работает в клубе
Рабочий подход — не запрещать выход технически (система шлема этого не даст), а сделать выход бессмысленным: как только гость покидает игру, поверх системного меню появляется заставка, и она держится, пока сеанс не возобновлён. Гость видит не магазин приложений, а экран клуба.
Что для этого нужно от программы:
- отслеживать, что сейчас на экране шлема, и реагировать за секунды, а не по таймеру раз в минуту;
- показывать заставку поверх системных экранов, а не только поверх игр;
- возвращать в оплаченную игру автоматически, без участия администратора;
- иметь аварийный код, которым администратор снимает блокировку, если гостю действительно нужно выйти;
- не запускать игры вообще, пока сеанс не оплачен.
Важная деталь
Проверьте, что программа умеет закрывать системные экраны — библиотеку, настройки, магазин. Многие решения перехватывают только переключение между играми, а меню шлема остаётся доступным, и вся защита обходится одним нажатием кнопки.
Что в итоге
- Штатными средствами шлема выход из игры не запретить — это не предусмотрено конструкцией.
- ПИН-код и родительский контроль стоит включить, но они закрывают деньги и возраст, а не поведение в сеансе.
- Прошивки, root и сторонние лаунчеры в клубе создают больше проблем, чем решают.
- Рабочий вариант — программа, которая держит заставку поверх меню и возвращает гостя в игру сама.
В UnitVR это работает именно так: без оплаченного сеанса шлем не запускает игры, а при выходе в меню поверх экрана встаёт заставка клуба. Снять её можно аварийным кодом, который знает только администратор.
Частые вопросы
Можно ли отключить кнопку меню на Meta Quest или Pico?
Штатными настройками — нет. Кнопка возврата в меню в потребительских шлемах доступна всегда и из любой игры: производитель считает, что шлемом пользуется владелец. Поэтому в клубе задачу решают не отключением кнопки, а тем, что происходит после её нажатия: поверх меню встаёт заставка, и гость возвращается в игру.
Помогает ли гостевой режим на Quest?
Он защищает ваш аккаунт, покупки и переписку, но не мешает гостю выйти из игры и открыть браузер или настройки. К тому же при каждом входе в гостевой режим нужно заново задавать границу игровой зоны — в потоке это лишние минуты на каждом госте.
А корпоративные версии шлемов?
У производителей есть бизнес-версии шлемов и программы управления для компаний, которые умеют ограничивать доступные приложения. Но они дороже, продаются через отдельные каналы и в России доступны не всегда. Для небольшого клуба на обычных Pico и Quest проще программа, которая работает поверх стандартной прошивки. Подробный разбор — в статье про режим киоска на Pico 4 и Quest без Enterprise-версии.
Гость вышел в меню и что-то поменял — как быстро вернуть?
Чаще всего страдают граница игровой зоны, язык и яркость. Держите у стойки короткую памятку «как вернуть настройки» по порядку из раздела выше и проверяйте шлем после каждого гостя, который выходил в меню. Если меню закрыто заставкой, до таких поломок просто не доходит.
Как быть, если время сеанса вышло, а гость в меню?
Время должно идти независимо от того, где гость. Как сделать, чтобы сеанс завершался сам и никто не переигрывал оплаченное, — в статье «Как ограничить время игры в VR-шлеме». А о защите шлемов от выноса и порчи — в статье «Как не потерять шлем в аренде».