Skip to content
Ismail Filipov edited this page Aug 25, 2024 · 8 revisions

What is GodotSteamSync?

GodotSteamSync gives you a set of nodes that make it easier for you to use the Steam multiplayer system. It works using GodotSteam. See the GodotSteam documentation for more information.

What GodotSteamSync offers to make multiplayer games easier?

  • Lobby System
  • Synchronizing nodes
  • Scene Changer and Loading Screen
  • Voice System
  • NetworkPlayerSpawner

Synchronizing Nodes

  • TransformSync

This synchronisation node synchronises the Transform. This node has an Interpolation feature.

  • PropertySync

The PropertySync node synchronises any property you want. It also provides a simpler interpolation feature.

  • RagDollSync

A node for synchronising RagDolls. It also supports simple interpolation.

  • RigidBodySync

RigidBody Synchroniser is still not working fine. Synchronises Velocity and Angular Velocity. If you know the solution to the problem, you can contribute.

  • FuncSync

FuncSync is used for synchronising functions and runs in a local scene.

  • CommandSync

This works in a similar way to FuncSync, but this is a Singleton. It is used to run the functions inside CommandSync. This includes the scene change function.

  • VoiceSync

It is used to receive sound from your microphone and send this data to other players.

  • NetworkPlayerSpawner

NetworkPlayerSpawner allows you to spawn your characters with a single node.

Getting Started