Results 1 to 15 of 33
Thread: Team Speak Tool
-
13-02-2004, 17:54 #1
Team Speak Tool
Hi Leute, ich hab mich mal an einem kleinem TeamSpeak Tool versucht, das mit dem TCP-Query Port arbeitet.
Es leuft im Hintergrund als TrayIcon mit und gibt bei der allerersten Überprüfung alle User auf dem Server aus. Danach meldet es nur noch joins & parts. Nichts spektakuläres also.
Das Ausgeben aller User auf dem Server klappt gut, das Überwachen im Moment noch nicht ganz so perfekt.
Ach ja, das ganze hab ich in Delphi gebastelt ^^
Wer trotzdem noch Interesse hat kann es sich mal runterladen:.
Bitte keine zu hohen Erwartungen, ist mein erster Versuch
Source gibt's auf Anfrage.
Thx für's Lesen
-
13-02-2004, 20:58 #2
-= TeamSpeak Addict =-
- Join Date
- Dec 2003
- Location
- holland
- Posts
- 703
Ich gehe es mal versuchen dieses Wochenende, melde mich wieder
-
14-02-2004, 12:41 #3
Also ich hab das jetzt mal etwas länger laufen lassen und festgestellt, dass ich wohl die Überwachung des Servers sowie die SocketVerbindung noch mal "ein wenig" überarbeiten muss. Ebenso leuft das Logging auch noch nicht so perfekt. Werd ich nächste oder übernächste Woche mal mit anfangen.
Falls jemand Lust hat mitzubasteln und n bissl Delphi kann (mit Version 6 + Std. ClientSocket) soll er sich melden ^^
-
14-02-2004, 14:06 #4
-= TeamSpeak Lover =-
- Join Date
- Jan 2004
- Location
- Germany
- Posts
- 48
die idee ist gut! könnte ich auch gut gebrauchen so ein proggi. weiter so!
-
14-02-2004, 19:23 #5
hab n großen Fehler behoben
Hi, ich hab mir den Source noch mal angesehen und mir ist aufgefallen, dass ich beim Vergleichen der beiden Arrays einen Fehler gemacht habe. Der ist behoben und nun funktuniert der Überwachungsmodus endlich korrekt ;-).
Die korrigierte Version gibt's unter:
http://www.security-toolz.de.vu/
Thx
-
14-02-2004, 20:42 #6
-= TeamSpeak Addict =-
- Join Date
- Dec 2003
- Location
- holland
- Posts
- 703
Habe es ausprobiert
Es gab mich viel Spass, aber ein paar Punkten;
21:36:50: starting observing
21:37:01: On the Server are: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:38:31: On the Server are: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:38:31: user(s) left the server: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:38:41: user(s) joined server: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:38:51: looking up users on server failed
21:39:09: On the Server are: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:39:09: At the moment there is nobody on this TS server.
21:39:11: user(s) joined server: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:39:18: On the Server are: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
21:39:18: At the moment there is nobody on this TS server.
21:39:21: user(s) joined server: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
In diese Periode hat niemand die Server verlassen und sind allen dran gewesen
-
14-02-2004, 21:25 #7
oh, da hasst du aber (fast) alle Probleme, die mir im Moment noch bekannt sind, aufgedeckt ^^.
dabei gibt es zwei Problemfälle:
I
21:38:51: looking up users on server failed
=> an dieser Stelle sind die Timeouts zu hart eingestellt, dass kann schon mal vorkommen ^^
II
21:39:09: At the moment there is nobody on this TS server.
21:39:11: user(s) joined server: Ethan Ghostie Poof_in_a_pink_Tutu PoDski
Das Tool vergleicht immer den aktuellen Status und den vor 5 Sekunden. Kommt nun ein String mal nicht so ganz 100% vom Server zum Tool (sollte eigentlich eher selten passieren) dann glaubt das Tool alle User hätten den Server verlassen. Natürlich "joinen" sie kurz darauf wieder ^^
=> das passiert oft, wenn man während einer Abfrage auf das WeltIcon klickt, das Tool versucht dann 2 Abfragen quasi gleichzeitig und damit kommt das Tool noch nicht so ganz klar.
Problem I lässt sich leicht beheben, die Timeouts kann ich verlängern, bei Problem II werde ich wohl mehrere als nur 2 Zustände vergleichen müssen, um solche Falschaussagen zu vermeiden. In der nächsten Version werde ich die beiden Probleme berücksichtigen, vielen Dank für's Testen.Last edited by -t-Lumis; 14-02-2004 at 21:27.
-
14-02-2004, 21:47 #8
Ich bin's schon wieder. Ich hab mir die Sache gerade mal durch den Kopf gehen lassen und ein paar Veränderungen im Code vorgenommen. Ich würde mich freuen wenn du das Tool noch einmal testen könntest.
Die aktuelle Version gibt's wie immer unter:
http://www.security-toolz.de.vu/
Thx
-
14-02-2004, 22:11 #9
-= TeamSpeak Addict =-
- Join Date
- Dec 2003
- Location
- holland
- Posts
- 703
Hab es schon aufgeholt und werde es morgen probieren
Stimmt genau, ich bin schuldigdas passiert oft, wenn man während einer Abfrage auf das WeltIcon klickt, das Tool versucht dann 2 Abfragen quasi gleichzeitig und damit kommt das Tool noch nicht so ganz klar.
Bis morgen und entschuldigung fuer mein slechtes Deutsch, zu viel andere sachen gemacht in die Schule
-
14-02-2004, 22:17 #10
-= TeamSpeak Addict =-
- Join Date
- Dec 2003
- Location
- holland
- Posts
- 703
Habe es schon fuer 10 minuten versucht, mit verschieden Leuten in und ausloggen. Seht sehr gut aus
-
14-02-2004, 22:59 #11
ja nee, ich hab da schon den Mist gebaut, ist mir klar.
Wäre schön, wenn du dir dann noch mal zum Testen die aktuelle Version runterladen könntest (das müsste nun Beta4 sein).
Thx
-
15-02-2004, 17:01 #12
Frage zur neuen ServerVersion
Ich hätte da mal eine Frage:
Bei der aktuellen offiziellen Serverversion (2.0.19.40 Linux) antwortet der Server auf pl mit z.B.:
4 44 54357 5060627 19656 2286061 99 79 18471 9 04 0 0.0.0.0 "aUser" "aLogin"
Gerade habe ich mich mir das bei einer neuen ServerVersion angesehen (2.0.19.50 Linux Commercial)
14 12 27350 5669305 5559 1788467 2 40 11857 3 00 0 "0.0.0.0" "aUser" ""
Die Ausgabe hat sich insofern geändert, als dass die IP bei der neuen Version in Anführungstriche gesetzt wurde.
Ich würde jetzt einfach gerne wissen - bleibt das so ?
Dann müsste ich mein Tool noch mein ein wenig umschreiben.
Thx schon mal für's durchlesen.
-
15-02-2004, 20:50 #13
-= TeamSpeak Addict =-
- Join Date
- Dec 2003
- Location
- holland
- Posts
- 703
Nochmals getest fuer ungefaehr einie stunde;
21:09:34: trying to connect to 194.xxx.xxx.xxx
21:09:34: I am using TCP-Queryport: 51234 for that
21:09:40: Serverversion 2.0.19.40
21:09:40: connected to server
21:09:43: starting observing
21:09:54: On the Server are: MemPhiS Ethan Ghostie monkey Hokum Poof_in_a_pink_Tutu PoDski cerberus swordfish barbarian[1st-BW] Doc Evil_Weasel Deceiver Armo darft_faul
21:10:18: user(s) left the server: Poof_in_a_pink_Tutu
21:10:34: user(s) joined server: Poof_in_a_pink_Tutu
21:11:22: user(s) left the server: Doc
21:13:38: user(s) joined server: Doc
21:20:34: user(s) left the server: Doc
21:28:18: user(s) left the server: Poof_in_a_pink_Tutu
21:28:26: user(s) joined server: Poof_in_a_pink_Tutu
21:28:50: user(s) joined server: Doc
21:33:46: user(s) left the server: barbarian[1st-BW]
21:48:34: user(s) left the server: Poof_in_a_pink_Tutu
21:48:50: user(s) joined server: Poof_in_a_pink_Tutu
Habe keine Fehler gefunden
p.s. es war beta6
-
15-02-2004, 21:38 #14
schön, ja die Beta6 ist noch ganz frisch ;-), die hatte ich vielleicht 20 Minuten vorher hoch geladen. Sie kommt jetzt auch mit aktuellen TS-Serverversionen zu recht (also jenseits der .40 Version).
Ich denke mal jetzt hat sie endlich ein vorzeibares Stadium erreicht.
Wünsche gute Nacht,
mfg Lutz
P.S.: und vielen Dank für den Langzeit Test ^^
-
15-02-2004, 21:44 #15
-= TeamSpeak Addict =-
- Join Date
- Dec 2003
- Location
- holland
- Posts
- 703
gern gemacht , bis spaeter
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
"Auto-channels" for team based games
By prator in forum [TeamSpeak 2] General QuestionsReplies: 1Last Post: 30-09-2002, 06:26 -
Team Speak Server
By Abstract in forum [TeamSpeak Classic] General QuestionsReplies: 2Last Post: 17-07-2002, 08:22



Reply With Quote