@ts3/definitions
v1.0.0
Published
Definitions used by the TeamSpeak 3 Server
Downloads
1
Readme
TeamSpeak 3 Definitions
This package provide a simple way to use the TeamSpeak 3 definitions used by the server.
Installation
npm install @ts3/definitions
Usage
Typescript
import {TS3Definitions} from "@ts3/definitions";
console.log(TS3Definitions.HostMessageMode.MODALQUIT); // Display 3
Javascript
const TS3Definitions = require("@ts3/definitions");
console.log(TS3Definitions.HostMessageMode.MODALQUIT); // Display 3
Definitions
Here is the full list of available definitions
HostMessageMode
Key | Value | Description ----|-------|------------- NONE | 0 | Don't display anything LOG | 1 | Display message in chatlog MODAL | 2 | Display message in modal dialog MODALQUIT | 3 | Display message in modal dialog and close connection
HostBannerMode
Key | Value | Description ----|-------|------------- NOADJUST | 0 | Do not adjust IGNOREASPECT | 1 | Adjust but ignore aspect ratio (like TeamSpeak 2) KEEPASPECT | 2 | Adjust and keep aspect ratio
Codec
Key | Value | Description ----|-------|------------- SPEEX_NARROWBAND | 0 | Speex narrowband (mono, 16bit, 8kHz) SPEEX_WIDEBAND | 1 | Speex wideband (mono, 16bit, 16kHz) SPEEX_ULTRAWIDEBAND | 2 | Speex ultra-wideband (mono, 16bit, 32kHz) CELT_MONO | 3 | Celt mono (mono, 16bit, 48kHz)
CodecEncryptionMode
Key | Value | Description ----|-------|------------- INDIVIDUAL | 0 | Encryption enabled per channel DISABLED | 1 | Encryption globally disabled ENABLED | 2 | Encryption globally enabled
TextMessageTargetMode
Key | Value | Description ----|-------|------------- CLIENT | 1 | Target is a client CHANNEL | 2 | Target is a channel SERVER | 3 | Target is a virtual server
LogLevel
Key | Value | Description ----|-------|------------- ERROR | 1 | Everything that is really bad WARNING | 2 | Everything that might be bad DEBUG | 3 | Output that might help find a problem INFO | 4 | Informational output
ReasonKick
Key | Value | Description ----|-------|------------- CHANNEL | 4 | Kick client from channel SERVER | 5 | Kick client from server
PermissionGroupType
Key | Value | Description ----|-------|------------- SERVER_GROUP | 0 | Server group permission CLIENT | 1 | Client specific permission CHANNEL | 2 | Channel specific permission CHANNEL_GROUP | 3 | Channel group permission CHANNEL_CLIENT | 4 | Channel-client specific permission
TokenType
Key | Value | Description ----|-------|------------- SERVER_GROUP | 0 | Server group token CHANNEL_GROUP | 1 | Channel group token