This package provides a lightweight networked gameplay baseline based on the LLAPI of Unity Transport. It relies on class-based packet definitions and server-authoritative gameplay.
Additionally there are included utilities for runtime and editor usage, as well as quality-of-life runtime components.
Using Unity's Package Manager ( in Unity 2020.1.2f1+ ) simply add this as a GIT-based package:
https://github.com/Tehelee/com.tehelee.baseline.git
Additionally you can download and extract the zip to your project's Packages folder:
- Password-Locked Servers
- Usernames + Conflict Resolution
- Admin Roles + Admin Commands
- Rename Users
- Kick & Ban Users ( Ban is currently untracked due to technical limitations )
- Remote Server Shutdown
- Broadcast Alert Messages
These are automatically referenced by the package manager, but are listed here for posterity:
Package | Version |
---|---|
com.unity.burst | 1.3.9 |
com.unity.collections | 0.14.0-preview.16 |
com.unity.mathematics | 1.2.0 |
com.unity.transport | 0.5.0-preview.5 |
com.unity.textmeshpro | 3.0.3 |