pets1/SHARING_GUIDE.md

4.0 KiB
Raw Blame History

🔗 Руководство по шарингу комнат

Как пригласить друзей в игру

Способ 1: Копирование ссылки

  1. Создайте комнату или зайдите в существующую
  2. В лобби комнаты нажмите на кнопку 📋 рядом со ссылкой
  3. Отправьте скопированную ссылку друзьям любым удобным способом

Способ 2: Прямой шаринг в Telegram

  1. В лобби комнаты нажмите кнопку 📱 Telegram
  2. Выберите чат или контакт для отправки
  3. Ваш друг получит ссылку с приглашением

Способ 3: Прямой шаринг в WhatsApp

  1. В лобби комнаты нажмите кнопку 💬 WhatsApp
  2. Выберите чат или контакт для отправки
  3. Ваш друг получит ссылку с приглашением

Способ 4: Универсальный шаринг (на мобильных устройствах)

  1. В лобби комнаты нажмите кнопку 🔗 Поделиться
  2. Выберите приложение для отправки (доступно на Android/iOS)
  3. Отправьте ссылку через выбранное приложение

Как присоединиться по ссылке

Вариант A: Автоматическое присоединение

  1. Перейдите по полученной ссылке
  2. Войдите в игру или зарегистрируйтесь
  3. Вы автоматически присоединитесь к комнате

Вариант B: Ручное присоединение

  1. Войдите в игру
  2. Перейдите в раздел "Мультиплеер"
  3. Найдите комнату в списке и присоединитесь

Формат ссылки

Ссылка на комнату имеет вид:

http://localhost:3000/?room=room_1234567890_abc123

Где room_1234567890_abc123 - уникальный ID комнаты.

Особенности

  • Ссылка работает до тех пор, пока комната активна
  • По одной ссылке может присоединиться несколько игроков
  • Комната закрывается, когда все игроки выходят
  • Максимальное количество игроков устанавливается при создании комнаты

Советы

  1. Быстрое копирование: Кликните на поле со ссылкой - текст выделится автоматически
  2. Проверка ссылки: Ссылка обновляется автоматически при изменении комнаты
  3. Мобильные устройства: Используйте кнопку "Поделиться" для быстрого шаринга
  4. Telegram/WhatsApp: Работает как на десктопе, так и на мобильных устройствах

Техническая информация

Поддерживаемые браузеры

  • Chrome/Edge: все функции
  • Firefox: все функции
  • Safari (iOS): все функции включая Web Share API
  • Мобильные браузеры: полная поддержка

API

  • Clipboard API - для копирования ссылки
  • Web Share API - для универсального шаринга (мобильные устройства)
  • URL Parameters - для передачи ID комнаты

Безопасность

  • ID комнаты генерируется на сервере
  • Невозможно подделать или угадать ID
  • Комната доступна только активным пользователям