DOTSNET
DOTSNET copied to clipboard
Public DOTSNET issue tracker
Reproduction steps: 1) Add NetworkServerSystem, TransportServerSystem, DistanceInterestManagementSystem to Server 2) Add NetworkClientSystem, TransportClientSystem, SpawnMessageSystem, UnspawnMessageSystem to Client 3) Start the Server 4) Connect with the Client 5) Instantiate a prefab...
**Describe the bug** Spawning a prefab with nested `NetworkIdentity`s results in extra entities and no `netId` to be set. **To Reproduce** Steps to reproduce the behavior: 1) Create a fresh...
Expand on InterestManagementSystem to enable use of multiple systems at once for different use cases
Currently, the client spawning of entities is handled by an InterestManagementSystem. For example, BruteForceInterestManagementSystem looks at all entity chunks that have (NetworkObserver,RebuildNetworkObserver,NetworkEntity,Translation). Since NetworkEntities also always have NetworkObserver & RebuildNetworkObserver...
Github accidently lost my entire text here. This is semi-TLDR version. I suggest and aprroach of plain-code generation similar to this: https://github.com/chismar/MyNetworkEngine Roslyn reads files, parses them and allows you...
Currently the only way to create entities on clients/servers is to use the prefab system with the entity conversion workflow. However many projects don't use the Entity conversion workflow. And...
reminder for later: - try fuzzing, ideally some unit tests - try to send connect/disconnect messages at runtime after already connected/disconnected
**Problem** When writing a system that runs on both the server and client, it is sometimes beneficial to order or group the system differently if it is on the server...
## Current state - Every session must run at least one server world - Every player must run a client world - Every interaction between server and client is done...
Would it be possible to automate the creation of IDs for Network messages? My project will eventually have thousands of unique messages. So it's inevitable that the IDs will clash...
**Is your feature request related to a problem? Please describe.** It is nice that for normal usage a system doesn't need to know what transport system its using to send...