PDA

View Full Version : TS2 SuperAdmin Tool


JD
08-03-2006, 01:26
ENGLISH:

Hi -

I've posted here a while ago about my little TeamSpeak SuperAdmin tool, but decided to start a new thread. The project has proven to be much larger of a task as originally thought, but much progress been made. For those of you who have seen images of the previous version, you will notice some differences with the below image. Now you have the ability to view the players in ALL of your servers without having to load each individual server in a separate window!

http://www.jtozone.com/ts_admin2.jpg

So far, what you see is what you get. It all functions great, and I am almost ready to release a BETA .exe for you to try out for yourself.

Features:
- Fully-functional realtime updating status window
- List of servers with UDP ports and player count, updating once every 10 seconds (basically realtime)
- Ability to globally message all servers under your control

Features to come:
- Individual server status windows can be launched to see stats and players of separate servers
- Ability to message individual users and/or servers
- Ability to kick, ban, and view information about any player
- Ability to schedule server messages to display at set intervals
- Ability to easily browse through the log file for abusers
- One-click "hack-attack" button to traverse your log file and flag suspicious activities

The last thing I have to do before releasing the BETA is making the client robust. Obviously I can make it work fine as I know what not to do - but I cannot expect the user to do the same. So basically I need to make it "Break-proof". At the moment, if you add a new server to your box while the client is running, it will cause the program to crash - the fix is proving a bit complex, but do-able.

Keep an eye out for the BETA release so you can help test and make your life as an admin a bit easier.

NOTE: I am also going to rip the individual server part out and compile a separate client for Server Admins, so even your everyday clan admin can remote administer your TS server that is hosted by a company.

Let me know if you have any questions or comments or ideas!
-Jdawgg


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
GERMAN: translation thanks to ChrisiPK :)

Hi,

vor einiger Zeit habe ich hier über mein kleines TeamSpeak SuperAdmin Tool berichtet, aber ich habe mich jetzt dazu entschlossen, einen neuen Thread anzufangen. Es hat sich gezeigt, dass das Projekt eine viel größere Arbeit ist als ich anfänglich gedacht hab, aber es ist bereits ein großer Fortschritt zu verzeichnen. Diejenigen, die bereits Screenshots von der vorherigen Version gesehen haben, werden Unterschiede in dem verlinkten Bild erkennen. Jetzt kann man die User auf ALLEN seinen Servern sehen, ohne für jeden Server ein eigenes Fenster öffnen zu müssen.

http://www.jtozone.com/ts_admin2.jpg

Bis jetzt gibt es nicht mehr Funktionen als die, die ihr auf dem Bild erkennen könnt. Alles funktioniert bereits prima und ich bin kurz davor, eine BETA herauszugeben, die ihr selber ausprobieren könnt.

Features:
-Völlig funktionales Statusfenster, das sich in Echtzeit aktualisiert
-Liste von Servern mit UDP Port und Usern darauf, wird alle 10 Sekunden aktualisiert (praktisch Echtzeit)
-Nachrichten können global an alle Server gleichzeitig verschickt werden

Features in Planung:
-Individuelles Serverstatusfenster kann geöffnet werden, um Stats und User von einzelnen Servern zu sehen
-Nachrichten können an einzelne User/Server verschickt werden
-Jeder User kann gekickt und gebannt werden, Informationen über ihn können eingesehen werden
-Nachrichten können per Timer in einem bestimmten Intervall an den Server gesendet werden
-Das Log kann einfach nach Missbrauch durch User durchsucht werden
-"Hack-Attack"-Button, um das Logfile nach seltsam anmutenden Aktivitäten zu durchsuchen

Das Letzte, was ich vor dem Release der BETA noch machen muss, ist den Client abzusichern. Selbstverständlich kann ich damit gut umgehen, weil ich weiß, was man nicht tun sollte, aber ich kann von dem User nicht erwarten, das auch zu können. Daher muss ich ihn "idiotensicher" machen. Wenn man momentan einen Server zur Liste hinzufügt, während das Programm läuft, stürzt es ab - die Lösung des Problems scheint etwas schwierig, aber machbar.

Schaut hin und wieder nach dem BETA Release, damit ihr beim Testen helfen und euer Leben als Admin ein wenig einfacher machen könnt.

HINWEIS: Ich werde den Teil für den einzelnen Server aus dem Code kopieren und einen eigenen Client für nur einen Server kompilieren. Somit kann auch euer Clan-Admin seinen TS-Server, der von einer Firma gehostet wird, administrieren.

Postet, wenn ihr irgendwelche Ideen oder Kommentare habt.
-Jdawgg

veggii
08-03-2006, 04:55
Very very very very nice. Sign me up for the beta :D

ChrisiPK
08-03-2006, 16:02
Für die, die kein Englisch sprechen (und weil mir grade langweilig is):

Hi,
vor einiger Zeit habe ich hier über mein kleines TeamSpeak SuperAdmin Tool berichtet, aber ich habe mich jetzt dazu entschlossen, einen neuen Thread anzufangen. Es hat sich gezeigt, dass das Projekt eine viel größere Arbeit ist als ich anfänglich gedacht hab, aber es ist bereits ein großer Fortschritt zu verzeichnen. Diejenigen, die bereits Screenshots von der vorherigen Version gesehen haben, werden Unterschiede in dem verlinkten Bild erkennen. Jetzt kann man die User auf ALLEN seinen Servern sehen, ohne für jeden Server ein eigenes Fenster öffnen zu müssen.

http://www.jtozone.com/ts_admin2.jpg

Bis jetzt gibt es nicht mehr Funktionen als die, die ihr auf dem Bild erkennen könnt. Alles funktioniert bereits prima und ich bin kurz davor, eine BETA herauszugeben, die ihr selber ausprobieren könnt.

Features:
-Völlig funktionales Statusfenster, das sich in Echtzeit aktualisiert
-Liste von Servern mit UDP Port und Usern darauf, wird alle 10 Sekunden aktualisiert (praktisch Echtzeit)
-Nachrichten können global an alle Server gleichzeitig verschickt werden

Features in Planung:
-Individuelles Serverstatusfenster kann geöffnet werden, um Stats und User von einzelnen Servern zu sehen
-Nachrichten können an einzelne User/Server verschickt werden
-Jeder User kann gekickt und gebannt werden, Informationen über ihn können eingesehen werden
-Nachrichten können per Timer in einem bestimmten Intervall an den Server gesendet werden
-Das Log kann einfach nach Missbrauch durch User durchsucht werden
-"Hack-Attack"-Button, um das Logfile nach seltsam anmutenden Aktivitäten zu durchsuchen

Das Letzte, was ich vor dem Release der BETA noch machen muss, ist den Client abzusichern. Selbstverständlich kann ich damit gut umgehen, weil ich weiß, was man nicht tun sollte, aber ich kann von dem User nicht erwarten, das auch zu können. Daher muss ich ihn "idiotensicher" machen. Wenn man momentan einen Server zur Liste hinzufügt, während das Programm läuft, stürzt es ab - die Lösung des Problems scheint etwas schwierig, aber machbar.

Schaut hin und wieder nach dem BETA Release, damit ihr beim Testen helfen und euer Leben als Admin ein wenig einfacher machen könnt.

HINWEIS: Ich werde den Teil für den einzelnen Server aus dem Code kopieren und einen eigenen Client für nur einen Server kompilieren. Somit kann auch euer Clan-Admin seinen TS-Server, der von einer Firma gehostet wird, administrieren.

Postet, wenn ihr irgendwelche Ideen oder Kommentare habt.
-Jdawgg

JD
08-03-2006, 18:34
Thanks for the translation ChrisiPK!

JD
02-05-2006, 07:04
Hi everyone.

This is my first public release of this tool. This is just the very first part of a complex project. So far, you can query the server's status, as well as a list of servers and their player count, which all updates in realtime. Eventually you will be able to click on a server, load that server, and see server details as well as players, channels, ban list, etc.

For those of you who are not server or super admins, and want to be able to view the status of any server, check out my other BETA release of that tool.

Download TS SuperAdmin Tool:
http://www.cod2hq.com/downloads/TS%20SuperAdmin%20Tool.exe

Please leave feedback, bug reports, etc!

Regards,
Jdawgg

Thomas
02-05-2006, 16:20
Is there a difference between this tool and this (http://forum.goteamspeak.com/showthread.php?t=29419)?

JD
02-05-2006, 16:31
It IS that, I am just releasing it here for BETA rather than Previewing it...

:)

Cyrus
02-05-2006, 16:43
Why do you give up your platform independence for a Windows Java Wrapper? :cool:

JD
02-05-2006, 17:13
Because this is a BETA version, and most people wouldn't know what a JAR file is, nor that you can execute them just like EXE files.

Laurens
07-05-2006, 14:31
When u gonna release this? :cool: ;)

Thomas
07-05-2006, 17:10
I don't know why, bute he has opened a new Thread with the release!

See this: Link (http://forum.goteamspeak.com/showthread.php?t=30544)

Connor
07-05-2006, 20:20
The "Help" menu doesn't work and then "Load Server" doesn't work, just giving some friendly advice. :) But other than that I love this program :)

JD
07-05-2006, 20:33
Oh yes I know. The Load Server button is intentionally disabled, because the individual server status for each server doesn't work so well at the moment.

As for the Help menu, I haven't wrtten that yet. That'll be simple enough, and I don't even know if I'll actually have a help menu in the final release. I mean, the whole program is relatively self-explanatory.

The next release will have each individual server status window enabled, and you'll be able to see the users, the channel that those users are in, etc.

The worst part about going through the telnet port with this project is that you need to keep things synchronized. It is very difficult to plan which order you query what data, because there are so many different functions.

Connor
07-05-2006, 20:37
I have tried to make a system in PHP to help manage free teamspeak servers and then be able to later form it into paid servers so that I can work and get more advanced in PHP but I can't get it to connect to the server to pull or push information to that server. :mad: Oh well, I have more stuff I can do, I am soon going to Basic Training and don't have too much time to code anymore :(

ScP
07-05-2006, 21:19
*threads merged*

:rolleyes:

Laurens
09-05-2006, 14:17
URL Dont work..

No Thread specified. If you followed a valid link, please notify the administrator

:confused:

Bastian
11-09-2006, 15:12
Please add your project to our offcial Third Party Resources (http://www.goteamspeak.com/index.php?page=3rdparty) section.
You can find more information about this section in our website FAQ (http://www.goteamspeak.com/index.php?page=faq&id=5).

crazyandy
14-09-2006, 11:56
love the program it is so usefull. When will the next realse be out cause i cant wait for it. One question what does the "Load Server" do, I guess it loads more details about one of the virtual servers, But it doesnt work!!
Looks good cant wait for 1.1
Andy

louig1
12-03-2007, 00:32
yes when do you think version 1.1 will be released this utility shows much promise.