Cool, looking forward for any future decision!
Small sidenote:
Now that you talk about chrome web view it would also be great to have that for the entire client. What I mean with it, is that...
We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020
Type: Posts; User: barricas; Keyword(s):
Cool, looking forward for any future decision!
Small sidenote:
Now that you talk about chrome web view it would also be great to have that for the entire client. What I mean with it, is that...
With the increasing usage of other types other than .gif, like .webm, .gifv, etc it would be nice if the teamspeak client supported them.
Sometimes I want to change to another banner but getting...
Plugin HYPEEE
+1 Please do it :D
As in: http://dl.4players.de/ts/client/pluginsdk/
People are asking for server not client.
My opinion.. today it is easy to get VPS for $1 (more or less) per month, it is even better than running teamspeak at home.
This seems a nice job for a plugin!
Oh I see.... I look at the framework code and it looks like you can only subscribe one at a time.. however if registing aggregate isn't supported maybe you can register a class along with some...
What you mean with register aggregate classes?
Ah no I didn't, I never really worked much with ts3 events with PHP.
If it keeps the connection alive then it is fine, in my code whoami() and sleep should be removed.
How to easily get up and running composer for those who don't know:
Go to the TS3Chan folder and:
curl -sS https://getcomposer.org/installer | php
Then
php composer.phar update
/ load framework files
require_once("libraries/TeamSpeak3/TeamSpeak3.php");
// connect to local server in non-blocking mode, authenticate and spawn an object for the virtual server on port 9987...
Haven't installed since my TS has self channel creation but looks nice :)
Hmm. What are the server specs? I would say either CPU or high IO wait.
I have almost 700 channels and currently as I write 300 clients online and no lag.
Maybe try to debug with tcpdump and executing the php script.
Then analyse the dump in wireshark and check if anything is wrong.
It could be a failover IP column where if the main is down the TSDNS would start responding with the failover one. Now, if the TS3 Client re-queries TS DNS after connection lost, I don't remember!
Nice :) I made a functional TSDNS while learning java, but had a small bug which at the time I didn't know how to solve and never went back to it again.
Suggestion: On my version I had planned...
Server query log in my server is disabled to avoid that :)
You can't use sessions because the TCP connection is closed after each request. But what's the problem? If you have Mysql or something you probably also do it too.
Just place the factory call at a...
What do you mean keep the connection over? During the request or keep the connection between requests?
testing " or blabla
^ actually tried or something and blocked me
Try something like this:
Accept UDP only 9987 (or any other port where you also have ts), packet size 1 to 600 bytes.
Block incoming UDP port 19, 53, 123. chargen, dns, ntp respectively.
Of...
You could get here before: http://npl.teamspeakusa.com/ts3npl.php
But is closed now.
For the hiding flags and users you would probably have to go with a custom solution.. which means getting your hands in the teamspeak 3 sdk....
I don't know how appealing this is for you, if you...
I will send you a PM with a good host as I don't think I can't write it here.
Btw OVH for teamspeak is average, from my experience it can get broken easily (stopped using them for TS in December...
I have a 128MB Ram VPS for $12 yearly which translates into $1 monthly. I have in Netherlands but they have USA locations too.
I use if for my ts3 website but it suits well ts3 server too.
So, if...
Usually the most difficult part of getting AAL I'd say it is because you need to pay yearly.
I almost didn't have time to get mine, I ended asking teamspeak to extend by some days the limit because...
Well, why not change the talk power in those 40 man channels so that only the announcers have permission to talk?
Anyway there are really cheap providers out there that you can host your server...
Sorry can't understand your point because you say the client has no channel groups and also say that you are using a method that retrieves channel groups of a client, which returns empty.
So......
For what I see the 3rd param is to get channel groups for Client DB ID 192, so if he doesn't have any channel groups shouldn't it return empty like you say?
Maybe I'm confused.
With the client offline you can only use with DB ID as far as I know:
...
You can use https://docs.planetteamspeak.com/ts3/php/framework/class_team_speak3___node___server.html#a3938d6ae2889a541277558b87d21991f but you need to know DB ID instead of UID
No... remember that you can assign channel client permissions too. eg: I only want one client to have permission to kick in a channel but don't want to give him channel admin group.
because that's when you want to get permissions not channel groups.
you have the script always running and you want to be prepared in case the teamspeak 3 server changes ip meanwhile?
well, to avoid crashing you need a valid ts3 instance so you need probably that's what happens?
one fails but you don't have valid ts3 instance and continue the script