Jan 15
I've just finished a new homepage for the TeamSpeak Admin Class.
I didnt like the old page anymore, so i just designed a new page in some hours.

I hope you like it ;-)


Posted by Nils

Jan 14
Finally a new version of TSAC has been released today.

There were several fixes and changes in the code since the last release, here comes the CHANGELOG:


** New **
setpassword(), setmaxusers(), setservername(), adduser() are now standalone functions, so you can use it for editing later.
getglobalinfo() will give you several infos about the mainserver.

Please read the documents for the handling of these new functions

** Fixed **
deleteserver(): If a server was already stopped it wasnt deleted
getserverinfo(): now trimming non-visible characters
getserverlist(), getplayerlist(): now using str_replace and not preg_replace. PHP was trying to allocate a huge amount of memory with preg_replace if the list is big.
several typos in the documents


I've stripped some code from the addserver function so you can now edit the maximum playerlimit, servername, etc after adding the server.

Posted by Nils

Dec 30
A bit late now here, just forgot to post it here too and not just on sf.net :-)

I've discovered a small bug in the deleteserver() function, what will not delete a server.
Once a server has been stopped and a new admin connection has been established to the mainserver the server has to be started first to get deleted.

Line 401:

if(!$this->stopserver($port)) return false;

Change to:

It seems, that the teamspeak server got a little cache, so you will get 2 different results if you delete it with the same connections while the server was added or if you create a new connection.

A new version will be released next year with new features and also including this bugfix.

Posted by Nils

Oct 3
Jetzt fragt ihr euch, was ist TSAC?
TSAC steht für TeamSpeakAdminClass und ist eine PHP-Klasse, die die Administration eines TeamSpeak-Servers über PHP ermöglicht und vereinfacht.
Die Klasse kann neue Server anlegen, alte Server löschen, Informationen über Spieler auf einem Server und Informationen über einen Server auslesen.
Die Klasse liefert Daten über den verbrauchten Traffic und vieles mehr, sodass sich daraus verschiedene Statistiken erstellen lassen.

Besucht dazu doch bitte die Projektseite unter:

Posted by Nils