Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACL admin and mute/unmute control #46

Open
dburongarcia opened this issue Jun 12, 2021 · 5 comments
Open

ACL admin and mute/unmute control #46

dburongarcia opened this issue Jun 12, 2021 · 5 comments

Comments

@dburongarcia
Copy link

Hello, I was wondering if it's possible to admin the server using this client, for example changing ACL or muting/unmuting users in some way. I managed to do some of it sending my own codes to mute/unmute clients but not using Mumble protocol. Any tips? Thanks.

@BananaHemic
Copy link
Owner

In principle, this client should be able to do any admin tasks that the standard qt client can do. Most admin stuff isn't implemented however

@Maselino
Copy link

I would like to add some question of mine:
I am trying to create channels on the fly in Unity which needs admin rights. However, I do not really know how to login as an admin. I have created an admin account in the Mumble Client which is registered on my own server. But just with the name of that account I can obviously not login. I assume I need to pass the certificate which I created in the Mumble Client as my login data with your plugin? Thanks for you help in advance!

@BananaHemic
Copy link
Owner

Take a look at the docs under authentication. There you should see how to login as an admin.
If you add this, please make a PR!

@Maselino
Copy link

Thanks, that brought me one step closer. I am now sending a token for the player which is set on the murmur server with all rights for all channels. When trying to enter a subchannel, that is only allowed for that token, it works like a charm. But when I try to create a new channel (temp and non temp), I receive a PermissionDenied (certificate missing) error. I wonder, why then joining the subchannel works, but not creating a new one. I have looked into the docs, but haven't understood yet, how the certificate is being transmitted. Can you give me a hint on how I could integrate sending the certificate into the Unity app?

@BananaHemic
Copy link
Owner

I'm actually also not sure how the certificate is transferred. There's not much mention of it in the docs, and I don't see a spot for it in the proto. It might need to be used with the tcp socket, but I'm not sure. You may have luck looking through the main mumble codebase and see how they handle it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants