Server-client EntityUid separation #19986
ElectroJr
announced in
Code announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Engine version 157.0.0 has introduced server-client EntityUid separation. This means that:
IEntityManager
and entity systems have helper methods for converting between EntityUid and NetEntityNetEntity
into aEntityUid
while resolving a component state, you should use theEnsureEntity<TComp>()
helper method.This change does make working with networked entity ids more of a hassle, but in the long term this change will allow us to improve the games performance by reworking how entities/components are stored. It is quite likely that the game may be more unstable/buggy for a while. Downstreams should probably hold off on updating the engine for a week or so. If you run into any issues or bugs, contact @ElectroJr (preferably over discord) or @metalgearsloth
Beta Was this translation helpful? Give feedback.
All reactions