What is the most efficient way to make VC only Server

Hey guys i’m trying to make a VC only server option for those who want to join it. The solution shown in this video is to make 2 places with the exact same contents but one being for VC users. And teleport players after pressing a button.

However, having 2 of the exactly the same places is really unintuitive. If I make changes in 1 place it won’t update to the other. Not only that but if I start making more and more places, the number of duplicate places increases. So if I have 10 places originally, I would have 20 places total after creating VC only versions.

Is there a way to make VC-only servers without making duplicates?

Enable voicechat for your place. Use the sdk to turn it off in non-voicechat servers

2 Likes

not really efficient if its hacky :sweat_smile:

The hackiness is mostly obscured away by the SDK. Otherwise there isn’t a natively supported way in roblox to do this

1 Like

also in your other post what do you mean by “main servers” Can you re-explain your method, I’m a little confused

Also a method to make updating 2 places a little easier is to use packages, but still pretty inefficient as I would have to add a package to every individual tab and save them all one by one

In roblox, if you want to open up different servers you would have to create a mapping in a memory store or similar where when you attempt to teleport a player to a created or already existing reserved server for voice chat, you would then recognize from the server itself what kind of server it’s supposed to be by comparing the server id to the memory store for reserved servers that were created for voice chat only. By default, you would use the SDK to disable any voice chat. If that same code recognizes that it is being run in a reserved server for voice chat only, it would refrain from doing that.

1 Like