SnekStudio module for multiplayer / multiuser support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
copygirl a3a33cd683 Fix RPC call while not connected 10 months ago
Docs Initial commit 10 months ago
Resources Update and fix tooltips 10 months ago
README.md Update README 10 months ago
copyMultiplayer.gd Fix RPC call while not connected 10 months ago
copyMultiplayer.tscn Initial commit 10 months ago
stream_buffer.gd Add StreamBuffer functions for "ranges" 10 months ago
sync_controller.gd Sync blendshapes once more 10 months ago

README.md

copyMultiplayer

A relatively straight-forward module for SnekStudio allowing for multiple users to connect together, share tracking data in real-time, and display their models, all in a single application!

Screenshot

Features

  • Supports more than just two simultaneous players.
  • Detects when you switch models, and syncs accordingly.
  • Made by yet another monster girl! 💚

Limitations

  • Requires pre-sharing model files, placed in "cache" directory.
  • Missing peer-to-peer functionality, requires host to forward port.
  • Locations and scale of other players' models currently hardcoded.
  • Currently uses about 12–36 KB/s of bandwidth. Working on improving that.
  • Only syncronizes a hardcoded set of bones for now.