Sync Utilities For Mirror
Edit > ProjectSettings... > Package Manager > Scoped Registries
Enter the following and click the Save button.
"name": "fuqunaga",
"url": "https://registry.npmjs.com",
"scopes": [ "ga.fuquna" ]
Window > Package Manager
Select MyRegistries
in Packages:
Select SyncUtil For Mirror
and click the Install button
- Add all scene files(*.unity) to
Scenes In Build
of Build Settings. - Open and run SyncUtilExamples.unity scene. this is an example scene launcher.
Synchronization of member variables outside NetworkBeheivour.
Deterministic random per instance.
Deterministic LockStep framework.
- Chasing Playback
- Consistency Checker(Check for client out-of-sync)
Lorentz Attractor implementation on CPU
Conway's Game of Life implementation on GPU
Spawn prefabs when the server is started.
Register prefabs to NetworkManager's spawn prefabs.
Deactivate child GameObjects when server or standalone.
Specify the invisibility per Client to a GameObject.
Load/Unload online/offline scene on hierarchy when application play.
- RosettaUI - Code-based GUI library for development menus for Unity
- PrefsGUI - Accessors and GUIs for persistent preference values using a JSON file
- PrefsGUISyncForMirror - Sync subset for PrefsGUI over Mirror