First of, I would like to thank @Crcoli737 for letting us test this service, it has great potential!
I spent quite a bit of time testing StreamX because I feel like the pros are something we need:
Pros:
- Easy to set up, all you need is 1 script and 1 folder
- We decide what goes into the streaming folder (THIS IS BIG)
So, I made a test site to see what would be the best of of StreamX, my first attempt was to stress test it with 48K parts with tall buildings. This caused a 1.7 min load time and result were un-usable. Best result was at around 30K parts:
Cons:
- Loading time 30+ seconds
- Loss of MaterialVariants
- Only parts can be used in StreamX, making it difficult to set up if you use meshes and parts.
- Some lag spikes
At this point, although I really like the idea of being able to choose what is streamed by putting it into a folder, I felt that I could not use this service at this Beta stage but it gave me a great chance to stress test the capabilities of Roblox StreamingEnabled (I have used before but I had not used the recent addition of StreamingOutBehavoir)
Here is the same place I used to test StreamX BUT with Roblox StreamingEnabled:
Overall, I would go with StreamingEnabled at this point, but I can not wait for when StreamX allows meshes and improves performance, maybe this is a service that should be integrated by Roblox and integrated to StreamingEnabled?
I can only imagine how much work have gone into this, is really cool stuff!
PS, if you are testing the StreamX site, wait until the materialVariant disappear, that’s when you will know that is fully operational.