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