TeamSpeak 2 Client and Server Software
|Original author(s)||TeamSpeak Systems GmbH|
|Initial release||October 2001|
|Stable release||3.0.16 (Client) / 188.8.131.52 (Server) / October 30, 2014|
|Operating system||Microsoft Windows, Linux, Mac OS X, iOS, FreeBSD, Android|
|Type||Voice over IP|
TeamSpeak is proprietary voice-over-Internet Protocol (VoIP) software that allows computer users to speak on a chat channel with fellow computer users, much like a telephone conference call. A TeamSpeak user will often wear a headset with an integrated microphone. Users use the TeamSpeak client software to connect to a TeamSpeak server of their choice, from there they can join chat channels and discuss things.
The target audience for TeamSpeak is gamers, who can use the software to communicate with other players on the same team of a multiplayer game. Communicating by voice gives a competitive advantage by allowing players to keep their hands on the controls.
The TeamSpeak server currently supports Microsoft Windows, Mac OS X and Linux and uses a web based or telnet interface to control server administration and settings. The server runs as a dedicated server separate from the client. As of May 2014 TeamSpeak does not support IPv6.
Teamspeak can be used at no cost for up to 32 slots with Teamspeak 3. If someone wants to have more than the default 32 slots and use in a method not for profit, Teamspeak does have Non-Profit Licenses that allow the use of up to 512 slots(users) in the server at a time. With the use of 512 slots server admins can choose to split up the slots into multiple virtual server instances(up to 2).
The current version of TeamSpeak has been in development since 2004. It is a complete rewrite with many new features, but has had infrequent updates on the development blog, and was first estimated to be released in mid-2006. The first public release of the TeamSpeak 3 SDK was on June 5, 2008, with the integrated solution in the MMO game Vendetta Online. Open beta for TeamSpeak 3 released on December 9, 2009. Open beta was closed on August 10, 2011 and replaced with Teamspeak 3.0.0 Final, which is the first stable release of Teamspeak 3.
Teamspeak 3 introduced the use of unique ids, housed in the program as identities, that is randomly generated at the time of a client's first time set up. An identity contains a nickname(which can be changed at anytime), the Unique ID and an identity name(which is not visible to others users on the server). The unique id is used by the server to grant permissions to the user. Unique IDs replaced the need for a user to register with the server to keep their user group, be it a channel group or a server group.
When Teamspeak 3 was first introduced to the general public in Open Beta the server admins were met with a major change in how they granted administrative powers to its users, in the way of a permissions system based on Boolean and Integer. The new permissions system allows server admins to have more control over how their user use the server. With the release of Beta 1 the permissions system had no manual or explanation of what some permissions were used for other than the permission name, in variable form. In future updates the Teamspeak Dev team added permission names which helped admins know what the permissions were for as opposed to, what someone call, cryptic permission names.
The permissions system has 2 types of Int based permissions. The permissions use 2 types of permissions based on Integers, Power and Needed Power. The Power itself is the Power level in numbers that group/user has on that permission. The Needed Power is the Needed power level in numbers needed by the group/user to use that specific permission. If the Power level is lower than the Needed Power level then the permission is not able to be used. However if the Power level is equal to or higher than the Needed Power level then the group/user will be able to use it.
Teamspeak 3 also has a 5 tier hierarchy within its permissions system. Server Group, Client Permissions, Channel Permissions, Channel Groups and Channel Client Permissions. The 5 are used to override another type, also known as inheriting. This allows for highly complex permissions for users, giving users more powers and uses in teamspeak without giving away complete control to the users of the server.
With the release of later versions the teamspeak devs made a easier way to set up permissions in the way of a "Standard Permissions Display" by default in the client. This placed the original permissions system display behind the "Standard" calling it "Advanced Permissions Display". This allowed beginners more ease of use when setting up a teamspeak 3 server. Some still prefer the Advanced system better because it allows more control over which permissions get changed, whereas the Standard changes many permissions at the same time.
TeamSpeak 3 updates
TeamSpeak 3 uses an improved update system that updates only the files necessary which means faster updates without needing to re download the entire program or 'Application'.
In popular culture
- Bary, Hiawatha (October 29, 2003). "Game On; Players Add Verbal Jabs To Online Arsenal". The Boston Globe.
- "Licensing". http://sales.teamspeakusa.com/licensing.php. Teamspeak.
- Running Multiple TeamSpeak 2 Instances
- "TeamSpeak 3". TeamSpeak Systems GmbH. Retrieved 2008-07-14.
- "Guild Software and TeamSpeak announce the Integration of TeamSpeak 3 within Vendetta Online" (Press release). Florence Espinoza. 2008-07-01. Retrieved 2008-07-14.
- "Now featuring.. Voice Chat!". Guild Software. 2008-06-05. Retrieved 2008-07-14.
- News. TeamSpeak. Retrieved on 2014-05-22.
- TeamSpeak 3 Final + iOS + Android Released. Forum.teamspeak.com. Retrieved on 2014-05-22.
- News. TeamSpeak (2006-10-11). Retrieved on 2014-05-22.