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 544daee0d5 Update scene node type to Node3D 5 months ago
Docs Update README and screenshot 12 months ago
Resources Adjust player position via dragging 1 year ago
Scenes Sync collider data 10 months ago
Utility Add .uid files 10 months ago
README.md Update README and screenshot 12 months ago
copyMultiplayer.gd Sync collider data 10 months ago
copyMultiplayer.gd.uid Add .uid files 10 months ago
copyMultiplayer.tscn Update scene node type to Node3D 5 months ago
description.txt Add description.txt 12 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.
  • Simply click and drag to adjust other players' positions.
  • Made by yet another monster girl! 💚

Limitations

  • Requires pre-sharing models, placed in configurable "cache" directory.
  • Missing peer-to-peer functionality, requires host to forward port.
  • Currently doesn't save per-player settings like position.
  • About 10 kB/s bandwidth per player, higher when more limbs are tracked.
  • Only syncronizes a hardcoded set of bones for now (but all blendshapes).