Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
mariadb_fix_latin_utf8.sql | 2017-04-24 | 5.1 kB | |
convert_mysql_to_mariadb.sql | 2017-04-24 | 3.8 kB | |
drop_tables.sql | 2017-04-24 | 1.0 kB | |
create_tables.sql | 2017-04-24 | 9.0 kB | |
TeamSpeak_Logo.png | 2017-04-24 | 29.3 kB | |
stylesheet.css | 2017-04-24 | 3.9 kB | |
serverquery.html | 2017-04-24 | 181.5 kB | |
USAGE | 2017-04-24 | 2.6 kB | |
tsdnsserver | 2017-04-24 | 954.2 kB | |
tsdns_settings.ini.sample | 2017-04-24 | 2.1 kB | |
README | 2017-04-24 | 4.0 kB | |
update_permissions_12.sql | 2017-04-24 | 979 Bytes | |
update_24.sql | 2017-04-24 | 209 Bytes | |
update_database_version.sql | 2017-04-24 | 93 Bytes | |
update_22.sql | 2017-04-24 | 64 Bytes | |
update_23.sql | 2017-04-24 | 92 Bytes | |
update_20.sql | 2017-04-24 | 61 Bytes | |
update_21.sql | 2017-04-24 | 51 Bytes | |
update_18.sql | 2017-04-24 | 57 Bytes | |
update_19.sql | 2017-04-24 | 26 Bytes | |
update_16.sql | 2017-04-24 | 197 Bytes | |
update_17.sql | 2017-04-24 | 158 Bytes | |
update_14.sql | 2017-04-24 | 402 Bytes | |
update_15.sql | 2017-04-24 | 73 Bytes | |
update_12.sql | 2017-04-24 | 541 Bytes | |
update_13.sql | 2017-04-24 | 3.4 kB | |
token_insert.sql | 2017-04-24 | 340 Bytes | |
token_list.sql | 2017-04-24 | 48 Bytes | |
token_delete_by_key.sql | 2017-04-24 | 72 Bytes | |
token_get_by_key.sql | 2017-04-24 | 74 Bytes | |
server_update_port.sql | 2017-04-24 | 75 Bytes | |
server_update_traffic_stats.sql | 2017-04-24 | 276 Bytes | |
server_update_autostart.sql | 2017-04-24 | 85 Bytes | |
server_update_machine_id.sql | 2017-04-24 | 87 Bytes | |
server_snapshot_delete.sql | 2017-04-24 | 1.0 kB | |
server_snapshot_delete_failed.sql | 2017-04-24 | 1.1 kB | |
server_list.sql | 2017-04-24 | 22 Bytes | |
server_list_by_machine_id.sql | 2017-04-24 | 67 Bytes | |
server_get_byport.sql | 2017-04-24 | 56 Bytes | |
server_insert.sql | 2017-04-24 | 140 Bytes | |
server_delete_get_qa_clients.sql | 2017-04-24 | 188 Bytes | |
server_get_byid.sql | 2017-04-24 | 52 Bytes | |
server_clear_traffic_stats.sql | 2017-04-24 | 104 Bytes | |
server_delete.sql | 2017-04-24 | 1.2 kB | |
properties_list_by_id.sql | 2017-04-24 | 42 Bytes | |
properties_list_by_string_id.sql | 2017-04-24 | 56 Bytes | |
properties_insert_by_id.sql | 2017-04-24 | 208 Bytes | |
properties_insert_by_string_id.sql | 2017-04-24 | 252 Bytes | |
perm_update_get_groups.sql | 2017-04-24 | 93 Bytes | |
properties_delete_by_id.sql | 2017-04-24 | 41 Bytes | |
properties_delete_by_string_id.sql | 2017-04-24 | 55 Bytes | |
perm_insert.sql | 2017-04-24 | 176 Bytes | |
perm_rename.sql | 2017-04-24 | 433 Bytes | |
perm_group_get_mapping.sql | 2017-04-24 | 389 Bytes | |
perm_group_perm_copy.sql | 2017-04-24 | 440 Bytes | |
perm_get_by_id.sql | 2017-04-24 | 39 Bytes | |
perm_get_by_serverid.sql | 2017-04-24 | 52 Bytes | |
perm_group_copy.sql | 2017-04-24 | 151 Bytes | |
perm_delete_by_permid.sql | 2017-04-24 | 105 Bytes | |
perm_delete_by_serverid.sql | 2017-04-24 | 896 Bytes | |
message_update_flag.sql | 2017-04-24 | 161 Bytes | |
perm_delete_by_groupid.sql | 2017-04-24 | 65 Bytes | |
message_insert.sql | 2017-04-24 | 305 Bytes | |
message_list_by_clientid.sql | 2017-04-24 | 103 Bytes | |
message_get_by_clientid.sql | 2017-04-24 | 133 Bytes | |
message_get_unread_by_clientid.sql | 2017-04-24 | 117 Bytes | |
info_insert.sql | 2017-04-24 | 58 Bytes | |
message_delete.sql | 2017-04-24 | 131 Bytes | |
info_delete.sql | 2017-04-24 | 39 Bytes | |
info_get_by_ident.sql | 2017-04-24 | 68 Bytes | |
group_member_insert.sql | 2017-04-24 | 99 Bytes | |
group_rename.sql | 2017-04-24 | 57 Bytes | |
group_member_detail_get_by_groupid.sql | 2017-04-24 | 120 Bytes | |
group_member_get.sql | 2017-04-24 | 110 Bytes | |
group_member_delete.sql | 2017-04-24 | 107 Bytes | |
group_member_delete_by_groupid.sql | 2017-04-24 | 75 Bytes | |
group_members_get_by_id.sql | 2017-04-24 | 72 Bytes | |
group_members_get_by_serverid.sql | 2017-04-24 | 51 Bytes | |
group_insert.sql | 2017-04-24 | 81 Bytes | |
group_members_get_by_groupid.sql | 2017-04-24 | 49 Bytes | |
group_delete.sql | 2017-04-24 | 158 Bytes | |
group_id_get_by_name.sql | 2017-04-24 | 69 Bytes | |
groups_get_by_serverid.sql | 2017-04-24 | 51 Bytes | |
groups_get_by_serverid_type.sql | 2017-04-24 | 69 Bytes | |
defaults.sql | 2017-04-24 | 178.6 kB | |
groups_get.sql | 2017-04-24 | 21 Bytes | |
custom_insert.sql | 2017-04-24 | 131 Bytes | |
custom_get_by_id.sql | 2017-04-24 | 82 Bytes | |
custom_get_by_ident.sql | 2017-04-24 | 100 Bytes | |
complain_insert.sql | 2017-04-24 | 267 Bytes | |
custom_delete_by_clientid.sql | 2017-04-24 | 81 Bytes | |
complain_delete_prune.sql | 2017-04-24 | 91 Bytes | |
complain_get_by_serverid.sql | 2017-04-24 | 54 Bytes | |
complain_delete.sql | 2017-04-24 | 160 Bytes | |
complain_delete_all.sql | 2017-04-24 | 104 Bytes | |
client_update_stats.sql | 2017-04-24 | 173 Bytes | |
client_update_traffic_stats.sql | 2017-04-24 | 276 Bytes | |
client_update_login_info.sql | 2017-04-24 | 158 Bytes | |
client_update_name.sql | 2017-04-24 | 107 Bytes | |
client_get_by_uid.sql | 2017-04-24 | 92 Bytes | |
client_insert.sql | 2017-04-24 | 189 Bytes | |
client_get_by_serverid.sql | 2017-04-24 | 51 Bytes | |
client_get_by_serverid_limit.sql | 2017-04-24 | 76 Bytes | |
client_get_by_id.sql | 2017-04-24 | 76 Bytes | |
client_get_by_name_or_uid.sql | 2017-04-24 | 91 Bytes | |
client_delete_prune.sql | 2017-04-24 | 346 Bytes | |
client_get.sql | 2017-04-24 | 50 Bytes | |
client_count_by_serverid.sql | 2017-04-24 | 67 Bytes | |
client_delete.sql | 2017-04-24 | 597 Bytes | |
client_clear_traffic_stats.sql | 2017-04-24 | 96 Bytes | |
clientid_get_by_name_pw_serverid.sql | 2017-04-24 | 151 Bytes | |
channel_update_parentid.sql | 2017-04-24 | 88 Bytes | |
clientid_get_by_name_pw.sql | 2017-04-24 | 121 Bytes | |
channel_delete.sql | 2017-04-24 | 415 Bytes | |
channel_insert.sql | 2017-04-24 | 97 Bytes | |
channel_server_list.sql | 2017-04-24 | 79 Bytes | |
binding_delete.sql | 2017-04-24 | 52 Bytes | |
bindings_insert.sql | 2017-04-24 | 63 Bytes | |
bindings_list.sql | 2017-04-24 | 44 Bytes | |
ban_insert.sql | 2017-04-24 | 360 Bytes | |
ban_list.sql | 2017-04-24 | 48 Bytes | |
ban_delete.sql | 2017-04-24 | 65 Bytes | |
whoami.txt | 2017-04-24 | 263 Bytes | |
use.txt | 2017-04-24 | 581 Bytes | |
version.txt | 2017-04-24 | 185 Bytes | |
tokenlist.txt | 2017-04-24 | 586 Bytes | |
tokenuse.txt | 2017-04-24 | 271 Bytes | |
tokenadd.txt | 2017-04-24 | 988 Bytes | |
tokendelete.txt | 2017-04-24 | 200 Bytes | |
servertemppasswordlist.txt | 2017-04-24 | 384 Bytes | |
setclientchannelgroup.txt | 2017-04-24 | 227 Bytes | |
servertemppasswordadd.txt | 2017-04-24 | 542 Bytes | |
servertemppassworddel.txt | 2017-04-24 | 167 Bytes | |
serverstart.txt | 2017-04-24 | 268 Bytes | |
serverstop.txt | 2017-04-24 | 265 Bytes | |
serversnapshotcreate.txt | 2017-04-24 | 362 Bytes | |
serversnapshotdeploy.txt | 2017-04-24 | 706 Bytes | |
serverprocessstop.txt | 2017-04-24 | 152 Bytes | |
serverrequestconnectioninfo.txt | 2017-04-24 | 296 Bytes | |
servernotifyregister.txt | 2017-04-24 | 725 Bytes | |
servernotifyunregister.txt | 2017-04-24 | 212 Bytes | |
serverinfo.txt | 2017-04-24 | 288 Bytes | |
serverlist.txt | 2017-04-24 | 1.2 kB | |
servergroupsbyclientid.txt | 2017-04-24 | 241 Bytes | |
serveridgetbyport.txt | 2017-04-24 | 253 Bytes | |
servergrouppermlist.txt | 2017-04-24 | 521 Bytes | |
servergrouprename.txt | 2017-04-24 | 190 Bytes | |
servergroupdelperm.txt | 2017-04-24 | 481 Bytes | |
servergrouplist.txt | 2017-04-24 | 305 Bytes | |
servergroupdel.txt | 2017-04-24 | 301 Bytes | |
servergroupdelclient.txt | 2017-04-24 | 195 Bytes | |
servergroupclientlist.txt | 2017-04-24 | 554 Bytes | |
servergroupcopy.txt | 2017-04-24 | 563 Bytes | |
servergroupautoaddperm.txt | 2017-04-24 | 1.1 kB | |
servergroupautodelperm.txt | 2017-04-24 | 853 Bytes | |
servergroupaddclient.txt | 2017-04-24 | 271 Bytes | |
servergroupaddperm.txt | 2017-04-24 | 813 Bytes | |
serveredit.txt | 2017-04-24 | 233 Bytes | |
servergroupadd.txt | 2017-04-24 | 314 Bytes | |
servercreate.txt | 2017-04-24 | 481 Bytes | |
serverdelete.txt | 2017-04-24 | 207 Bytes | |
quit.txt | 2017-04-24 | 121 Bytes | |
sendtextmessage.txt | 2017-04-24 | 300 Bytes | |
privilegekeylist.txt | 2017-04-24 | 600 Bytes | |
privilegekeyuse.txt | 2017-04-24 | 285 Bytes | |
privilegekeyadd.txt | 2017-04-24 | 1.0 kB | |
privilegekeydelete.txt | 2017-04-24 | 214 Bytes | |
permoverview.txt | 2017-04-24 | 912 Bytes | |
permreset.txt | 2017-04-24 | 408 Bytes | |
permidgetbyname.txt | 2017-04-24 | 274 Bytes | |
permissionlist.txt | 2017-04-24 | 252 Bytes | |
permfind.txt | 2017-04-24 | 388 Bytes | |
permget.txt | 2017-04-24 | 519 Bytes | |
messageget.txt | 2017-04-24 | 321 Bytes | |
messagelist.txt | 2017-04-24 | 271 Bytes | |
messageupdateflag.txt | 2017-04-24 | 255 Bytes | |
messageadd.txt | 2017-04-24 | 237 Bytes | |
messagedel.txt | 2017-04-24 | 156 Bytes | |
logout.txt | 2017-04-24 | 130 Bytes | |
logview.txt | 2017-04-24 | 402 Bytes | |
logadd.txt | 2017-04-24 | 351 Bytes | |
login.txt | 2017-04-24 | 336 Bytes | |
instanceedit.txt | 2017-04-24 | 197 Bytes | |
instanceinfo.txt | 2017-04-24 | 330 Bytes | |
help.txt | 2017-04-24 | 8.7 kB | |
hostinfo.txt | 2017-04-24 | 282 Bytes | |
ftstop.txt | 2017-04-24 | 191 Bytes | |
gm.txt | 2017-04-24 | 175 Bytes | |
ftlist.txt | 2017-04-24 | 393 Bytes | |
ftrenamefile.txt | 2017-04-24 | 443 Bytes | |
ftinitdownload.txt | 2017-04-24 | 583 Bytes | |
ftinitupload.txt | 2017-04-24 | 633 Bytes | |
ftgetfileinfo.txt | 2017-04-24 | 419 Bytes | |
ftgetfilelist.txt | 2017-04-24 | 370 Bytes | |
ftcreatedir.txt | 2017-04-24 | 209 Bytes | |
ftdeletefile.txt | 2017-04-24 | 231 Bytes | |
custominfo.txt | 2017-04-24 | 234 Bytes | |
customsearch.txt | 2017-04-24 | 333 Bytes | |
complaindelall.txt | 2017-04-24 | 191 Bytes | |
complainlist.txt | 2017-04-24 | 320 Bytes | |
complainadd.txt | 2017-04-24 | 221 Bytes | |
complaindel.txt | 2017-04-24 | 268 Bytes | |
clientsetserverquerylogin.txt | 2017-04-24 | 294 Bytes | |
clientupdate.txt | 2017-04-24 | 184 Bytes | |
clientmove.txt | 2017-04-24 | 353 Bytes | |
clientpermlist.txt | 2017-04-24 | 241 Bytes | |
clientpoke.txt | 2017-04-24 | 167 Bytes | |
clientkick.txt | 2017-04-24 | 579 Bytes | |
clientlist.txt | 2017-04-24 | 574 Bytes | |
clientgetuidfromclid.txt | 2017-04-24 | 240 Bytes | |
clientinfo.txt | 2017-04-24 | 329 Bytes | |
clientgetnamefromdbid.txt | 2017-04-24 | 265 Bytes | |
clientgetnamefromuid.txt | 2017-04-24 | 285 Bytes | |
clientgetdbidfromuid.txt | 2017-04-24 | 260 Bytes | |
clientgetids.txt | 2017-04-24 | 251 Bytes | |
clientedit.txt | 2017-04-24 | 197 Bytes | |
clientfind.txt | 2017-04-24 | 186 Bytes | |
clientdblist.txt | 2017-04-24 | 342 Bytes | |
clientdelperm.txt | 2017-04-24 | 331 Bytes | |
clientdbfind.txt | 2017-04-24 | 397 Bytes | |
clientdbinfo.txt | 2017-04-24 | 321 Bytes | |
clientdbdelete.txt | 2017-04-24 | 149 Bytes | |
clientdbedit.txt | 2017-04-24 | 207 Bytes | |
channelpermlist.txt | 2017-04-24 | 234 Bytes | |
clientaddperm.txt | 2017-04-24 | 515 Bytes | |
channellist.txt | 2017-04-24 | 411 Bytes | |
channelmove.txt | 2017-04-24 | 396 Bytes | |
channelgrouprename.txt | 2017-04-24 | 181 Bytes | |
channelinfo.txt | 2017-04-24 | 294 Bytes | |
channelgrouplist.txt | 2017-04-24 | 219 Bytes | |
channelgrouppermlist.txt | 2017-04-24 | 268 Bytes | |
channelgroupdel.txt | 2017-04-24 | 230 Bytes | |
channelgroupdelperm.txt | 2017-04-24 | 377 Bytes | |
channelgroupclientlist.txt | 2017-04-24 | 432 Bytes | |
channelgroupcopy.txt | 2017-04-24 | 548 Bytes | |
channelgroupadd.txt | 2017-04-24 | 278 Bytes | |
channelgroupaddperm.txt | 2017-04-24 | 470 Bytes | |
channeledit.txt | 2017-04-24 | 222 Bytes | |
channelfind.txt | 2017-04-24 | 202 Bytes | |
channeldelete.txt | 2017-04-24 | 232 Bytes | |
channeldelperm.txt | 2017-04-24 | 330 Bytes | |
channelclientpermlist.txt | 2017-04-24 | 363 Bytes | |
channelcreate.txt | 2017-04-24 | 249 Bytes | |
channelclientaddperm.txt | 2017-04-24 | 451 Bytes | |
channelclientdelperm.txt | 2017-04-24 | 396 Bytes | |
bindinglist.txt | 2017-04-24 | 165 Bytes | |
channeladdperm.txt | 2017-04-24 | 404 Bytes | |
bandelall.txt | 2017-04-24 | 107 Bytes | |
banlist.txt | 2017-04-24 | 264 Bytes | |
banclient.txt | 2017-04-24 | 336 Bytes | |
bandel.txt | 2017-04-24 | 129 Bytes | |
banadd.txt | 2017-04-24 | 345 Bytes | |
libmariadb.so.2 | 2017-04-24 | 306.9 kB | |
update_mysql_to_mariadb.txt | 2017-04-24 | 3.9 kB | |
server_quickstart.txt | 2017-04-24 | 18.0 kB | |
server_upgrade.txt | 2017-04-24 | 3.8 kB | |
permissiondoc.txt | 2017-04-24 | 16.2 kB | |
privilegekey_guide.txt | 2017-04-24 | 7.6 kB | |
accounting.txt | 2017-04-24 | 5.1 kB | |
ts3server | 2017-04-24 | 8.2 MB | |
ts3server_startscript.sh | 2017-04-24 | 2.7 kB | |
ts3server_minimal_runscript.sh | 2017-04-24 | 129 Bytes | |
libts3db_sqlite3.so | 2017-04-24 | 2.0 MB | |
LICENSE | 2017-04-24 | 36.7 kB | |
libts3db_mariadb.so | 2017-04-24 | 988.5 kB | |
CHANGELOG | 2017-04-24 | 47.9 kB | |
Totals: 266 Items | 13.1 MB | 1 |
############################################# TSDNS ############################################# TS DNS is a system that allows TeamSpeak users to connect to servers that are running on arbitrary ports without having to specify the port. The "TSDNS name" is used by the system to determine IP and Port. It can be compared to some extent to the "Virtual Host" system of Apache in its purpose, though the technical aspects are very much different. Motivation ---------- Say you own a server running on the IP 1.2.3.4 and Port 4321. Telling people you want to join your server to join "1.2.3.4:4321" or (using regular DNS) "myclanrocks.net:4321" works, but the port there is an extra source of confusion to inexperienced users. It would be nice if you could just tell people to join "myclanrocks.net" (as if your TS server were running on the default port). How it works ------------ A TSDNS server is a very simple network service that uses TCP/IP to listen on port 41144 (default) and knows a list of (query,result) pairs. Upon connecting to the TSDNS server you must submit your query and the TSDNS server will answer you with the result, if it has this query in his list, or with "404" if no such query is known to it. The result is supposed to be either an IP (which assumes a port of 9987) or an IP:Port pair. Instead of a number as port the special string "$PORT" is also allowed, which results in any port specified on the client side to be used. Whenever a TeamSpeak Client tries to connect to a server using a hostname, it will try to connect to up to four possible TSDNS servers to try and retrieve a (IP, Port) pair using the hostname as string that the TSDNS server is queried with. Illustration: hostname=voice.teamspeak.com TSDNS Server asked queried are: - voice.teamspeak.com (with query = voice.teamspeak.com) - teamspeak.com (with query = voice.teamspeak.com) - com (with query = voice.teamspeak.com) Second Example (with longer hostname) hostname=i.will.roxx.your.soxs.myclan.com - your.soxs.myclan.com (with query = i.will.roxx.your.soxs.myclan.com) - soxs.myclan.com (with query = i.will.roxx.your.soxs.myclan.com) - myclan.com (with query = i.will.roxx.your.soxs.myclan.com) - com (with query = i.will.roxx.your.soxs.myclan.com) Third Example (with short hostname) hostname=myclanrocks.net - myclanrocks.net (with query = myclanrocks.net) - net (with query = myclanrocks.net) If any of these succeed to retrieve an answer from a TSDNS server the one to answer first is used to connect. If all of the above TSDNS server queries fail (usually due to no TSDNS servers running on the (up to) four hosts), the TeamSpeak Client will fall back to a regular DNS resolve of the hostname. SRV Records ----------- With Client 3.0.8 and higher, the TS3 Client supports looking up so called SRV records in addition to the regular hostname resolves that it continues to do just as before. Adding SRV records directly in your name server configuration can act as a replacement for the TSDNS service, you could add a SRV record like this: "_ts3._udp.myclanrocks.net. 86400 IN SRV 10 5 4321 myclanrocks.net." This would also solve the scenario presented above, it would allow people to join your TS3 server running on the non-standard port of "4321" to connect by simply entering "myclanrocks.net" as server address. SRV Records are not only supported to direct you to a TS3 server, but also to direct you to a TSDNS server, creating a double redirect situation. This allows you to run the TSDNS server on arbitrary machines and hosts, while still "servicing" the domain you wish. To add a SRV record that directs to your TSDNS server, use the following format: "_tsdns._tcp.teamspeak.com. 86400 IN SRV 0 0 41144 voice.teamspeak.com." The question arises what the order of precedence is with these various resolve methods: #1 _ts3 SRV record #2 _tsdns SRV record #3 TSDNS #4 DNS