[C] TS3Hook

Do you like this plugin?


  • Total voters
    80

xKrystianeq

Member
Jun 9, 2016
3
3
35
Well this TS dosnt look like a self coded server. I guess is just a vanilla server with some changed variables via Cheat Engine.
Do you have any proof like code?
proof on screenshot: The welcome message in init server is different for each client - "Witaj, *nickname*"
debug 4u https://imgur.com/3wr5phr
Vanilla server with internal meme is also great.

\/ no problemo ;P
 
Last edited:

WolverinDEV

Restricted
Sep 21, 2015
42
31
62
Hey,
Well than I'm sorry for the accusations xKrystianeq, but I k Kw about a lots of cheat engine kiddies (kids who don't have knowledge of everything)
 

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
I don't think sending commands will work any time soon. This is a pretty complex task and I don't think have the time atm since I'm working on many other projects.
 

syncu2

New Member
Dec 27, 2017
1
3
5
I just published a Python3 script to connect to TS3 servers which also allows you to enter custom commands over the command line:
https://github.com/syncu2/PyTS3Bot

It is still very basic and you can't really do anything apart from moving between channels and maybe recording sound.. but Ping/Pong already works and you can extend it as you like. Maybe this is useful for some of you.

Thanks @Splamy for providing the protocol info.
 

Najsr

Moderator
TeamSpeak Developer
Apr 23, 2016
483
249
167
1.1 Released

Now you can send own commands (read more) and block outgoing commands via config
Thanks for the great work! Unfortunately I have found a small problem, when I want to send client update with result code (eg: clientupdate client_badges=overwolf=0:badges=f22c22f1-8e2d-4d99-8de9-f352dc26ac5b return_code=__2_) I get disconnected with reason <18:17:22> Disconnected from server (invalid parameter) And also Error getting client nickname is printed in the console
Don't you know what it could cause?
Thanks :)
 

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
replace (spaces) with ~s
So you'd have to send ~cmdclientupdate~sclient_badges=overwolf=0:badges=f22c22f1-8e2d-4d99-8de9-f352dc26ac5b
 

Najsr

Moderator
TeamSpeak Developer
Apr 23, 2016
483
249
167
replace (spaces) with ~s
So you'd have to send ~cmdclientupdate~sclient_badges=overwolf=0:badges=f22c22f1-8e2d-4d99-8de9-f352dc26ac5b
Sorry, I pasted wrong code. I send ~cmdclientupdate~sclient_badges=overwolf=0:badges=f22c22f1-8e2d-4d99-8de9-f352dc26ac5b~sreturn_code=__1_ Which results in client disconnect
 

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
remove the ~sreturn_code=__1_ the client uses this parameter for response tracking
 
Top