Retro TeamSpeak Generation
 
The Old Retro TeamSpeak Experience!

Retro TeamSpeak Generation [version 1.1-alpha]
Copyright Retro Spection 2026. All Rights Reserved.

T:\Users\TeamSpeak> cd Forum

Retro TeamSpeak Generation
Community Forums
Search
Advanced Search
Forum › TeamSpeak Server Updates › How to create TeamSpeak 3 Package Installer
User Name
Password
Welcome, Guest. This is your first visit.  Mark Forums Read
Home  |  New Posts  |  Today's Posts  |  Register  |  Members List  |  Who's Online
Thread: How to create TeamSpeak 3 Package InstallerThread Tools: Show Printable Version

February 16th, 2026, 11:36 AM#1
Shaknunic
Online Shaknunic is online now
-= Old-TS3 Member =-
Shaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud ofShaknunic has much to be proud of


Join Date: Sep 2025
Location: United States
Posts: 92

TeamSpeak 3 Package Installer

The TeamSpeak Package Installer allows users to install plugins, soundpacks,
skins etc. by opening a package file in Windows explorer.
Requires TeamSpeak 3 Client rc-2 or later.

Package files are ZIP archives with another file suffix. Only zlib compression
is supported. Do not use Umlauts in your filenames inside the ZIP archive, they
are not supported.

Package files are identified by their file suffix:
.ts3_plugin
.ts3_style
.ts3_soundpack
.ts3_iconpack
.ts3_translation
.ts3_addon

The suffix is a hint for the user about the package content. The install
structure is not defined by the suffix but by the content of the package.
Packages which contain multiple types (like stylesheet and an iconpack)
could use the suffix of the primary content (e.g. .ts3_style) or the
more generic .ts3_addon.

The root directory of the archive is required to contain a special package
information file named "package.ini".

[Example package.ini]
Name = Test Plugin
Type = Plugin
Author = TeamSpeak Systems GmbH
Version = 1.0
Platforms = win32, win64, mac
Description = "This is a test plugin."

The Type field should match the file suffix or, in the case of a multiple
content package, be a combination (e.g. "Style, Iconpack").

The Platforms field can be empty (allowed for all platforms) or a list of
supported platforms of this add-on.
Valid platform names are: win32, win64, linux_x86, linux_amd64, mac
The package installer will validate the current platform it is running on
against the list of supported platforms in the package.ini file. If the
current platform is included in the list, installing will be allowed.
If the platform list is empty or the field is not given, installing will
be allowed.

The hierarchy of a package archive is required to reflect the structure of
the installed files relative to the TeamSpeak 3 installation directory.

[my_plugin.ts3_plugin]
package.ini
plugins
my_plugin_win32.dll
my_plugin_win64.dll
my_plugin_data
data1.dat
data2.dat

The root level of this package will be extracted into the TeamSpeak 3 Client
root folder, excluding package.ini.

Note that content needs to be at the root level of the package and not
within a subfolder. The following would be wrong:

[my_invalid_plugin.ts3_plugin]
my_plugin
package.ini
plugins
my_plugin_win32.dll
my_plugin_win64.dll
my_plugin_data
data1.dat
data2.dat

A soundpack might be look like this:

[my_soundpack.ts3_soundpack]
package.ini
sounds
my_soundpack (directory)
sounds.ini
sound_1.wav
sound_2.wav

Example for a combine iconpack and style package:

[my_soundpack.ts3_style]
package.ini
styles
my_style.qss
my_style
my_style_icon_1.png
my_style_icon_2.png
gfx
my_gfx_pack
my_icon_1.png
my_icon_2.png



Last edited by Shaknunic; 02-16-2026 at 11:38 AM.
__________________

picture


[Refresh]

Tags for this Thread-
ts3 client

Similar Threads-
ThreadThread StarterForumRepliesLast Post
TeamSpeak 3 Server 3.13.9 | Security UpdateShaknunicTeamSpeak 6 News011-09-2026, 07:00 PM
TeamSpeak 6.0.0-beta5.1ShaknunicTeamSpeak 6 News011-05-2026, 06:00 PM
TeamSpeak 6.0.0-beta5 - Foundation III UpdateShaknunicTeamSpeak 6 News010-13-2026, 06:00 PM
First Look at 1-1 Direct Calls for TeamSpeak 6ShaknunicTeamSpeak 6 News008-20-2026, 05:00 PM
TeamSpeak 3 SDK | Version 3.5.2ShaknunicTeamSpeak 6 News006-17-2026, 05:00 PM

Users Browsing this Thread
There are currently 0 users browsing this thread. (0 with a name and 0 guests)

This topic is locked.

Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments (pictures by link only)
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Principles

Forum Jump

All times are GMT. The time now is 10:40 PM.
November 14th, 2026
RSS RSS  -  Archive  -  Top  -  Full Forum  -  Live Streaming  -  Powered by NodeBB
Style: