Guide: Using Rubjoy with Ayva

Guide: Using Rubjoy with Ayva

Rubjoy is more versatile than ever thanks to third-party integration with the Ayva ecosystem. Whether you want random desktop stroking, real-time partner control, script syncing with videos, or immersive VR play in Virt-a-Mate (VaM), Ayva makes it possible. 

Ayva Software (Ayva Software LLC) specializes in developing high-quality software solutions that transform and enhance intimate connections in the digital age with the power of free, open source technology. 

This guide covers several integrations, the steps to set them up, and screenshots to help you along the way.


Ayva Stroker Lite (Desktop Random Stroking)

Ayva Stroker Lite is the first tool you should try. It’s a Windows-only Chrome app that gives you randomized stroking patterns, acting as a desktop alternative to the Rubjoy mobile app.

Steps:

  1. Open ayva-stroker-lite.io.
  2. Connect Rubjoy via Bluetooth.
  3. Run stroke pattern to confirm movement.

Demo video of rubjoy connecting to Ayva Stroker Lite desktop app. 

👉 Always confirm Stroker Lite works before moving on to more advanced setups.


Ayva Remote (Partner Remote Control)

Ayva Remote is designed for remote play. It allows someone else — anywhere in the world — to control your Rubjoy in real time. While you could run it locally, its real purpose is long-distance control.

Steps:

  1. Open Ayva Remote in Chrome (no download required).
  2. Connect Rubjoy via Bluetooth.
  3. Share the session link with your partner and use the built in chat box.
  4. They can now stroke you, but you retain settings for length and tilt limits.

 

Why it’s great: teasing, interactive play, and letting someone else take total command of your Rubjoy experience.

 

Script Syncing with Funscripts

This is where things get advanced. Using three apps together, Rubjoy can follow scripted motion files (Funscripts) in sync with videos.

Required Apps:

  • MPC-HC (Media Player Classic - video player)
  • MultiFunPlayer (MFP)
  • Ayva WebSocket Hub

How It Works:

  • MPC-HC plays the video.
  • MFP loads the matching Funscript.
  • MFP sends the motion data to Ayva WebSocket Hub.
  • WebSocket Hub sends it to Rubjoy.

Settings:

MPC-HC

  • Go to View > Options > Player > Web Interface
  • Check “Enable web interface”
  • Set listen port: 13579

MultiFunPlayer

  • Add a new WebSocket output
  • URL: ws://localhost:8080

Ayva WebSocket Hub

  • Listening port: 8080
  • Add output device: Rubjoy

⚠️ Important:

Always set Output Range - L0 (limits) in MFP before running a script on your self. Practice first and understand how to control it, set the upper and lower limits, how to stop, etc..

Rubjoy is a blowjob simulator, not a hi-speed piston - many Funscripts are too fast or aggressive for rubjoy to keep up with.


Virt-a-Mate Integration (Bus Driver Plugin)

For VR fans, Rubjoy can connect to Virt-a-Mate (VaM) through the Bus Driver plugin. Unlike scripts or video sync, here Rubjoy is the driver — the VaM character’s hands, hips, or head follow the motions you choose for Rubjoy in Ayva stroker lite.

That means your robot’s movement defines the in-game animation speed and intensity, giving you full control.

Steps:

  1. Install the Bus Driver plugin in VaM.
  2. Connect Rubjoy to Bus Driver (via websocket).
  3. Select which characters body part (hands, head or hips - as in example below) should mirror Rubjoy’s movement.
  4. Rubjoy’s motions now drive the avatar.

 

Bluetooth Adapter Tip

If Ayva Stroker Lite or Ayva Remote cannot detect Rubjoy on PC, the issue is usually your Bluetooth adapter. Many internal cards are not fully compatible.

👉 A proven fix: TP-Link UB500 Plus USB Bluetooth 5.3 dongle (with antenna). It works reliably where built-in adapters fail.

 

With a little setup, Rubjoy can now be guided by your partner, your content, or your imagination.

Back to blog