-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot join TeaSpeak server #12
Comments
Thanks for the report. There will still be warnings, e.g. because TeaSpeak does not send a For future reference, I needed to change the following things in TeaSpeak to be able to connect: |
Thanks for the quick fix. It connects fine now (i.e. it doesn't crash and time out).
I do have that, I was connecting to the test server with official ts3 client version 3.5.2
Yes, I still seem to have issues with teaspeak. While it doesn't drop anymore, the same code that works with teamspeak still fails in teaspeak. Should I open a separate issue or keep discussing it here? The code I have is a modified version of the simple example that prints events to console, e.g.:
But on teaspeak it doesn't print any events and outputs this error:
full trace: gist |
Keeping this issue is fine.
Right, it seems to be more relaxed about when the I think the cleanest way would be if TeaSpeak would send the |
Yes that's right, but except here it does not causes any issues at all ;)
TeaSpeak sends a |
@Flakebi As addition would you mind to implement the parsing of the "root" key attribute in |
Thanks for your comments Wolverin.
Right, I guess I need to write my code in a more generic way.
Hm ok, I’ll look again this evening. Re |
If you need any assistance, feel free to join my TS ;) Yes the Sadly the commands are not yet documented, but it basically works like this:
|
Ah, I see now that
No, I threw that out a few weeks ago as all TeamSpeak programs are incompatible with it since a while and it is less secure (no perfect-forward-secrecy). Hm, TeamSpeak also has additional authentications (myteamspeak), though I think this is done after the connection is completely established. Anyway, things should be working better now. |
Thanks for the quick work. The new version doesn't throw any errors. I'm testing to see if I can find any other differences between ts/tea. So far Poke doesn't seem to want to parse on Teaspeak.
The only difference I found was that on teamspeak the packet log is prefixed by Another difference seems to be that on teaspeak it doesn't subscribe to startup channel's events by default. (e.g. I won't get any |
To subscribe to all channel use |
Uff that's quite bad especially since the new handshake isn't enabled by default since its "experimental_31" |
‘After connecting’ means you should subscribe after the |
Using git url in Cargo.toml:
tsclientlib = { git = "https://github.com/ReSpeak/tsclientlib", default-features = false }
With simple example the bot connects (can be seen in the server) but immidieltly crashes and times out.
Log:
Full backtrace: gist
Tested with:
TeaSpeak 1.4.12
TeaSpeak 1.3.25
TeamSpeak 3.12.1 (works fine)
Should I give you access to the server or provide more info? thanks.
The text was updated successfully, but these errors were encountered: