PDA

View Full Version : remote client channel switching


wurst
24-07-2007, 19:36
hey folx, im trying around with the teamspeak a bit.

i got the following up and running:

-phpbb3 (debian sarge, mysql 4.1)
-quake<3 gameserver (winxp)
-teamspeak server (win 2k3 dc)


i write that here in this forums cause all three are platform independent and that what i wanna do too.

i installed the sql mode for teamspek and modded the tables so that im able now to run it with phpbb_users.
installation walkthrough i posted here: http://q3ana.de/viewtopic.php?f=16&t=226

now i wanna connect it to the gameserver. the gameserver has 2 teams. (noobs and beginners lol)
what i wanna do is to switch the user in the fitting channel for his team.

oh said me some gamer, that should be difficult.
hm je. for the quake server i worked some out. i get team and ip, called by php, if needed sure in db.
now i could compare that with the clients in teamspeak. both times i have the ip as a primary key. (thats like serial number entry for databases...)

i have the sql db there inside my phpbb, so anyways i can access that isi. otherwise i have the way over the telnet-php-sql (just read nout again...)
this sound weired but the most is written i think.

so im sure in the end and with the help of google i get:


QUAKE3 TSServer
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------
TeamNr IP CLIENT ID CHANNEL
------------------------------------------------------------------------------------------------

the rest is easy. just compare fitting TeamNr to CHANNEL, then switch.
ui.
je and thats my prob. i cant switch somehow from outside.
sombody an idea?

btw, this table here is just ideal example.
sure theres one table first, i would take the teamspeak server. against that i must check then all the playerdata. all must run with a chron, taskplanner, whatever. i wont have a table where every user has a quake identity, but thats not needed.

one bug has the thing, its when 2 players use the same ip eg. through nat.
for this case i see no sollution, so i must check a workaround. but anyways before i cant switch players from outside its senseless.

btw i found a thing in google called TSTOOL.rar (http://www.google.de/search?hl=de&newwindow=1&safe=off&q=TSTOOL.rar&btnG=Suche&meta=)
has anyone expirience with this? when i klick it it just fucks hehe...

thx for your help, maybe theres a way to make TEAMspeak for TEAMS hehe lol :D

wurst
25-07-2007, 09:16
ah people i found some in my teamspeak client...
does
SWITCH_CHANNEL [channelid] <password> Switch to channel

mean that i must be logged AS the client itself?

ill check that in the evening...

greets

wurst
26-07-2007, 16:09
can it be that this place is dead?

i mean hmm pplz !

nobody an idea?
no developer here?

whatever ill try some @ the weekend, if i dont have success regard this as dead.
search for me then in asterisk or wherever forums.

very schade leutz.:eek:

ps. super smileys anyways...

Nemander
21-09-2007, 05:04
hmm naja wirst schon rausgefunden haben ... die exe must aufm gleichen rechner ausführen wo der client läuft ... ehm aber wenn du eh admin bist kannst doch auch mit deim client die leude schubsn ... ?!

wennstes automatisiern willst wirds schwieriger weil die funktion andere leute zu verschieben nicht eingebaut ist in des tscommand tool also müsstest nen progger finden der dirs neu kompiliert ^^

ANR Daemon
22-09-2007, 20:26
Please post in English here or go to private conversation.

wurst
08-01-2008, 21:16
he i thought this is dead so i didnt look here for long time.

if theres any way with that server exe to switch it remotely we find it hehe.
i make screenshots the day i get it working ok? :)

flinkaflenkaflrsk
25-03-2008, 13:18
Hi wurst,

We were actually playing around with the same thing. We would like to know if you have succeeded in setting this up. Maybe if you are on quakenet stop by our channel so we can have a direct chat.
Our Channel is #|HSO| You should be able to find me under |HSO|FFF
Hope to hear from you soon