TeamSpeak 3 Server SDK Developer Manual
TeamSpeak 3 Server SDK Developer Manual
Revision 2017-09-08 09:51:42
Copyright © 2007-2017 TeamSpeak Systems GmbH
Table of Contents
Introduction
System requirements
Usage
Calling Server lib functions
Initializing
The callback mechanism
Querying the library version
Shutting down
Error handling
Query virtual servers, clients and channels
Create and stop virtual servers
Alternative way to create virtual servers
Retrieve and store information
Client information
Query client information
Setting client information
Whisper lists
Channel information
Query channel information
Setting channel information
Server information
Query server information
Setting server information
Bandwidth information
Channel and client manipulation
Creating a new channel
Alternative way to create a new channel
Deleting a channel
Moving a channel
Moving clients
Events
Custom encryption
Custom passwords
Custom permissions
Security salts and hashes
Miscellaneous functions
Freeing memory
Setting the log level
Disabling protocol commands
Filetransfer
Callbacks
Permissions
FAQ
I cannot start multiple server processes? I cannot start more than one virtual server?
How can I configure the maximum number of slots?
I get "Accounting | | sid=1 is running" "initializing shutdown" in the log
How to implement a name/password authentication?
Index