OSR2 또는 SR6에서 AutoScript Sync 사용하기
OSR2와 SR6의 funscript 재생에서 AutoScript Sync는 Intiface 엔진 안에 있는 Buttplug의 TCode 지원을 거쳐 USB 시리얼로 연결합니다. TCode를 기기에 직접 보내지는 않습니다. 현재 출시된 앱에서는 직접 실행하는 Intiface 서버에서 기기를 설정해야 하며, 앱 자체 엔진에서 설정해 주는 COM 포트 선택기는 다음 업데이트에서 제공됩니다. 어느 쪽이든 하나의 위치 스트림을 재생하며, 실제 OSR로는 테스트하지 않았습니다.
2026년 9월 21일에 앱의 코드와 대조해 확인했습니다.
경로: 직접 시리얼 연결이 아닌 Buttplug를 통한 TCode
앱은 Autoblow AI Ultra (cloud)와 Intiface / Buttplug (local) 두 가지 기기 유형을 제공합니다. OSR2나 SR6는 두 번째를 사용합니다. 앱은 ws://127.0.0.1:12345를 통해 Intiface 엔진으로 Buttplug 명령을 보내고, 엔진의 tcode-v03 프로토콜이 이를 USB 시리얼 포트의 TCode로 변환합니다.
앱에는 직접 시리얼이나 TCode 경로가 없습니다. 이를 위한 클래스가 사용되지 않는 스텁으로 코드에 존재하지만, 앱의 어느 부분도 이를 생성하거나 선택할 수 있게 하지 않습니다.
현재 출시된 앱: 직접 운영하는 Intiface 서버에서 설정
현재 출시된 앱은 OSR용 기기 설정을 작성하지 않으므로, 번들된 엔진은 OSR을 구동하도록 설정되어 있지 않습니다. 지금 가능한 경로는 직접 실행하는 Intiface 서버에서 OSR의 포트를 설정하는 것입니다. 앱은 Server URL에서 이미 대기 중인 서버를 찾으면 그 서버를 사용하고 건드리지 않습니다.
미확인. 앱은 Buttplug 메시지 사양 v3를 사용하며, 사양 v4를 사용하는 Intiface Central v3와의 호환성은 확인하지 않았습니다. 이 경로를 실제 OSR로 실행해 본 적도 없습니다. 확인된 것이 아니라 가능성이 있는 방법으로 여겨 주세요.
다음 업데이트: COM 포트 선택기
다음 업데이트에서는 Device 패널에 COM 포트 선택기가 추가됩니다. Windows가 나열하는 포트 중에서 OSR의 포트를 고르면, 앱이 자체 번들 엔진용 기기 설정을 작성합니다: 해당 포트에 tcode-v03, 115200 baud, 8N1. 그런 다음 이 설정으로 엔진이 시작되며, Intiface를 따로 설치할 필요가 없습니다.
이 설정은 앱 자체 엔진에만 적용됩니다. 직접 Intiface 서버를 실행한다면 앱은 그 서버를 사용하므로, 이전처럼 그곳에서 포트를 설정해야 합니다.
하나의 축: 스트로크만
SR6는 여러 축으로 움직일 수 있지만, AutoScript Sync는 하나의 위치 스트림만 작성하고 재생합니다. 생성되는 스크립트는 0부터 100까지의 위치 목록 하나를 담은 일반적인 .funscript 파일이며, 보내는 모든 움직임은 기기의 첫 번째 선형 축에 대한 하나의 LinearCmd로, 다음 스크립트 포인트에 맞춰 시간이 정해지고 30 ms보다 짧아지지 않습니다. 앱은 다축 스크립트를 생성하지 않으며, 일부 다른 도구가 만드는 추가 축 파일도 재생하지 않습니다.
앱의 OSR2 / SR6 프로필은 초당 최대 500 units를 허용하며, 포인트 사이 간격은 최소 50 ms입니다. Autoblow의 400과 마찬가지로 500이라는 수치는 공개된 값이 아니라 검증되지 않은 기본값입니다. OSR의 속도는 어떻게 제작했느냐에 따라 달라지기 때문입니다. 현재 출시된 앱에서 이 프로필은 Autoblow AI Ultra로 보내는 스크립트에만 적용되며, OSR을 포함한 Intiface 기기에 이 프로필과 Stroke Settings를 적용하는 기능은 다음 업데이트에서 제공됩니다. 자동 감지는 Buttplug 이름에 “osr” 또는 “sr6”가 들어 있는 기기에 이 프로필을 적용하며, Device model에서 OSR2 / SR6를 직접 선택할 수도 있습니다.
한계와 테스트 현황
- 실제 OSR2나 SR6로는 USB든 다른 방식이든 테스트하지 않았습니다. Intiface 경로는 실제 엔진 위에서 모의 서버와 가상 토이로 테스트했으며, 저희가 실제 하드웨어로 테스트한 기기는 Autoblow AI Ultra뿐입니다.
- 드리프트 보정과 지연 측정이 없습니다. 스크립트는 Play 또는 탐색할 때마다 PC의 시계를 기준으로, Offset 설정만큼 이동된 상태로 실행됩니다. 일시 정지 후 다시 재생하면 기준점이 다시 맞춰집니다.
- 일시 정지하면 기기는 스트로크의 가운데인 위치 50으로 이동합니다.
질문
AutoScript Sync가 COM 포트를 통해 OSR과 직접 통신할 수 있나요?
아니요. 모든 OSR 명령은 Intiface 엔진의 TCode 지원을 거칩니다. 현재 출시된 앱에서는 직접 실행하고 OSR의 포트를 설정한 Intiface 서버여야 하며, 다음 업데이트에서 앱 자체 엔진용 COM 포트 선택기가 추가됩니다.
SR6의 트위스트나 롤 축도 구동하나요?
아니요. 앱은 하나의 위치 스트림만 작성하고 재생하며, 첫 번째 선형 축으로만 보냅니다.
기기가 연결되지만 움직이지 않습니다. 무엇을 확인해야 하나요?
앱이 번들 엔진을 시작하지 않고 직접 실행한 Intiface 서버를 찾았는지 확인하세요. 앱을 닫고, 서버를 먼저 시작한 다음, 서버 주소가 앱의 Server URL(기본값 ws://127.0.0.1:12345)과 일치하는지 확인하고 Connect를 누르세요. Intiface Central v3와의 호환성은 확인하지 않았습니다.
생성된 스크립트를 다른 OSR 소프트웨어에서 사용할 수 있나요?
네, 단일 축 스크립트로 사용할 수 있습니다. 영상 옆에 <video>.funscript로 저장되며, 표준 funscript를 여는 프로그램이라면 어느 것이든 불러올 수 있습니다. 파일 내용은 funscript 파일 형식 페이지에서 설명합니다.
다음 읽을거리
- 기기별 테스트 방식지원되는 모든 기기의 호환성 표.
- Intiface 엔진과 Buttplug 명령Server URL, 검색, 그리고 각 Intiface 기기가 받는 것.
- The HandyBluetooth 스트로커. The Handy 2 Pro는 앱의 이름이 붙은 프로필 중 가장 빠릅니다.
- 재생하기 전에 스크립트 검사하기기기의 한계보다 빠른 움직임을 브라우저에서 찾아보세요.
여러분의 OSR로 직접 사용해 보세요
무료 체험판은 모든 기능이 열린 상태로 하루 동안 사용할 수 있으므로, 구매 전에 설정을 확인할 수 있습니다. 앱에서 Start free 1-day trial로 시작하세요. 인터넷 연결이 필요합니다.