--- title: Совместная работа description: Одновременное редактирование напрямую между участниками через WebRTC, без отдельного сервера и учётной записи. --- # Совместная работа Несколько пользователей могут одновременно редактировать один документ. Участники соединяются напрямую, поэтому центральный сервер не передаёт данные, а создавать учётную запись не требуется. ## Отправка ссылки 1. Нажмите кнопку «Поделиться» в правом верхнем углу. 2. Скопируйте ссылку `app.openpencil.dev/share/`. 3. Отправьте её другим участникам. Присоединиться может любой, у кого есть ссылка. Комната остаётся доступной, пока хотя бы один участник держит страницу открытой. ## Что синхронизируется - **Документ:** фигуры, текст, свойства и компоновка обновляются после каждого изменения. - **Указатели:** видны положение, имя и цвет каждого участника. - **Выделение:** выбранные другими участниками объекты видны всем. ## Режим слежения Щёлкните аватар участника на верхней панели, чтобы следовать за его областью просмотра. Положение и масштаб вашего холста будут повторять его вид. Повторный щелчок отключает слежение. ## Как это работает Участники соединяются напрямую через WebRTC, поэтому данные документа передаются из одного браузера в другой без центрального сервера. Состояние документа синхронизируется с помощью Yjs CRDT. Одновременные изменения автоматически объединяются. IndexedDB хранит локальное состояние, поэтому после перезагрузки той же комнаты его можно восстановить. ## Советы - Совместная работа доступна в браузере и настольном приложении. - Идентификаторы комнат создаются из криптографически стойких случайных значений. Присоединиться может только тот, кто знает ссылку. - Указатели и сведения о присутствии отключившихся участников удаляются автоматически.