Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modules are randomly not recognised on the client in 'deferred' signal mode #192

Open
OttoHatt opened this issue May 30, 2021 · 1 comment

Comments

@OttoHatt
Copy link
Contributor

OttoHatt commented May 30, 2021

In studio/accurate play solo some modules are randomly not registered on the client by Nevermore's loader. It seems to happen randomly, and only in deferred signal mode.

image
image

Which modules aren't recognised is totally random, and can affect Client + Shared modules. It seems like deferred mode has some impact on instance replication? Children are no longer replicated at the exact same time as _replicationFolder, so it doesn't ever get cached?

I think this can be fixed by adding .DescendantAdded in the right place?

Repro:

  • Press F5 / Play in studio.
  • Check for missing modules in the console.
  • Repeatedly play+stop the game until an error appears. For me, it appears around 40% of the time.
@Quenty
Copy link
Owner

Quenty commented Sep 9, 2021

Definitely a known bug, going to try to ensure that the new module loader handles this appropriately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants