Hi Leute!
Ich habe 2 Probleme mit dem verbinden zu Teamspeak. Ich habe einen Teamspeakserver mit einem Publicchannel und Subchannel für verschiedene Spiele und einen privaten Channel und ebenfalls Subchannel für verschiedene Spiele. Je nachdem auf welchem unserer Spieleserver ein Spieler nun @ts eingibt soll er sich as unregistrierter Nutzer mit dem Namen aus dem Spiel als Nickname in den Publicchannel des entsprechenden Spiels verbinden können. Der Befehl in der webshortcuts.txt lautet hierfür:
"@ts" "Public-Teamspeak" teamspeak://unserserv.er?password=bleibtgeheim?Channel=public_gaming?subchannel=jeweiligesspiel?nickname=">teamspeak://unserserv.er?password=bleib ... ?nickname=</a>{NAME}
Das funktioniert auch gut so.
Jetzt zu den Problemen:
Registrierte Nutzer sollen mit einem weiteren Befehl auch den privaten Kanal benutzen dürfen:
"@tsp" "Private-Teamspeak" teamspeak://unserserv.er?loginname=">teamspeak://unserserv.er?loginname=</a>{STEAM_ID}?password=geheimespw?channel=private_gaming?channelpassword=geheimesanderespw?subchannel=jeweiligesspiel?nickname={NAME}
Es gibt hier zunächst das Problem, dass der Nickname ignoriert wird, wenn er als letztes angehängt wird. Für die unregistrierten Nutzer funktioniert es zwar, aber hier komischerweise nicht. Na gut, ich konnte das Problem beheben, in dem ich den Nickname nach den Logindaten angebe:
"@tsp" "Private-Teamspeak" teamspeak://unserserv.er?loginname=">teamspeak://unserserv.er?loginname=</a>{STEAM_ID}?password=geheimespw?nickname={NAME}?channel=private_gaming?channelpassword=geheimesanderespw?subchannel=jeweiligesspiel
Ein weiteres Problem was aber bei beiden "@tsp"-Varianten bleibt, ist, dass der Nutzer nicht in dem angegebenen Channel, sondern nur im Defaultchannel landet. Das zeigt, dass der Login zwar funktioniert hat, aber das mit dem Channel halt nicht. Ich habe schon herumprobiert, ob es daran liegt, dass einer der Parameter nicht an das Ende gehangen werden darf, wie beim Nickname, aber verschiedene Veränderungen haben keinen Erfolg gebracht. Die Benutzung dieses String aus einer Windowsverknüpfung heraus wie hier:
http://www.teamspeak-einstieg.de/FAQ-id_cat-14.html#q60 funktioniert übrigens.
Ich vermute, dass es daher mit dem Ingamebrowser oder mit dem Plugin zusammenhängt.
Kann das einer bestätigen oder das Problem lösen?
Vielen Dank schon mal im Voraus!
Beleriand