PDA

View Full Version : Automatic voice


Tink
29-10-2003, 23:29
I currently run a teamspeak 2 server on windows. I have it set up so that you need to register with the server to access any the channels other than the default entry channel ( to allow people to register). **To keep the remaining channels so only registered users can join I believe I have to have them moderated** (and currently this is how it is set up). The problem is that now people need to be voiced in each channel in order to talk. I have attempted to work around this by fiddleing with the servers allowances and have set it to allow registered players to voice and auto voice themselves. I was hoping there was a way for the server to automatically voice people who are registered. I have searched the web, the FAQ, and the program documentation but I am no closer to understanding a method to do this. Some help would be greatly appreciated. Thanks. - Tink

EDITED:Typos removed, question the same.

Cstar_maxim
30-10-2003, 12:53
"To keep the remaining channels registered only I believe I have to have them moderated"

A channel does not need to be moderated in order to be registered they are two different things. Moderated Channels are more like an IRChat situation so "channel" operators can control the chat. Registered channels are just that channels that are registered with the server and will not disappear at channel vacancy. You just have to select the registered box for the channel and not the moderated box.

*** DON'T change the user permissions unless you know what you are doing. Its obvious you need more understanding/knowledge of TeamSpeak. I suggest reading the manual and FAQ again.***

Tink
30-10-2003, 15:02
Originally posted by Tink
I have it set up so that you need to register with the server to access any the channels other than the default entry channel ( to allow people to register).

Thank you for taking the time to read my post. You appear to be refering to a typo, my apologies (now edited). I was refering to registered USERS not channels and the manner that I have used permissions to force people to register(with the server) in order to move out of the default room. I was hopeing that someone might know how I could get the server to automatically voice someone in moderated channels (since unmoderated registered channels seem still joinable by unregistered people). I have as I stated given registered users permissions to allow them to automatically voice themselves but this does not seem to be a full answer. All the best - Tink

P.S. If you slam new users to your forum as hard as you slammed me you will not get many repeat posts.

Cstar_maxim
30-10-2003, 16:10
Repeat post? lol, It would be nicer not to have any posts and have them all read the manual and FAQ

You have now corrected the question and you are still wrong

**To keep the remaining channels so only registered users can join I believe I have to have them moderated**

NO! you don't have to have them moderated. Passwording a channel will keep out non registered members. Moderating a channel will not keep them out, it will only stop them from talking until given the right to voice but they can still listen.

Peter
30-10-2003, 16:26
Hum,

here is the magic:


Moderated:

If a channel is moderated this means that you need (at least !) Voice rights to talk....Usefull on rooms where *jerks* join (public rooms), and that shouldnt be spammed with guys that want to annoy (you just take their voice if they annoy OR even better, dont give it to them in the first place.

Registered:

A registered Room is a room that doesnt disappear when empty.

HowTo prevent unregistered Users from entering rooms:

There is a possibilty to do this, in the server permissions (webadmin inteface), you can setup for "Unregistred" users to _NOT_ have the right "May join registered Channels" - that way only registered Users can switch to Registered Channels.


Also:
Your post realy is very clearly confused, read the docs before you post a follow up trying to explain to me what Moderation etc. means :P.

Cstar_maxim
30-10-2003, 17:07
Oh yeah forgot that switch on unregistered users not to be aable to join registerd channels Thanks pwk

Passwording a channel works too, you may have to give them the password for there first time in but after that registered users don't have to enter it, unregisted users can still join if you give them the password but they would have to enter it every time. and you can change it any time without bothering membership channel acceptability.

Tink
30-10-2003, 19:51
Ok, I will explain this as clearly as I can because you clearly aren't understanding me:

This is my current setup:

Unregistered USERS cannot join registered CHANNELS. I have set this permission bit.

Still I have several of my channels MODERATED.

I already have some passworded channels, that is NOT the functionality I want for the remaining channels.

As a temporary fix I have allowed registered USERS to give THEMSELVES voice so that they can talk in the moderated channel.

Question:
Is there any way that the SERVER can automatically give players voice in a moderated CHANNEL so that players do not need to voice THEMSELVES.

The channel is a debate room and it can get quite heated. I want players to join voiced, but to be revokeable to force them to quiet down when they take it to badly.

Please stop telling me to read the FAQ, the answer to my question is not in there.

All the best - Tink

Cstar_maxim
30-10-2003, 21:32
Everything is there. I guess you are right it does not matter how much we say to read something if someone is so unable to understand what he reads there is not much we can do except try to answer or just ignore him.

Problem is exacerbated by the fact that that same person cannot even ask an intelligible question. This is the question you asked but it was based on a flawed logic and did not have to be answered because if the logic was understood then the rest become nullified.

Now for your answer..

Registered members can join a moderated channel with AUTO-VOICE and they will have automatically given to them Voice. In order to take it away a channel op or server admin will have to take away both AV and V, notice a member can only be given channel rights while in a channel. It would be best to appoint some of your clan as operators. So they might moderate your channels in your absence

Peter
30-10-2003, 21:34
Ah,

well well well, you managed to formulate a understandable and readable question, concratulations !

Now:
You propably already know about "autovoice" ? If you give a registered user AV, then he will automaticly get Voice everytime he connects to a channel.
The problem is: You have to give autovoice manualy to every player that joins, if there are different ones each day, that sucks.
Well, if thats the case you have a problem - best sollution is get yourself some faithful CAs/Ops that can give out AV/V...
But once scpriv command comes avaliable I can make a give*voice*automagicly script in 5mins.

Tink
30-10-2003, 22:08
Originally posted by Tink
I have attempted to work around this by fiddleing with the servers allowances and have set it to allow registered players to voice and auto voice themselves.

Originally posted by Tink
I have as I stated given registered users permissions to allow them to automatically voice themselves but this does not seem to be a full answer.

Maxim I am getting the impression that you do not bother to read my posts.

Originally posted by Tink
Question:
Is there any way that the SERVER can automatically give players voice in a moderated CHANNEL so that players do not need to voice THEMSELVES.

The channel is a debate room and it can get quite heated. I want players to join voiced, but to be revokeable to force them to quiet down when they take it to badly.

As you can see from the nature of the room, autovoice, or allowing players to set their voice at will is not the optimum setup. Members already police the server but in this case the intention is to lighten their workload. I would like to set it so they merely have to intervene in a problem, not all the time.

-----------------------------------------------------------------------------------

Thank you for your patience pwd.linuxfan, that is exactly what I hoped to hear. In fact I doubted it could be solved with TS as I have it, and thus came to these forums last so I wouldn't waste anyones time. I was not aware that there was (or soon will be) some form of scripting plug for TS. That would surely solve my problem. I will search around and see what I can find. All the best to both of you, thanks - Tink

Cstar_maxim
30-10-2003, 22:33
I read your posts over and totally understood every part of what you said everytime. It was you that gave wrong information at the beginning. A simple question like the following is all you needed to ask.

Can members be set-up with voice before ever joining a moderated channel?

No you had to state that the reason you are using moderated channels is to keep unregistered people from joining the channel. Its all great and good to say its for a debate server or channels now but even now when I jump on the server (which I have a screenshot of showing the same IP as above) I see NO moderated channels at all and mostly Game rooms - NS, CS, HW, STA etc..... Please don't waste peoples time.

Tink
30-10-2003, 22:39
I acknowledge that my first posts were confusing. I have apologised and I do so again. I have deleted the channel as it was not functioning as I had intended and am currently fiddleing around with a replacement while most of the members are not on (a grand total of 11 members or so, I'm sure you will find that number pathetic and obviously not worthy of your time). If you feel a need to come and yell at me for wasting that time, come on the server and do it. It is a public server and I am think skinned enough not to get angry. - Tink

It seems the question I should have asked was: Is there some scripting method I can use to allow a TS server to automatically voice all registered users who join a moderated channel?

Cstar_maxim
30-10-2003, 22:57
Sorry Tink I don't mind answering questions honestly, I really do try and help. Its hard sometimes keeping yourself from getting frustrated, sorry if it sounded like I was skinning you alive.

And dont worry about size of server I run 3 servers one test server for my own test purposes and 1 server each for two differant clans of around only 40 members each. Niether has more than 10 members on at any one time often.

I do wish you well and am glad to know that you also await the future of Teamspeak with me. And I will try to be more gental with my responces, Thanks for the reminder. :)

Tink
30-10-2003, 23:09
It was good to finally meet you Maxim, the pleasure is all mine :). All the best - Tink

Peter
31-10-2003, 13:39
10 Users ? Paaaathetic ! http://www.teamspeak.org/mrtg/tsusers-total.html .... Just teasing you :P

Dummer Sack
01-11-2003, 14:04
Originally posted by Tink
It seems the question I should have asked was: Is there some scripting method I can use to allow a TS server to automatically voice all registered users who join a moderated channel?
Yes this is possible. You can write a script that uses the TCPQueryPort for that. The only problem is that currently no events are announced via the TCPQueryPort (This was already suggested) so the script will have to poll to monitor the moderated channels and because of this there would be a delay til voice is given (depending on the polling rate). Also higher polling rates will result in higher CPU usage.

But there is another problem I see here:
If you revoke someones voice rights you want them to stay revoked. But with that script he only has to leave the cannel and rejoin to get voice again. So a better method would be to write a script that automatically gives all registred users auto voice for a newly created moderated channel and an newly registred user auto voice for all moderated channels (But I have not checkd if the necessary commands for that are implemented at the TCPQueryPort).
Again the minor problem here is the polling.

Even better would be a server option where you can define a moderated channel with auto auto voice which would do the thing that I decribed in the second suggestion.