Quenty / NevermoreEngine

ModuleScript loader with reusable and easy unified server-client modules for faster game development on Roblox
https://quenty.github.io/NevermoreEngine/
MIT License
421 stars 125 forks source link

Loader: Remove Studio check, Move Modules to ReplicatedFirst #483

Closed abidbmt closed 4 months ago

abidbmt commented 4 months ago

The Studio check is not only unneeded but it also doesnt simulate live server states which isnt the point of play testing regardless of performance.

I decided to move the modules to ReplicatedFirst because ReplicatedStorage and ReplicatedFirst have nearly the same functionality where I would even say that ReplicatedFirst is more benefitial than ReplicatedStorage. I also think ReplicatedStorage is supposed to be used like this, just think like ReplicatedStorage being ServerStorage and ReplicatedFirst being ServerScriptService, it is simply much more logical and it also removes the issue of scripts that run in ReplicatedFirst having to wait for the loader to be replicated to the Client.