Taking care of verse optimization has been my experience.

Since the beginning of Verse’s release, I’ve often looked for ways to optimize it and better reduce code consumption.

But is it necessary? As far as I’m concerned Verse is quite optimized and the servers run fine. What is your experience with it?

Verse is basically a near full-featured language so it’s always going to be necessary to an extent. I would say the same rules apply as they would to coding for many different game engines. It usually comes down to context and the significance of a given optimisation.

I’ve found that if I overload a given simulation update with logic to perform, the server can immediately quit and boot all the players out.

I totally agree about the need to work in context, how much did you load the project?

I believe I was up to some shenanigans with a very large number of tagged devices being processed in a scene. I can’t say exactly how much caused it to reach the limit but it was definitely in the tens of thousands of objects.

That’s a lot. Most maps are unlikely to involve more than 5,000 simple actors.