[C] TS3Hook

Do you like this plugin?


  • Total voters
    80

wazbat

New Member
Jun 25, 2017
3
0
13
The hook seems to ignore my config file, it says it creates the file when I run it, however no file is created. If I create the HookConf.ini file manually, it simply says "ignorning" in the console.
I'm trying to spoof my version number, but nothing in the config file is read, including command blocking.
Running Teamspeak 3.1.8
M2KiGEE.png
 

Najsr

Moderator
TeamSpeak Developer
Apr 23, 2016
483
249
167
The hook seems to ignore my config file, it says it creates the file when I run it, however no file is created. If I create the HookConf.ini file manually, it simply says "ignorning" in the console.
I'm trying to spoof my version number, but nothing in the config file is read, including command blocking.
Running Teamspeak 3.1.8
M2KiGEE.png
Start TS3 Client as an admin once or create HookConf.ini in your installation folder.
 

wazbat

New Member
Jun 25, 2017
3
0
13
Start TS3 Client as an admin once or create HookConf.ini in your installation folder.
Have done both. Running as admin both before and after creating the HookConf.ini file manually.

It's in my "C:\Program Files\TeamSpeak 3 Client" folder, alongside my ts3client_win64 executable.


This is the console when running as Admin, when the file does not exist.
l004pPF.png


Also, as a completely separate issue and question, is there a minimum version requirement? The console simply prints "ClientQueryPlugin: currentServerConnectionChanged 1 (0)" when running on my 3.0.18.2 desktop client. This is unrelated to my main issue as that's on my laptop running 3.1.8
 
Last edited:

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
Ignoring and Blocking are just default lines showing the listed values from the config.
If you want to test if the config gets loaded correctly you can set a few values in the blocking like this:
blockcmds=value1,value2
and see if they get listed when you start ts the next time

I think 3.0.17 is the lowest tested working version right row, 3.0.16 does not work anymore.
"ClientQueryPlugin: currentServerConnectionChanged 1 (0)" is from another plugin which is included by default from teamspeak.
Can you make sure you started the plugin in the settings? I think it should print at least something when it loads, even if it fails.
 

wazbat

New Member
Jun 25, 2017
3
0
13
Ignoring and Blocking are just default lines showing the listed values from the config.
If you want to test if the config gets loaded correctly you can set a few values in the blocking like this:
blockcmds=value1,value2
and see if they get listed when you start ts the next time
Righto, this one is fixed. The first few times I ran it didn't create the file, so I created it manually, but even with administrator permissions I think it couldn't write to the folder to prepare the file.
I changed the TS3 install folder permissions giving users full access, and then after running it and checking the file out it prepared it with the standard blank values, so I was able to edit blockcmds and it worked perfectly fine. That's all good!

I
I think 3.0.17 is the lowest tested working version right row, 3.0.16 does not work anymore.
"ClientQueryPlugin: currentServerConnectionChanged 1 (0)" is from another plugin which is included by default from teamspeak.
Can you make sure you started the plugin in the settings? I think it should print at least something when it loads, even if it fails.
Just ran it again, it didnt install properly and is now correctly installed, however now the console simply prints nothing, not even the old line that was showing before.

However, the HookConf.ini was created when running as an admin with the correct format, however going by the fact it ins't letting me connect to a server with the same config as my laptop, 3.1.7 on linux I'd say it isn't running anything.
Also happens when all the other plugins in the image are disabled.
QzyMJK0.png
 

unknown

Member
Sep 14, 2015
17
5
38
Do you think its possible to iptables the resquest client info, like the plugin?
 

Bluscream

Retired Staff
Contributor
May 8, 2015
967
934
211
Do you think its possible to iptables the resquest client info, like the plugin?
I dont get what you mean by that. Please explain!

---- Automatically Merged Double Post ----

https://github.com/ReSpeak/TS3Hook/issues/28
 
Last edited:

gottan85

Active Member
Feb 17, 2018
3
0
76
[QUOTE = "Bluscream, โพสต์: 55808, สมาชิก: 53"] คุณมีปลั๊กอินอะไรบ้าง [/ QUOTE]

ชนะ 7 64 บิต
Capture.PNG
 
Last edited:

Bluscream

Retired Staff
Contributor
May 8, 2015
967
934
211
[QUOTE = "Bluscream, โพสต์: 55808, สมาชิก: 53"] คุณมีปลั๊กอินอะไรบ้าง [/ QUOTE]

ชนะ 7 64 บิต
View attachment 957
delete all the *_win32.dll and *_x86.dll files and install pytson from https://repo.4qt.de/pyTSon/nightlies/latest/pyTSon_win64.ts3_plugin

---- Automatically Merged Double Post ----

i mean drop the request about the connection info with iptables (like hook-plugin)
First of all, why would you have iptables on your home pc?
Second, nope iptables can't see the command decrypted so it can't block it
 
Last edited:

PirateControl

Member
Apr 19, 2016
33
11
43
it´s crashing for me :(

If i Change "Clientversion" == Crash

blockcmds=connectioninfoautoupdate,setconnectioninfo
Is not working
 

Bluscream

Retired Staff
Contributor
May 8, 2015
967
934
211
it´s crashing for me :(

If i Change "Clientversion" == Crash <================= Maybe you have the wrong format? show ur config

blockcmds=connectioninfoautoupdate,setconnectioninfo
Is not working
How do you know blockcmds doesn't work?
 
Top