English   German

Go Back   TeamSpeak Community Forums > General Discussions > Announcements

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 31-05-2010, 16:40
Peter's Avatar
Peter Peter is offline
-= TeamSpeak Team =-
 
Join Date: Jul 2002
Location: Germany
Posts: 2,524
Peter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond repute
TeamSpeak 3 Server 3.0.0-beta23 Available

  • Important: To connect to a beta23 server you require a client that is version beta21 or higher.
  • Updating from previous beta versions: Since multiple new permissions were added (see below for details) we strongly recommend you make sure you have the i_group_auto_update_type permission set correctly before you update (especially for your query admin and server admin groups). For your convenience here the relevant section from our documentation:
    Code:
    Auto-Updating Permissions
    -------------------------
    Whenever the Permission System gets updated, the server will automatically try
    to assign the new permissions to your existing groups. To enable auto-updating,
    simply add a value for i_group_auto_update_type of the target group.
    The following values are available:
    
    Value 0: The group will be handled like 'Query Guest'
    Value 1: The group will be handled like 'Query Admin'
    Value 2: The group will be handled like 'Server Admin'
    Value 3: The group will be handled like 'Server Normal'
    Value 4: The group will be handled like 'Server Guest'
    Value 5: The group will be handled like 'Channel Admin'
    Value 6: The group will be handled like 'Channel Operator'
    Value 7: The group will be handled like 'Channel Voice'
    Value 8: The group will be handled like 'Channel Guest'
    
    As you can see, each of these values represents a group from the default
    permission set of the TeamSpeak 3 Server. For example, if the Permission System
    is updated with a new permission for Server Admins, all groups having their
    i_group_auto_update_type set to 2 will be updated automatically.
  • We renamed Token" to "Privilege Key". We hope the new name will give new users a better mental image of what exactly this beast may be.
  • We changed the way query groups are saved when assigned to regular clients. This was never something we recommended to do, but for those of you that did this you need to manually update your database to retain your query group status on your clients. See the changelog below for the details.

Here is the complete list of changes:
Code:
=== Server Release 3.0.0-beta23 01 Jun 2010
+ if logquerycommands is active display a log entry for query clients
  which got banned because of flooding/to many password tries        
+ servergroupadd / channelgroupadd take new parameter type (check docu for details)  
+ added virtualserver property VIRTUALSERVER_RESERVED_SLOTS                          
+ added permission b_virtualserver_modify_reserved_slots                             
+ added permission b_client_use_reserved_slot                                        
+ added possibility for reserved slots                                               
+ added permission i_client_modify_power                                             
+ added permission i_client_needed_modify_power                                      
+ permission tiers "client" and "channelclient" respects i_client_modify_power and   
  i_client_needed_modify_power                                                       
+ via commandline parameter no_permission_update=1 new permissions wont be           
  added automatically (this can break your server if you dont update them            
  manually)                                                                          
+ new permissions are now automatically added (i_group_auto_update_type needs        
  to be setup correctly)                                                             
+ added permission i_channel_create_modify_with_codec_latency_factor_min             
+ added permission b_channel_modify_codec_latency_factor                             
- removed unnecessary glibc dependency on linux x86 and amd64                        
- improved virtualserver startup time                                                
- fixed bug where icon_id wont work for channel client permissions                   
- fixed bug in permfind which could lead to a crash                                  
- changing template groups or query group memberships no longer                      
  requires an instance restart                                                       
- fixed possibly server crash exploit                                                
- fixed possibly server deadlock / query connection stall                            
- fixed crash in mysql database plugin while shutdown                                
! VIRTUALSERVER_UPTIME is now seconds since 1970                                     
! permission "skip flag" skips now Channel, ChannelGroup                             
! clients added to serverquery groups need to be assigned to serverID == 0.          
  If you have added any clients to one of your serverquery groups, you'll need       
  to update your database manually to retain functionality. All serverquery          
  group assignments are stored in a database table called                            
  "group_server_to_client". To update your existing serverquery group                
  assignments, please execute this command on your database:                         
  UPDATE group_server_to_client SET server_id = 0 WHERE                              
    group_id = <YOUR_QUERY_GROUP_ID>;
__________________
You think my answer is stupid ? Read This:
http://www.catb.org/~esr/faqs/smart-...ons.html#intro

In a world without fences and walls - who needs windows and gates ?

Last edited by Peter; 02-06-2010 at 08:01.
  #2  
Old 01-06-2010, 15:18
Imaho Potato Imaho Potato is offline
-= TeamSpeak User =-
 
Join Date: Jan 2010
Location: New London Wisconsin, USA
Posts: 5
Imaho Potato is on a distinguished road
Thanks Peter.... Your still not gonna get me to sing for it......
  #3  
Old 01-06-2010, 15:54
poisonpanik's Avatar
poisonpanik poisonpanik is online now
-= TeamSpeak Fanatic =-
 
Join Date: Feb 2006
Location: Germany / USA
Posts: 2,635
poisonpanik is on a distinguished road
Send a message via AIM to poisonpanik
Great news! Can't wait to check it out!
  #4  
Old 01-06-2010, 16:10
-{HGH}-GEN.Skylab's Avatar
-{HGH}-GEN.Skylab -{HGH}-GEN.Skylab is offline
-= TeamSpeak Addict =-
 
Join Date: Jan 2010
Location: Marnbach, Weilheim i.OB, Germany
Posts: 220
-{HGH}-GEN.Skylab is on a distinguished road
Can't wait to update. Excellent work.
  #5  
Old 01-06-2010, 16:46
medics medics is offline
-= TeamSpeak User =-
 
Join Date: Dec 2009
Location: us
Posts: 4
medics is on a distinguished road
Can someone post an example of setting the i_group_auto_update_type for permissions?
  #6  
Old 01-06-2010, 16:51
poisonpanik's Avatar
poisonpanik poisonpanik is online now
-= TeamSpeak Fanatic =-
 
Join Date: Feb 2006
Location: Germany / USA
Posts: 2,635
poisonpanik is on a distinguished road
Send a message via AIM to poisonpanik
From the permissions document that comes w/ the server files.

Quote:
Auto-Updating Permissions
-------------------------
Whenever the Permission System gets updated, the server will automatically try to assign the new permissions to your existing groups.
To enable auto-updating, simply add a value for PERMISSION_i_group_auto_update_type of the target group. The following values are
available:

Value 0: The group will be handled like 'Query Guest'
Value 1: The group will be handled like 'Query Admin'
Value 2: The group will be handled like 'Server Admin'
Value 3: The group will be handled like 'Server Normal'
Value 4: The group will be handled like 'Server Guest'
Value 5: The group will be handled like 'Channel Admin'
Value 6: The group will be handled like 'Channel Operator'
Value 7: The group will be handled like 'Channel Voice'
Value 8: The group will be handled like 'Channel Guest'

As you can see, each of these values represents a group from the default permission set of the TeamSpeak 3 Server. For example, if
the Permission System is updated with a new permission for Server Admins, all groups having their PERMISSION_i_group_auto_update_type
set to 2 will be updated automatically.
  #7  
Old 01-06-2010, 17:25
Screech's Avatar
Screech Screech is online now
-= TeamSpeak Addict =-
 
Join Date: May 2007
Location: Eastern NC
Posts: 227
Screech is on a distinguished road
Send a message via ICQ to Screech Send a message via MSN to Screech Send a message via Yahoo to Screech Send a message via Skype™ to Screech
I've noticed in a clean 23 install there is a channel_codec_latency_factor ident entry in the channel_properties table. But I took a clean 22 install and updated to 23 and this entry was not added.

Also in the perm_channel_groups my I_group_auto_update_type is set to 5 for group 1, but it didn't get the new i_channel_create_modify_with_codec_latency_factor_ min of 1 as found in the 23 clean database when updated from 22 to 23

Can anyone else testing beta23 test and confirm/deny finding the same?



Clean install = extract server, start server, connect with client and use Server admin token, disconnect client, close server.
  #8  
Old 01-06-2010, 17:29
medics medics is offline
-= TeamSpeak User =-
 
Join Date: Dec 2009
Location: us
Posts: 4
medics is on a distinguished road
Thanks for not answering the question.
Anybody else have an example of running the permissions to set it to auto update?
  #9  
Old 01-06-2010, 18:00
Screech's Avatar
Screech Screech is online now
-= TeamSpeak Addict =-
 
Join Date: May 2007
Location: Eastern NC
Posts: 227
Screech is on a distinguished road
Send a message via ICQ to Screech Send a message via MSN to Screech Send a message via Yahoo to Screech Send a message via Skype™ to Screech
If you are running a database that was created before beta21 you just need to go into the server and channel group permissions and set the i_group_auto_update_type to correct value for that group type. Best if you are a query admin so you can set the update type to the query groups and the templates used when any new virtual servers are created.

If your database was created clean with beta21 those settings should already be there.

Last edited by Screech; 03-06-2010 at 14:35. Reason: fixed: beta22 -> beta21. Forgot it was added in beta21..
  #10  
Old 01-06-2010, 18:30
Peter's Avatar
Peter Peter is offline
-= TeamSpeak Team =-
 
Join Date: Jul 2002
Location: Germany
Posts: 2,524
Peter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond reputePeter has a reputation beyond repute
Quote:
Originally Posted by Screech View Post
I've noticed in a clean 23 install there is a channel_codec_latency_factor ident entry in the channel_properties table. But I took a clean 22 install and updated to 23 and this entry was not added.

Also in the perm_channel_groups my I_group_auto_update_type is set to 5 for group 1, but it didn't get the new i_channel_create_modify_with_codec_latency_factor_ min of 1 as found in the 23 clean database when updated from 22 to 23
Thanks, we will look into this. In any case, neither of those two things should be a problem: latency_factor of value 1 is the default used, so it will work fine and once you edit the channel it should write a latency_factor to db. The minimal latency factor permission is only used to limit what latency factors you can set, and if it is set to 1 it has the same effect as not existing (since latency factors are positive numbers >= 1...)
__________________
You think my answer is stupid ? Read This:
http://www.catb.org/~esr/faqs/smart-...ons.html#intro

In a world without fences and walls - who needs windows and gates ?
  #11  
Old 01-06-2010, 19:08
Screech's Avatar
Screech Screech is online now
-= TeamSpeak Addict =-
 
Join Date: May 2007
Location: Eastern NC
Posts: 227
Screech is on a distinguished road
Send a message via ICQ to Screech Send a message via MSN to Screech Send a message via Yahoo to Screech Send a message via Skype™ to Screech
Just had SgtRWE test with his linux server and he said it added the perm_channel_groups perm_id entries as expected for him. I'm running Windows XP Pro for testing. If that matters.
  #12  
Old 01-06-2010, 19:18
DieHardServers.com DieHardServers.com is offline
-= TeamSpeak User =-
 
Join Date: Apr 2010
Location: the Netherlands
Posts: 24
DieHardServers.com is on a distinguished road
Send a message via MSN to DieHardServers.com
Please update the TeamSpeak 3 Downloads page. All people are download the 3.0.0-beta20 (older) version. When will the 3.0.0-beta21 client version by available on the Download page....
  #13  
Old 01-06-2010, 19:20
Stefan1200 Stefan1200 is offline
-= TeamSpeak Fanatic =-
 
Join Date: Dec 2009
Location: Germany
Posts: 1,109
Stefan1200 is on a distinguished road
Send a message via ICQ to Stefan1200 Send a message via AIM to Stefan1200 Send a message via MSN to Stefan1200 Send a message via Yahoo to Stefan1200
Quote:
Originally Posted by DieHardServers.com View Post
Please update the TeamSpeak 3 Downloads page. All people are download the 3.0.0-beta20 (older) version. When will the 3.0.0-beta21 client version by available on the Download page....
I think at the same time as on Auto Updater.
  #14  
Old 01-06-2010, 19:21
Screech's Avatar
Screech Screech is online now
-= TeamSpeak Addict =-
 
Join Date: May 2007
Location: Eastern NC
Posts: 227
Screech is on a distinguished road
Send a message via ICQ to Screech Send a message via MSN to Screech Send a message via Yahoo to Screech Send a message via Skype™ to Screech
Quote:
Originally Posted by DieHardServers.com View Post
Please update the TeamSpeak 3 Downloads page. All people are download the 3.0.0-beta20 (older) version. When will the 3.0.0-beta21 client version by available on the Download page....
Quote:
Originally Posted by Peter View Post
At 02 Jun 2010 09:00:00 CET we will push the new client into the auto-updating service. All server hoster are advised to switch their TS3 servers at this time to ensure a smooth transition.
I think that was already answered.
  #15  
Old 01-06-2010, 19:23
ScP's Avatar
ScP ScP is offline
[ TeamSpeak General Servant ]
 
Join Date: Oct 2003
Location: Germany
Posts: 1,778
ScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond reputeScP has a reputation beyond repute
Hey there.

I've just uploaded a simple script which might be helpful for some people in order to prepare for the upcoming server release (beta23). The script is inteded to be started from the command-line and requires PHP >= 5.2.1 to be installed on your systems.

http://download.planetteamspeak.com/...ion_Update.zip

First, you need to open the file called startme and enter your servers connection information and ServerQuery admin credentials in the configuration area. In addition, please enter the name of the template group you want to use for the update.

When you start the script, it will TRY to identify the most powerful group (which should be the admin group) on any virtual server and compares its permissions with the template you specified in the config. Depending on the virtual servers configuration, the results may differ. Anyway... If the template has a permission that's missing in the admin group, the script will automatically assign it. If the template is missing a permission that's assigned to the admin group, it will be removed. In short... you only need to adjust your template groups and the script will do the rest on your customers servers.

The output should look like this:

Code:
TeamSpeak 3 Permission Update Script

PHP Version: 5.2.4-2ubuntu5.10
LIB Version: 1.0.27-beta

[voice.planetteamspeak.com] Loading virtual server list ... DONE
[voice.planetteamspeak.com] Loading list of permissions available ... DONE
[PORT: 9987] Loading template group information ... DONE
[PORT: 9987] Loading Server Owners (ID 3) template permissions ... DONE
[PORT: 9987] Trying to identify most powerful server group ... DONE
[PORT: 9987] Loading Server Owners (ID 7) permissions ... DONE
[PORT: 9988] Loading template group information ... DONE
[PORT: 9988] Loading Server Owners (ID 3) template permissions ... DONE
[PORT: 9988] Trying to identify most powerful server group ... DONE
[PORT: 9988] Loading Server Owners (ID 15) permissions ... DONE
[PORT: 9988] Assigning missing permission b_virtualserver_custom_search (ID 8479) ... DONE
[PORT: 9988] Assigning missing permission i_group_auto_update_type (ID 16507) ... DONE
[PORT: 9988] Assigning missing permission b_client_custom_info_view (ID 20896) ... DONE
[PORT: 9988] Assigning missing permission i_needed_modify_power_virtualserver_custom_search (ID 65311) ... DONE
[PORT: 9988] Assigning missing permission i_needed_modify_power_client_custom_info_view (ID 65440) ... DONE
[PORT: 9989] Loading template group information ... DONE
[PORT: 9989] Loading Server Owners (ID 3) template permissions ... DONE
[PORT: 9989] Trying to identify most powerful server group ... DONE
[PORT: 9989] Loading Server Owners (ID 27) permissions ... DONE
[PORT: 9989] Assigning missing permission i_icon_id (ID 16503) ... DONE
[PORT: 9989] Assigning missing permission i_group_auto_update_type (ID 16507) ... DONE
[PORT: 9989] Assigning missing permission b_client_modify_own_description (ID 21692) ... DONE
[PORT: 9989] Assigning missing permission i_needed_modify_power_client_modify_own_description (ID 65468) ... DONE
[PORT: 9990] Loading template group information ... DONE
[PORT: 9990] Loading Server Owners (ID 3) template permissions ... DONE
[PORT: 9990] Trying to identify most powerful server group ... DONE
[PORT: 9990] Loading Server Owners (ID 40) permissions ... DONE
[PORT: 9990] Assigning missing permission i_group_auto_update_type (ID 16507) ... DONE
[PORT: 9990] Assigning missing permission b_client_modify_own_description (ID 21692) ... DONE
[PORT: 9990] Assigning missing permission i_needed_modify_power_client_modify_own_description (ID 65468) ... DONE
[PORT: 9991] Loading template group information ... DONE
[PORT: 9991] Loading Server Owners (ID 3) template permissions ... DONE
[PORT: 9991] Trying to identify most powerful server group ... DONE
[PORT: 9991] Loading Server Admin (ID 57) permissions ... DONE

Generated in 5.6430439949 seconds
Note that I strongly recommend that you create a backup of your servers database before using this script!!!

Have fun!


Last edited by ScP; 01-06-2010 at 19:37.
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Perma Ban madscotslad Client Support 9 10-07-2010 02:34
Server Admin. / "Token" .. delineation. (?) richard583 Mac OS X 0 17-04-2010 14:28
Can't get SQL to work. tom_il Linux / FreeBSD 24 09-01-2010 18:57
TS-Server auf MySql umstellen (Hilfe) Rocketwulf [TeamSpeak 2] Server Support 5 24-01-2007 08:18
Friends can't connect shadow127 [TeamSpeak 2] Server Support 86 01-01-2006 20:45


All times are GMT +1. The time now is 17:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Add to Bookmarks   |   Printview   |   Contact Us   |   Legal Notices