kauandotnet / NetworkPositionSync

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C# 99.4%Language:Shell 0.6%