I figured I could make a copy of the guest group, make it permanent, and then make that the default server group
I wanted to do this so I could have a base group that people get assigned when they joined, so that it wouldn’t get automatically removed upon getting another server group like what happens with the guest group, this way I could make additive permission groups without having to worry about manually assigning a member group to them first
I’m wondering if this is possible without a bot, and if it’s not, is there any reason behind the default group not being able to be permanent?
The default server group is kinda a fallback group rather than a normal stored group membership. It is automatically applied only while a client has no regular server group. As soon as any regular server group is assigned, the default group is removed by the client automatically.
The b_group_is_permanent permission does not change that behavior for the default group. It is intended for normally assigned groups whose membership should persist after the client disconnects.
You can create a copy of the Guest group, rename it to something like “Member” and enable b_group_is_permanent for that group. Once it has been assigned to a client, it will remain assigned when additional permission groups are added.
However, the initial assignment must be performed manually, through a privilege key, or automatically through a bot or ServerQuery-based script. There is currently no built-in option that automatically gives every new client an additional permanent base group when they first join.
Without automation, the alternatives are either to assign the base group once yourself, let users claim it through a privilege key, or include the required baseline permissions in each of the other regular groups.
Do you know if there’s a technical reason as to why the default group cannot be made into a permanent group?
I really don’t want to maintain a bot to automatically assign tags and I want to user experience in my server to be seamless as a lot of people joining will be first time TeamSpeak users
Having a single group I can use as a base without having to manually assign it would be ideal as I could make all other permissions additive via groups without having to update many groups whenever I want to edit permissions for base users
I think I understand the use case here. For TeamSpeak 6, it would be useful to have a permanent “base group” that every new user gets automatically, while additional groups only add extra permissions.
From what @Cornelius explained, the default server group is more like a fallback group and not a normal permanent group assignment. So once a user gets another server group, the default group is no longer treated the same way.
I also understand why using a bot just for this feels unnecessary. A simple server option like “assign this group on first join” would probably solve this cleanly, without changing the current default group behavior.
So I agree that this would make permission management in TS6 much easier, especially for larger communities.