ServeU Documentation
website·Indexed 29 days ago
https://serveu.fun/document/User guides and technical documentation for ServeU, a synchronized automatic stroker device. Includes setup instructions, hardware maintenance, and integration tutorials for local videos, VR (Pico, Quest), games (VAM, EDI), and third-party software like OpenFunscripter, xToys, and Intiface Central.
What's inside ServeU
- ServeU is a linked stroker device that synchronizes vertical movement with video rhythms via computer or mobile software. It requires a user-provided stroker (soft gel) and water-based lubricant.
Overview of game synchronization for hardware devices
To drive hardware devices during gameplay, games require either a dedicated synchronization plugin or built-in synchronization functionality. The system supports a wide variety of games (over 166 recorded), utilizing different connection methods depending on the title. For users new to game synchronization, games supported by LoveMachine are recommended as they typically offer the simplest configuration process.Synchronize ServeU movement with videos
ServeU can synchronize its movement with the rhythm of a video via the computer or mobile app. This requires the video to have a corresponding.funscriptscript file. Note that the hardware manufacturer only sells the device and does not provide scripts or videos.Understand Game Linkage for ServeU
Game linkage is a feature where real-time actions and events within a game drive the movement of a ServeU device. This functionality is only available for games that have built-in linkage support or those that have external third-party linkage plugins.Understand Video Linkage in ServeU
Video Linkage in ServeU is the synchronization of a video or audio file with a script file (using the.funscriptextension). The.funscriptfile records the movement trajectory of the device, allowing the device's motion to be controlled in sync with the playback of the accompanying media.Develop custom game synchronization plugins
Depending on the game's technical architecture, use one of the following two methods to develop a synchronization mod:
- Unity games with BepInEx support: Use LoveMachine. This is the recommended approach for Unity games. Development tutorials and prototype tools are available via the LoveMachine author's Patreon.
- Non-BepInEx games or other engines: Use EDI (Easy Device Integration). EDI runs as a standalone program and provides an HTTP REST API that allows the game to trigger script playback, pausing, and intensity adjustments via HTTP requests.
Create custom synchronization scripts
Videos without existing scripts cannot be synchronized automatically. Custom scripts must be created using a computer, as the necessary software is not available for mobile devices.Join the ServeU community support group
Users can join the official ServeU community for support and discussion via the QQ group. When applying to join via Taobao customer service, do not mention "joining the group" (加群) to ensure the application is automatically approved.QQ Group ID: 992453627 Join Link: https://qm.qq.com/q/7Zo2BBgf5K
Enable hardware linkage with LoveMachine
To start hardware linkage:
- Open ServeUCentral $\rightarrow$ Linkage Mode and start the Intiface® Central (Buttplug) service.
- Launch the game; it should connect automatically, and the 'Current Client' will display 'Love Machine'.
- Adjust stroke and speed limits within ServeUCentral.
- Enter a game scene to begin linkage. Note: Official original scenes are recommended for testing, as some Mod or Studio actions may not support linkage.
Connect ServeU device to Windows Desktop
To connect a ServeU device to a Windows desktop, follow these steps. Crucial: Do not pair the device via 'Windows Settings' as ServeUCentral handles the connection independently; Windows system pairing will prevent the software from finding the device.
- Bluetooth Setup: Insert the provided USB Bluetooth adapter into a USB port (rear panel recommended). If the motherboard has built-in Bluetooth, the adapter is optional.
- Windows 11 Configuration: Open 'Windows Settings' (Win + i) → 'Bluetooth & devices' → 'Devices' → Change 'Bluetooth devices discovery' from 'Default' to 'Advanced'. (Skip if the option is missing or using Windows 10).
- Software Installation: Download, install, and launch ServeUCentral.
- Connection: Power on the device. ServeUCentral should automatically connect within 10 seconds.
Set up local video synchronization on Android and HarmonyOS
Android and HarmonyOS users should use the Chrome browser to access the serveu.fun web interface for local video synchronization.
Two loading modes are supported:
- File Mode: Manually select the local video and the .funscript file.
- Folder Mode: Place the video and script in the same folder; loading the video automatically loads the matching script and subtitles.
- Install Chrome (use the provided Chrome.apk for Android).
- Visit https://serveu.fun/ and connect the device.
- Load .mp4 and .funscript files.
Synchronize local videos with scripts in FunScriptCast
To use local videos and scripts for device synchronization:
- Transfer the video file and its corresponding
.funscriptfile to the phone. Both files must have the exact same filename (e.g.,example.mp4andexample.funscript). - In the app, go to the fifth page: "Settings" (设置) $\rightarrow$ "Select Script Folder" (选择脚本文件夹) and "Select Local Video Folder" (选择本地视频存放文件夹).
- Go to the second page: "Video" (视频) $\rightarrow$ "Select Video" (选择视频) $\rightarrow$ "Local" (本地) and choose the video.
- Play the video to start the synchronization. The player also supports
.srt,.ass, and.vttexternal subtitles if they share the same filename as the video.
- Transfer the video file and its corresponding