How would I go about Server-Authoritative Object Management and what is it?

So like im guessing it where the server has reference to objects but the clients actually create and visualize these objects? How would something like this be setup also would it provide some good performance since the server wouldn’t be handling rendering the objects and all that

1 Like

I think I’ve done something similar to this for a few of my games. The way I do it is to have the server host data (whether that be the type of object it is, it’s position, any other data you need) and transmit that to the client through RemoteEvents. Then the client can take that same data and create it into the objects that you’re trying to add.

Honestly I’m not sure it’s worth the effort if it’s not something you necessarily have to do (I think most games will just have it all hosted on the server), but it does let you do things you wouldn’t otherwise be able to (like letting clients move parts around, that’s a lot better if the part is local). I’ve never actually checked the performance difference though, so I wouldn’t take my word on that part too much

2 Likes

Yeah it probably isn’t woorth the effort unless your making a game with just alot of objects but it sounded interesting so yeah, well thank you anyways

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.