Синхронізована взаємодія з телефонами: які є обмеження?
Ця документація стосується лише взаємодій, синхронізованих з екраном, наприклад коли всі одночасно намагаються відповісти на запитання.
Wi-Fi, розрахований на кілька десятків пристроїв, слабка мобільна мережа, екран телефона, що переходить у режим сну.
Найчастіше збої спричиняє ваша мережа.
На цій сторінці розглянуто кожну проблему, з якою стикається зал, і спосіб її розв'язати.
Скільки учасників можна прийняти?
Кількість учасників залежить від обраного тарифу, а іноді й від типу гри.
- Ліміт названо разом із тим, що він рахує. Залежно від випадку ліміт стосується підключень у цей момент, учасників однієї гри чи події або сукупної кількості.
- Нижчий ліміт для ігор на час. Рейтинг у реальному часі навантажує сервер більше, ніж звичайне голосування: ліміт вікторини може бути нижчим, ніж ліміт опитування.
- Коли зал заповнений. Учасник, якому забракло місця, отримує повідомлення, яке може скласти організатор, або чекає в залі очікування й заходить, щойно звільниться місце. Ведучого попереджають ще до того, як ліміт буде досягнуто.
- Затримка відображення замість відмови. Коли учасників більше за певну кількість, відображення в реальному часі може трохи запізнюватися, а вхід лишається відкритим.
- Додаткові місця під час події.
- Дуже великі події потребують підготовки. Якщо учасників більше кількох тисяч, про це попереджають заздалегідь і вказують дату та час початку й завершення. Команда тестує систему, і можна розгорнути виділений сервер.
Wi-Fi у залі
Побутовий роутер часто приймає лише один-два десятки підключень: для цілого залу потрібна мережа, розрахована на це.
- Спершу мобільний інтернет. Учасники грають через власний мобільний інтернет, а не через Wi-Fi майданчика: без підключення до мережі, без пароля, а мобільна мережа часто розрахована на більше навантаження, ніж Wi-Fi у залі.
- Легка сторінка. Сторінка учасника завантажується один раз, за лічені секунди навіть у 3G. Далі кожна відповідь важить лише кілька кілобайтів.
- Якщо Wi-Fi лишається єдиним варіантом, потрібна професійна мережа з кількома точками доступу для великого залу, і бажано основна мережа, а не гостьова.
- Швидкість, оцінена за аудиторією. Швидкість з'єднання, потрібна залу, залежить від очікуваної кількості учасників і вимірюється на місці тестом швидкості.
- Комп'ютер ведучого окремо. Він не ділить Wi-Fi з учасниками: мережевий кабель або, якщо його немає, окрема мобільна точка доступу.
- Резервне з'єднання для ведучого: 4G-модем або роздача інтернету з телефона.
Корпоративна мережа
У компанії, школі чи конгрес-центрі мережа іноді фільтрує певні з'єднання: сторінка відкривається, але обмін даними не проходить. Це владнують заздалегідь, разом з ІТ-відділом.
- Чіткий список того, що треба дозволити, для передачі ІТ-відділу: адреси сервісу, звичайні вебпорти та з'єднання, що лишаються відкритими (WebSocket).
- Перевірка з'єднання одним кліком, яка показує, чи підходять браузер і мережа.
- Запасний режим, коли з'єднання, що лишається відкритим, заблоковано. Гра триває з невеликою затримкою, а не зупиняється.
- Окрема адреса для учасників, коротка, її легко дозволити, і вона відрізняється від адреси ведучого.
- Мобільний інтернет як альтернатива. Коли мережа майданчика блокує з'єднання, можна спробувати 4G.
- Повідомлення безпеки, яке не дає відкрити сторінку, може надходити від VPN, брандмауера або пристрою, яким керує компанія: попросіть ІТ-відділ дозволити адресу сервісу або скористайтеся мобільним інтернетом.
Приєднатися до події
Коли учасникові не вдається приєднатися, причини зазвичай ті самі: застарілий код, ще не відкритий сеанс, надто старий телефон або мережа, що фільтрує з'єднання.
- Без встановлення. Учасники приєднуються з браузера телефона: сканують QR-код або вводять код за короткою адресою.
- QR-код, код і адреса лишаються на екрані протягом усієї реєстрації, і їх можна залишити видимими для тих, хто запізнюється. Екран з інструкціями можна викликати одним натисканням.
- Один код на сеанс. Код чи QR-код попереднього сеансу або старий знімок екрана нічого не відкриває. Поширюйте код поточного сеансу й просіть вводити його точно так, як він показаний.
- Сеанс має бути відкритий. Поки ведучий його не запустив, увійти не може ніхто: краще відкрити сеанс до того, як показувати код.
- Обмежений доступ. Вхід можна дозволити лише ідентифікованим особам: хто не пройшов перевірку, той не заходить.
- Старі телефони. Потрібен сучасний браузер. Дуже старі телефони або пристрої рідкісних марок можуть не впоратися: варто мати пристрій, який можна позичити учасникові.
- Запізнілі учасники. Учасник, який приходить після початку, приєднується до гри, що вже триває, і потрапляє на поточне запитання. Ведучий може заблокувати вхід.
Коли телефон втрачає з'єднання
Екран заблокувався, відкрито інший застосунок, мережа на мить зникла: телефон може втратити з'єднання посеред гри. Ось що повертається саме, а що треба передбачити.
- Автоматичне повторне підключення. Коли учасник повертається на сторінку після режиму сну, перемикання між застосунками чи короткого збою Wi-Fi, зв'язок налагоджується сам, і учасник потрапляє в гру на тому місці, де вона зараз.
- Система впізнає учасника. Його браузер зберігає псевдонім, аватар і відповіді, кілька годин або кілька днів залежно від інструмента, і учасник знову бачить свої бали.
- Через що система перестає впізнавати учасника. Інший браузер, інший пристрій, приватний режим або очищений кеш: учасник заходить як новий. Щоб повернутися з іншого пристрою, він знову ідентифікується за адресою електронної пошти чи номером телефону або приєднується до своєї команди за згодою ведучого.
- Без дублікатів. Коли сторінку перезавантажено, учасник обирає: продовжити чи почати з нуля, а ведучий може вилучити дублікат.
- Бали команди можна зважувати, щоб учасники, які втратили з'єднання, не тягнули її вниз.
- Учасник знає, що відбувається. Коли з'єднання повільне, на його телефоні з'являється попередження, а той, хто відповідає запізно, отримує повідомлення.
- Ведучий бачить стан зв'язку: триває повторне підключення, з'єднання нестабільне.
- Режим сну. Браузери присипляють неактивні вкладки: варто перезавантажити сторінку незадовго до початку. Встановлений застосунок може вимкнути перехід екрана в режим сну на час гри.
- З боку ведучого. Якщо його комп'ютер перезавантажується або втрачає з'єднання, гра продовжується з того місця, де зупинилася, а показ на екрані триває. Роботу може перейняти резервний комп'ютер.
Хто відлічує час?
Інструменти по-різному налаштовують відлік часу й вимірюють час відповіді. Ось що буває.
- Обмеження часу на кожне запитання, яке можна налаштувати, або жодного, коли гра задумана для обговорення. Зворотний відлік показується на телефоні так само, як на великому екрані, і його можна приховати.
- Еталонний годинник лише один, серверний: сервер визначає час завершення й відхиляє все, що надходить пізніше. Телефон вимірює свою розбіжність із сервером і коригує зворотний відлік.
- Час на читання. Спершу з'являється запитання, а відповіді відкриваються після короткої паузи або коли їх відкриває ведучий.
- Швидкість у балах. Спосіб підрахунку обирається: бали, що зменшуються з часом, бонус найшвидшим, бали за черговістю відповідей, швидкість лише для розподілу місць за рівних балів або без урахування швидкості.
- Запізніла відповідь відхиляється, а учасник отримує повідомлення. Можна також дати додатковий час, тривалість якого налаштовується, щоб компенсувати повільну мережу або затримку відео.
- Пауза. Ведучий зупиняє відлік, а телефони показують, що гра на паузі.
- Дистанційна гра. Коли гра йде через відеоконференцію або пряму відеотрансляцію, де зображення надходить із затримкою в кілька секунд, відкриття запитань можна відкласти на кілька секунд, щоб зображення встигло дійти.
Коли кнопки активні?
У синхронізованій грі запитання перемикає ведучий, а телефон показує кожен етап.
- Одне запитання, кілька етапів. Очікування, перед відкриттям (час прочитати), відповіді відкрито, відповіді закрито, потім розкриття правильної відповіді та рейтинг. Ведучий запускає кожен етап, а телефон його показує.
- Телефон іде за ведучим. Він сам переходить до поточного запитання, учасникові не треба нічого натискати.
- Відповіді можуть залишатися прихованими, доки запитання не відкрито: телефон показує запитання без кнопок або лише фігури й кольори, а саме запитання залишається на великому екрані. Спосіб показу вибирається для кожної гри.
- Правильна відповідь надходить лише в момент розкриття. Її не надсилають на телефон заздалегідь, де учасник міг би прочитати її, переглянувши дані сторінки.
- Закриття. Коли час вийшов, щойно відповіли всі, або вручну: ведучий закриває відповіді й може відкрити їх знову. Закрите запитання більше не приймає відповідей, а тих, хто відповідає запізно, попереджає повідомлення.
- Екран очікування між двома запитаннями.
- Результат на телефоні. Після запитання кожен учасник бачить, чи відповів правильно, своє місце або рейтинг.
- Повернення до вже зіграного запитання знову запускає таймер, але відповісти можуть лише ті, хто ще на нього не відповів.
Запланувати гру заздалегідь
Гра може розпочатися й іти далі сама, без ведучого на момент старту.
- Запланований старт. Досить обрати дату й час, і гра почнеться сама. Щоденну чи щомісячну серію готують наперед, гру, яка пройде ввечері, планують ще вдень, а з кількома часовими поясами працюють без повторного входу для запуску кожної гри.
- Заплановане завершення. Можна задати тривалість, після якої гра завершується сама.
- Зворотний відлік перед стартом. Він починається в запланований час: щоб розпочати о 20:00 з п'ятнадцятихвилинним зворотним відліком, планують 19:45. Обраний час рахується за часовим поясом ведучого.
- Автоматичний перебіг. Запитання й екрани змінюють одне одного без ведучого, гра може циклічно повторюватися цілий день, а учасник, який щойно прийшов, потрапляє на поточне запитання. Це режим для виставок, барів і стендів.
Без мережі залу або без інтернету
Якщо Wi-Fi у залі ненадійний, є кілька способів обійтися без нього або без інтернету взагалі.
- Локальна мережа, яку привозить організатор. Невеликий Wi-Fi-роутер під'єднано до комп'ютера ведучого кабелем, а не через Wi-Fi. Учасники підключаються до нього без інтернету. Їх треба попросити вимкнути мобільний інтернет, забути інші мережі Wi-Fi й залишатися в зоні дії роутера. У цьому режимі на телефонах потрібен спеціальний застосунок, а кількість учасників залежить від обладнання Wi-Fi: одна точка доступу приблизно на п'ятдесят учасників.
- Радіопульти. Бездротові кнопки зв'язуються з USB-приймачем, під'єднаним до комп'ютера, без Wi-Fi, на відстані близько ста метрів. Вони працюють у тому самому діапазоні частот, що й Wi-Fi, і автоматично змінюють канал, щоб уникати конфліктів. Їх можна поєднувати з телефонами, якщо обходитися без типів запитань, призначених лише для телефона (літера, цифра, текст).
- Відповіді через SMS. Учасник надсилає код події на номер, показаний на екрані, а потім відповідає на деякі запитання через SMS. Це платна опція, типово вимкнена.
- Режим без пристроїв. Ведучий зачитує запитання, учасники відповідають кольоровими картками, жестами або на дощечках, а ведучий клацає обрану відповідь. Бали рахуються для групи, а не для кожного окремо.
- Ігри, завантажені заздалегідь. Без інтернету ігри, яким телефони не потрібні, працюють із комп'ютера ведучого. Команди відповідають уголос, а ведучий записує.
- Запасний варіант без інтерактиву. Паперові бланки з правилом про продовження часу на випадок збою або експорт ключових слайдів у PDF.
Псевдоніми, дублікати й нечесна гра
Коли телефон у кожного в руках, кілька запобіжників рятують від недоречних псевдонімів на великому екрані, подвійних голосів і відповідей, знайдених в інтернеті.
- Псевдоніми. Генератор призначає випадковий псевдонім (прикметник і тварина, три спроби), фільтр замінює недоречні слова, а ведучий одним кліком вилучає учасника з кімнати очікування або приховує ім'я в рейтингу.
- Один голос з одного пристрою. Браузер розпізнається без створення облікового запису: пристрій, з якого вже проголосували, проголосувати повторно не може, а після перезавантаження сторінка показує «вже проголосовано».
- Запитання від зали з модерацією. Перед появою на екрані їх переглядають, в ідеалі це робить друга людина, поки ведучий говорить.
- Нечесна гра через пошук в інтернеті. Одна з можливих відповідей на це: короткий таймер (від десяти до п'ятнадцяти секунд) із балами, що зменшуються, адже час на пошук коштує балів. Один ведучий просив стежити за виходами зі сторінки, але розробник визнав це надмірним, бо учасник може залишити сторінку з поважної причини, як-от повідомлення чи дзвінок.
Коли всі приходять одночасно
На дуже великих подіях десятки тисяч учасників можуть прийти за кілька секунд, і сервер має витримати цей пік.
- Однакові запити об'єднуються й надсилаються лише раз.
- Лічильники полегшено. Кількість підключених надсилається не з кожним новим входом, а обмеженими серіями, щойно в залі збирається понад три десятки людей.
- Рейтинг завантажується, коли відкривається його екран, а не оновлюється безперервно.
- Запитання аудиторії завантажуються порціями, по сто.
Підготуватися до дня події
Перед подією
- Протестуйте з тим самим екраном і тим самим з'єднанням, що будуть у день події, і самі приєднайтеся як учасник, щоб побачити те саме, що й він.
- Запустіть перевірку з'єднання, яка тестує браузер і мережу.
- Запитайте на майданчику, скільки пристроїв витримує тамтешній Wi-Fi і чи фільтрує він певні з'єднання.
- Виміряйте швидкість з'єднання на місці, там, де сидітимуть учасники.
- Проведіть репетицію від початку до кінця, з переходами та фразами, якими можна заповнити паузу під час збою.
- Залучіть другу людину, яка стежить за запитаннями аудиторії або дивиться гру як дистанційний учасник. Під час дистанційної гри вона слухає трансляцію й працює за пультом керування.
- Майте план Б: папір, PDF, резервне з'єднання.
- Зробіть останню пробу з командою перед подією, іноді це безкоштовно.
У день події
- Покажіть, як приєднатися, і дайте на це час: у великому залі підключення триває довше, ніж здається.
- Нагадайте адресу, яку треба ввести, щоб її не шукали в пошуковій системі.
- Порадьте мобільний інтернет учасникам.
- Дайте відповідям накопичитися, перш ніж іти далі.
- Якщо щось ніби зависло, перезавантажте сторінку. Це усуває більшість проблем, а вже надіслані відповіді зберігаються. Якщо Wi-Fi зник зовсім, переходьте до плану Б і скажіть залу, що вже розв'язуєте проблему, а не мовчіть.