Racelink
Документация · Проверка на записях сессий

// Документация · Продвинутое

Проверка на записях сессий

Демо-данные хороши для начала, но настоящая гонка богаче: пит-стопы, дождь, аварии, сотни кругов. Racelink умеет записать гонку и потом проиграть её вашему оверлею, без игры.

1. Запишите гонку

В Racelink откройте Настройки → Записи сессий и включите Записывать гоночные сессии. Теперь каждая сессия выбранной игры сохраняется в отдельный файл. Просто покатайтесь: запись идёт сама.

Там же задаётся место под записи. Когда оно кончается, самые старые записи удаляются.

2. Проиграйте запись

В списке записей нажмите Воспроизвести. Если запись сделана в другой игре, сначала выберите эту игру в переключателе игр наверху окна.

Пока идёт воспроизведение, Racelink отдаёт оверлеям данные из записи вместо игры. Для оверлея это обычная гонка: те же блоки данных, те же поля. Воспроизведение можно поставить на паузу, перемотать и ускорить. Кнопка «Стоп» возвращает живую игру.

3. Откройте на записи свой оверлей

Запустите npm run dev и откройте страницу без ?demo:

Browser
http://localhost:5173/

Без ?demo оверлей берёт данные у Racelink, а Racelink сейчас проигрывает запись. Каждое сохранение кода перезагружает страницу, и вы сразу видите результат на той же гонке. Можно и добавить оверлей dev-сервера в макет и смотреть его поверх экрана, как его увидит игрок.

4. Поделитесь записью

Экспорт
Сохраняет копию записи одним файлом. Его можно отправить другому автору или приложить к сообщению об ошибке.
Открыть файл…
Добавляет в список чужую запись, после чего её можно проиграть так же, как свою.

Пока идёт воспроизведение, новая запись не ведётся.

Ещё в Racelink есть общая библиотека коротких отрывков гонок вместе с видео — их можно смотреть со своим оверлеем поверх картинки: Фрагменты сессий с видео.