pets1/SHARING_GUIDE.md

77 lines
4.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🔗 Руководство по шарингу комнат
## Как пригласить друзей в игру
### Способ 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
- Комната доступна только активным пользователям