Code in ReplicatedFirst
is not guaranteed to run immediately, sometimes having delays upwards of 30-60 seconds before anything runs. This causes problems for the user (more or less, depending on what is placed under this service) because of seemingly long loading times.
In my case, I place a lot of client code in ReplicatedFirst
, including interface. Users can see the effects of this problem by having UI not loading for a long period. Because of this problem, our game (Slap Battles) takes a hit to retention and engagement due to a high-friction onboarding.
I consider this to be a pressing issue and Iām hoping it gets fixed as soon as possible.
Expected behavior
I expect anything in ReplicatedFirst
to run, well, first. This means it should be much faster than StarterPlayerScripts
. This is also critical since I have code that attempts to run regardless of character loading.