Skip to content

Network Transform using Snapshot Interpolation and other techniques to best sync position and rotation over the network.

License

Notifications You must be signed in to change notification settings

James-Frowen/NetworkPositionSync

Repository files navigation

NetworkPositionSync

Network Transform using Snapshot Interpolation and other techniques to best sync position and rotation over the network.

Download

Package Manager

use package manager to get versions easily, or replace #v6.0.0 with the tag, branch or full hash of the commit.

IMPORTANT: update v6.0.0 with latest version on release page

"com.james-frowen.position-sync": "https://github.com/James-Frowen/NetworkPositionSync.git?path=/Assets/NetworkPositionSync#v6.0.0",

Unity package

Download the UnityPackage or source code from Release page.

Setup

  1. Add SyncPositionSystem to your NetworkManager or same GameObject as NetworkServer and NetworkClient
  2. Add SyncPositionBehaviour to your GameObjects
  3. Check inspector settings to make sure they make sense for your setup

Bugs?

Please report any bugs or issues Here

Goals

  • Easy to use
  • Smoothly sync movement
  • Low bandwidth
  • Low latency
  • Low Cpu usage