3% off
code
TSV

TeamSpeak 3 Server beta30 Available

24. Nov 2010
TeamSpeak Systems released yesterday morning its TeamSpeak 3 server beta30. It has bugfixes, security fixes, new permissions, performance- and feature improvements. A few things from the changelog that should especially be mentioned are:

+ reduced CPU usage for large servers
+ ServerQuery: added client_created and client_lastconnected times to output of "clientlist" when "-times" parameter is passed. Value is in seconds since 1970.
+ servergroupclientlist uses now internal id/uid/name cache which results in faster processing and lower database usage
- fixed problem handling malformated client requests that could lead to the server shutting down after logging a critical log message.
- fixed clientinfo on a serverquery can cause a crash
+ added new command "permget" (check docu for details)

The new parameter -times for the clientlist command is very good for the TSViewer (mentioned in earlier news). With that you get the connect time of a user to the TeamSpeak server which. We are using it already in the appropiate features here on the page.

The new permget command will come handy when displaying the "insufficient client permissions" error in the TSViewer, with that it is possible now to query the exact permission name and to display it in the error message to eliminate guesswork. Very nice.

And performance improvements are also included. One more reason to upgrade to beta30 as soon as possible.

FreeBSD users DO NOT update yet
The user Ven0m reported at the official TeamSpeak forums a problem the beta30 server and the operating system FreeBSD (CRITICAL| | | Could not import public sign key). So if you are using this operating system for server then do not upgrade yet to beta30. TeamSpeak Systems is already working on this problem.


Summarized this is a very good releaase. New commands, new permissions, fixes, etc., etc. Only one thing does reduce the excitement a little bit about this release, the FreeBSD problem, but you know, TeamSpeak Systems will fix that surely in no time. Stay tuned. The full changelog is as always below.

Complete list of changes



=== Server Release 3.0.0-beta30 23.11.2010 Nov 2010
! new tcp stack
! instance_properties respect now machine_id
! updated to sqlite 3.7.3
! clientdbfind returns a max of 50 rows
! clientdblist duration limited to a max of 200 rows
+ reduced CPU usage for large servers
+ ServerQuery: added server port to "whoami" output
+ ServerQuery: added client_created and client_lastconnected times to output of "clientlist" when "-times" parameter is passed. Value is in seconds since 1970.
+ ServerQuery: added parent id to output of "channelinfo"
+ new channel/server group get new default permissions
i_group_needed_member_add_power based on i_group_member_add_power
i_group_needed_member_remove_power based on i_group_member_remove_power
+ added permission i_group_sort_id
commands notify notifyservergrouplist / notifychannelgrouplist output "sortid" field
+ added permission i_group_show_name_in_tree
commands notify notifyservergrouplist / notifychannelgrouplist output "namemode" field
+ added new PluginTargetMode PluginCommandTarget_CURRENT_CHANNEL_SUBSCRIBED_CLIENTS
+ servergroupclientlist uses now internal id/uid/name cache which results in faster processing and lower database usage
+ query and template groups accept only local icon_ids
+ added command line option "no_password_dialog" which prevents showing the password dialog on windows (eg. no_password_dialog=1)
+ added new command "permget" (check docu for details)
+ added permission b_client_permissionoverview_own
+ added servernotifyregister event "tokenused"
+ windows tray icon shows now your wan ip
- fixed problem handling malformated client requests that could lead to the server shutting down after logging a critical log message.
- fixed issue that lead to clients not being able to edit the slot count back to the value that was set when they originally connected to the server
- fixed serversnapshotdeploy using wrong sql file on failure
- fixed issue with servernotifyregister not unregistering serverquery clients on remote connection closed
- fixed bug with temporary channels not being deleted immediately when a sub-channel was moved out of them and they so became empty
- fixed bug that lead to the output of the ServerQuery command "hostinfo" to display wrong data in the bandwidth last minute and bandwidth last second fields
- fixed channel client permissions where not removed on channel delete
- fixed possibility to host more slots than allowed
- fixed bug where a clone leaving server removed temp groups of still connected clones
- fixed client which where added to query groups wont be correctly removed on serverdelete/clientdelete
- fixed serverprocessstop works again under windows
- fixed client channel/server groups got not updated while changing default groups
- server traffic quota reset script respects machine_id
- fixed clientinfo on a serverquery can cause a crash
- fixed client disconnect closes wrong clientserverquery connection



Release thread at the official forums


Download