Häufige Fragen (FAQ)
Inhaltsverzeichnis
Probleme ohne Bezug zu YaTQA
Auch wenn diese Probleme nichts mit YaTQA zu tun haben, sind sie trotzdem die mit Abstand am häufigsten gestellten Fragen!
- Wie komme ich an meine Zugangsdaten?
- Ich verliere und die Verbindung und komme einige Zeit nicht mehr auf den Server (Fehler 3329)!
- Warum bekomme ich immer „Connection refused“ (Socket Error #10061)?
- Warum bekomme ich eine Meldung über „Abfrage der Serverversion fehlgeschlagen“ oder fehlende Rechte?
- Ich kann keine neuen Server erstellen!
- Warum kann ich trotz b_permission_modify_power_ignore bestimmte Rechte nicht setzen?
- Warum bekomme ich den Fehler „Invalid ClientID“?
- Ich kann mich nicht mehr zu meinem Server verbinden. Was kann ich tun?
- Ich kann manche Snapshots nicht wiederherstellen!
- Was bedeuten die Einstellungen des Erweitert-Tabs?
Fragen zu YaTQA
- Verliere ich meine Lesezeichen bei einem Update?
- Ich habe keinen Registrierungsschlüssel bekommen!
- Gibt es eine Liste der „Wusstest du schon“-Tipps?
- Kann ich Startparameter verwenden?
- Ich habe meinen Registrierungsschlüssel verloren. Woher bekomme ich einen neuen?
- Gibt es bekannte Probleme?
- Wie benutze ich IPv6?
- Mein Computer kann yatqa.ini nicht schreiben!
- SSH funktioniert nicht!
- So legst du ein Debug-Log an
Technische Fragen und Fragen zum Projekt YaTQA
- Was sind die Systemanforderungen?
- Funktioniert YaTQA mit Wine?
- Wird es eine Handy-App geben?
- Ist YaTQA wirklich kostenlos? Gibt es eine Zeitbeschränkung?
- Wie deinstalliere ich YaTQA?
- Kann ich YaTQA direkt auf meinem Windows-Server laufen lassen?
- In welchem Format speichert YaTQA (Version 1.4 und neuer) die Icons zwischen?
- In welcher Programmiersprache wurde YaTQA geschrieben?
- Wie viele Leute haben das Programm gemacht?
- Wie kommt man auf so einen Namen?
- Wie spricht man den Namen des Programms aus?
- Hast du irgendwas mit TeamSpeak Systems GmbH zu tun?
- Mein Antiviren-Programm mag YaTQA nicht. Wieso?
- Kann ich eine Entwicklerversion herunterladen?
- Wie kann ich dich unterstützen?
- Ich habe [viel längere Domain] besetzt. Möchtest du sie kaufen?
- Gibt es eine Version in der Sprache X?
Probleme ohne Bezug zu YaTQA
Wie komme ich an meine Zugangsdaten?
Wenn du den Server selbst hostest: Die Zugangsdaten werden beim Start des Servers ohne Datenbank angezeigt (also z.B. beim ersten Start). Falls du sie dir nicht aufgeschrieben hast, findest du hier verschiedene Möglichkeiten, sie zurückzusetzen.
Wenn du den Server gemietet hast: Nutze die Funktion „Server Query Login“ im TeamSpeak-Client. Es ist üblicherweise für alle Server Admins verfügbar, kann aber deaktiviert werden. Der so erstellte Account unterliegt Einschränkungen (vor allem Instanz-Funktionen werden nicht funktionieren) und die Verwendung wird nicht offiziell unterstützt.
Ich verliere und die Verbindung und komme einige Zeit nicht mehr auf den Server (Fehler 3329)!
Wenn du zu den meisten Tabs wechselst, sendet das Programm eine Anfrage an der Server, um die Tabs mit Daten zu füllen. Abhängig von deiner Konfiguration kann das schon zu viel sein. Setze die „Befehle bis Flood“ auf mindestens um die 20. Die Einstellung erscheint direkt nach dem Verbinden. Du wirst aber auch gefragt, wenn du die Rechte für instanceinfo
hast. Falls nicht und der Admin des Servers YaTQA nicht selbst nutzt, wirst du manchmal vom Server gebannt. Warte beim Wechseln der Tabs einfach mal kurz. Ich bin allgemein der Meinung, dass TeamSpeak keinen Unterschied zwischen Admins und Gästen macht. Falls dich das auch stört, unterstütze diesen Vorschlag.
Hinweis zum Übertragen von Dateien: Wenn du sehr viele Dateien übertragen möchtest (>20), erhöhe deine Befehle bis Flood während des Downloads. Du kannst es danach wieder zurücksetzen.
Falls du deinen Server nicht selbst hostest: Setze die Verzögerung in den Einstellungen auf 340 oder 350. Dies verhindert einen Ban, wenn der Server mit den Standard-Anti-Flood-Einstellungen läuft.
Warum bekomme ich immer „Connection refused“ (Socket Error #10061)?
Möglicherweise gibt es einen Grund, warum das Eingabefeld „Query-Port“ statt „Voice Port“. Find am besten selbst raus, wieso.
Wenn du deinen Server irgendwo gemietet hast, frag den Support deines Hosters oder schau im Forum nach, um den Query-Port deines Servers herauszufinden.
Warum bekomme ich eine Meldung über „Abfrage der Serverversion fehlgeschlagen“ oder fehlende Rechte?
YaTQA ist dazu gedacht, Admin Server Query zu sein. Das ist die standardmäßige Gruppe des „serveradmin“-Accounts. Wenn du deine Rechte zerschossen oder die Gruppe verlassen hast, dir deinen Server hast klauen lassen oder einfach YaTQA mit irgendwelchen anderen Accounts verwendest, kriegst du einfach solche Fehler.
YaTQA mit eingeschränkten Rechten zu verwenden (z.B. als Server Admin eines virtuellen Servers) wird nicht offiziell unterstützt und das Zerschießen des Rechtesystems ist auch nicht so pralle.
Wenn du den Fehler sofort beim Login bekommst, muss das b_serverquery_login
-Recht für Guest Server Query gesetzt sein, damit sich überhaupt irgendwer einloggen kann. Das ist normalerweise der Fall und schwer wieder hinzubiegen.
Wenn du diese Probleme als „serveradmin“-Benutzer hast, wirst du in aller Regel wieder von ganz vorne anfangen müssen.
Frag mich nicht dazu, das hat nichts mit YaTQA zu tun. Mach einen neuen Thread im TeamSpeak-Forum.
Ich kann keine neuen Server erstellen!
Dafür musst du eine Lizenz installieren, z.B. Non-Profit-Lizenz.
Warum kann ich trotz b_permission_modify_power_ignore bestimmte Rechte nicht setzen?
Folgende Rechte können nicht über deinen eigenen Wert hinaus erhöht werden:
Recht | Maximaler Wert |
---|---|
i_channel_modify_power | kann nicht erhöht werden |
i_channel_needed_modify_power | i_channel_modify_power |
i_channel_permission_modify_power | kann nicht erhöht werden |
i_channel_needed_permission_modify_power | i_channel_permission_modify_power |
i_group_modify_power | kann nicht erhöht werden |
i_group_needed_modify_power | i_group_modify_power |
i_group_member_add_power | i_group_modify_power |
i_group_member_remove_power | i_group_modify_power |
i_permission_modify_power | i_group_modify_power |
i_client_permission_modify_power | i_client_needed_permission_modify_power |
i_client_needed_permission_modify_power | i_client_permission_modify_power |
i_group_auto_update_type | i_group_auto_update_max_value |
i_group_auto_update_max_value | kann nicht erhöht werden |
Da mich das tierisch stört, biete ich den folgenden Workaround an. Es gibt keine Unterstützung. Frag niemanden danach und nutze ihn auf eigenes Risiko. Der Workaround funktoniert nur, wenn du in einer Gruppe bist, die i_group_auto_update_max_value
auf einen Wert ungleich 0 gesetzt hat.
Kopiere die Gruppe Admin Server Query in eine neue Standard-Gruppe und setze i_group_auto_update_type
(der Werte sollte aus Sicherheitsgründen nicht durch 5 teilbar sein). Lass deinen normalen Voice-Client beitreten und setze die Rechte mit dem Automatische-Gruppen-Feature in YaTQA. Du kannst diese Rechte dann mit deinem Voice-Client bei der Admin-Server-Query-Gruppe ändern.
Warum bekomme ich den Fehler „Invalid ClientID“?
Um die Befehle in diesem Eintrag auszuführen, halte den Server an, starte sqlite3 ts3server.sqlitedb
, führe die Befehle aus (und anschließen .exit
, um sqlite3
zu beenden) und starte den Server erneut.
Stelle bei anderen Clients unbedingt sicher, dass er SQLite3 unterstützt! TeamSpeak basiert seit Jahren nicht mehr auf dem ursprünglichen SQLite.
Du hast auf 3.6.0 aktualisiert und betrachtest Admin Server Query (Gruppe 2)
Bitte führe folgenden Befehl aus:
DELETE FROM group_server_to_client WHERE id1 <> 1 AND group_id = 2;
Andere Fälle
Das ist ein seltener und zufälliger Bug in TeamSpeak. Du findest eine englische Beschreibung in diesem Thread.
Die Lösung in dem Thread ist für MySQL. Für SQLite sollten diese Befehle helfen:
Du bist von diesem Fehler betroffen, wenn dieser Befehl irgendwas tut:
SELECT * FROM group_server_to_client WHERE id1 NOT IN (SELECT client_id FROM clients);
Fehler beheben:
DELETE FROM group_server_to_client WHERE id1 NOT IN (SELECT client_id FROM clients);
Ich kann mich nicht mehr zu meinem Server verbinden. Was kann ich tun?
Starte deine Instanz neu. Das scheint (bei neueren Serverversionen?) öfter mal nach einigen Wochen Laufzeit aufzutreten.
Um zu prüfen, ob es daran liegt, und einen unnötigen Neustart zu vermeiden, kannst du dich auch mittels telnet
verbinden. Falls du zwar den Willkommenstext siehst, aber sonst keine Rückmeldung kriegst, dann hast du diesen Bug und musst deinen Server neustarten.
Dieser Fehler wurde in Serverversion 3.0.11 behoben.
Ich kann manche Snapshots nicht wiederherstellen!
Es gibt wohl so einige Probleme mit Snapshots (und dazu kommt auch noch, dass TeamSpeak in dem Fall den Server löscht, wenn das Backup für einen existierenden Server eingespielt werden soll). Im Juni, Juli und September 2015 gab es viele Supportanfrage zu dem Thema. Ich konnte zwar einen Snapshots reparieren (invalid group ID
, verursacht durch die Mitgliedschaft von serveradmin
in einer normalen Servergruppe, soll angeblich in 3.0.12 behoben sein), bei den meisten eingesendeten Snapshots konnte ich aber nichts machen. Du kannst mir gern deine Snapshots schicken, aber erwarte nicht zu viel.
Wie an dem Abschnitt in der FAQ erkennbar, handelt es sich um einen TeamSpeak-Fehler.
- 1543: Das passiert durch fehlenden Unicode-Support in TeamSpeak. TeamSpeak ist zwar bewusst, dass es UTF-8 nicht richtig unterstützt, weiß aber nicht, dass es auch mit CESU-8 nicht klar kommt. Wenn man CESU-8 mittels Query (was es jedem Benutzer auch ohne Rechte erlaubte, alle Benutzer auf einmal vom Server zu kicken) oder Apps vor 3.0.11.4 verwendet hat, wurde das Dateiformat in CESU-8 geändert. Windows möchte, dass YaTQA die Snapshots als UTF-16LE im Speicher ablegt, wonach CESU-8 und UTF-8 nicht mehr unterschieden werden können. Wie in der Dokumentation von TeamSpeak gefordert, konvertiet YaTQA zum Upload der Snapshots UTF-16LE nach UTF-8, aber dann passt die Prüfsumme nicht mehr (da diese für CESU-8 berechnet wurde, es sich jetzt aber wie eigentlich gedacht um UTF-8 handelt) und der Snapshot wird zudem ungültig (da TeamSpeak keine richtige UTF-8-Unterstützung hat). Falls du den Original-Server noch hast, kannst du dieses Tool zur Suche nach Problemen benutzen (einfach den Snapshot auf die Datei ziehen) und entsprechendes Problem beseitigen (löschen, ändern). Falls du damit nicht klar kommst, kannst du mir den Snapshot schicken.
- 512, 1540, 1541, 2560: Offenbar arbeitet das Snapshot-Feature intern mit Query-Befehlen. Dadurch gibt es einige Probleme:
- 512, 1540, 2560: Manche Befehle wurden geändert. Dinge, die früher möglich waren, gehen jetzt nicht mehr:
- 512, 2560: Query-Clients konnten Mitglieder von normalen Servergruppen sein. Das geht heute nicht mehr, aber wenn die Mitgliedschaft noch existiert, wird sie auch durch Updates nicht gelöscht, selbst wenn diese Updates das neuerliche Hinzufügen unterbinden.
- 1540: 3.0.11.4 verhindert, dass Leute deinen Server mittels CESU-8 zerstören. Bereits durch CESU-8 zerstörte Snapshots werden ohne Umwandlungen (wie sie YaTQA dank Windows durchführen muss) Fehler 1540 verursachen, z.B. die offiziellen Snapshot-Skripte.
- 1541: Es gibt ein internes Limit von 9203 Zeichen für die meisten Befehle (außer die meisten Rechtebefehle und
snapshotdeploy
). Dieses Limit wird wohl auch intern aufsnapshotdeploy
angewendet. Wenn du einen Channel erstellst und die Beschreibungslände voll ausnutzt, dürfte dies bereits zu einem Fehler führen, weil der Befehl zum Erstellen eines Channels länger ist (da er mehr/alle Parameter enthält) als der Befehl zum Editieren.
- 512, 1540, 2560: Manche Befehle wurden geändert. Dinge, die früher möglich waren, gehen jetzt nicht mehr:
Was bedeuten die Einstellungen des Erweitert-Tabs?
Viele dieser Einstellungen sind sehr verwirrend. Daher hier ein paar Erklärungen:
Privilegierungen
- Clients für absolute Ruhe –
virtualserver_min_clients_in_channel_before_forced_silence
- Diese Einstellung begrenzt die effektive Anzahl an Clients pro Channel, indem ab der angegebenen Anzahl an Benutzern niemand mehr reden kann. Damit soll wohl erreicht werden, dass ein Hoster durch viele Nutzer im selben Channel keinen übermäßigen Traffic bekommt.
- Nicht-Gesprächsleiter –
virtualserver_priority_speaker_dimm_modificator
- Wenn jemand mit
b_client_is_priority_speaker
spricht, wird die Lautstärke aller Nicht-Gesprächsleiter um diesen Wert verändert. Ein Mensch nimmt +10 dB als doppelte Lautstärke wahr. Werte in Dezibel sind logarithmisch, +20 dB werden somit als Vervierfachung der Lautstärke wahrgenommen. Eine praktische Anwendung neben der vermutlich gedachten ist, allen Benutzern das Rechtb_client_is_priority_speaker
zu geben und eine Musikbot-Gruppe zu erstellen, bei das Recht nicht gesetzt und negiert ist, sodass der Musikbot automatisch leiser wird, wenn jemand spricht. - Reservierte Slots –
virtualserver_reserved_slots
- Sind nur noch die hier genannte Anzahl an Slots oder weniger frei, verhindert der Server, dass sich Clients verbinden, die nicht über
b_client_use_reserved_slot
verfügen. Diese Einstellung hat keinen Bezug zu Clients, die bereits mit dem Server verbunden sind. - Löschverzögerung –
virtualserver_channel_temp_delete_delay_default
- Das ist die Standard-Löschverzögerung für neue Channel.
Sicherheit
- Codec-Verschlüsselung –
virtualserver_codec_encryption_mode
- Die Codec-Verschlüsselung verschlüsselt zusätzlich zu den grundsätzlich verschlüsselten Steuerdaten auch Sprachdaten, was eventuell die CPU-Last von Client und Server erhöhen kann, weshalb es bei einigen Hostern kostenpflichtig ist. Sie kann immer aus, immer an oder für jeden Channel gesetzt werden.
- Minimale Sicherheitsstufe –
virtualserver_needed_identity_security_level
- Die minimale Sicherheitsstufe (technische Details sie hier) legt fest, dass ein Nutzer eine gewisse Rechenzeit aufbringt, bevor beliebige Server mit einer bestimmten Sicherheitsstufe seine Identität (globale ID) akzeptieren. Nutzer, deren Identität die Sicherheitsstufe eines Servers noch nicht erreicht hat, müssen diese Rechenzeit erst aufwenden, bevor sie sich verbinden können. Die Rechenzeit hängt exponentiell von der Ziel-Sicherheitsstufe sowie von der Hardware des Benutzers ab. Die Idee hinter dieser Einstellung ist, dass Nutzer, deren globale ID gebannt ist oder die anonym trollen wollen, sich nicht so schnell wieder verbinden können, da ihre neue Identität zunächst die Sicherheitsstufe erreichen muss. Allerdings wird auch eine beträchtliche Zahl regulärer Nutzer abgehalten oder abgeschreckt.
Anti-Flood
Für fast jede Aktion erhält ein Client, der nicht das Recht b_client_ignore_antiflood
besitzt, Flood-Punkte, was aber offiziell nicht dokumentiert ist. Eine von mir erstellte, vollständige Liste aller Aktionen findest du hier.
- Punktabzug je ½ Sekunde –
virtualserver-antiflood_points_tick_reduce
- Jeder Client verliert pro halber Sekunde die angegebene Anzahl Flood-Punkte, kann jedoch nicht unter 0 fallen. Ein Client kann nicht weniger als 1 Punkt pro halber Sekunde verlieren.
- Punkte für Befehlsblockierung –
virtualserver_antiflood_points_needed_command_block
- Ein Client, der nicht das Recht
b_client_ignore_antiflood
besitzt, kann keine Befehle mit Flood-Punkten (laut oben verlinkter Tabelle) mehr ausführen, wenn seine derzeitige Anzahl an Flood-Punkten plus jene, die die Aktion gibt, den hier angegebene Zahl erreichen oder überschreiten. Er erhält dann eine Fehlermeldung. Auch Befehle, die hierdurch oder aus anderen Gründen fehlschlafen, geben die jeweiligen Flood-Punkte. Der Verbindungsaufbau ist unabhängig von der hier eingestellten Zahl möglich, obgleich der Client Befehle im Umfang von bis zu 45 Punkten ausführt, für die er bei einem Wert unter 46 Fehlermeldungen an den Nutzer liefert. - Punkte für IP-Sperre –
virtualserver_antiflood_points_needed_ip_block
- Clients mit einer IP-Adresse, deren Flood-Punkte den hier angegebenen Wert erreicht oder überschreitet, und die das Recht
b_client_ignore_bans
nicht besitzen, erhalten den Fehlerflood prevention, please try again later
. Clients ohne das Recht können keine Verbindung zu Servern herstellen, die hier einen Wert von 80 oder weniger haben.b_client_ignore_antiflood
wirkt hier nicht. Diese Einstellung hat keine Auswirkung auf bereits verbundene Clients.
Fragen zu YaTQA
Verliere ich meine Einstellungen bei einem Update?
Natürlich nicht. Alle Versionen von 1.0.0-final bis zur allerneuesten sind vollständig kompatibel. Das gilt in beide Richtungen.
Es gibt zwei Ausnahmen: Wenn du zuerst ein Downgrade von 3.0-gamma oder neuer auf irgendeine ältere Version (3.0-rc2 oder älter) durchführst und anschließend wieder auf 3.0-gamma oder neuer updatest, kannst es zu Problemen kommen, wenn du Lesezeichen mit angegebenem Voice-Port hast und in der alten Version Lesezeichen verschoben oder gelöscht hast. Die gleiche Grenze existiert zwischen 3.9.2d und 3.9.3-alpha wegen Lesezeichen mit TeamSpeak-SSH.
Wenn du YaTQA niemals downgegradet hast, wirst du auch nie Probleme mit Updates bekommen.
Ich habe keinen Registrierungsschlüssel bekommen!
Du bekommst deinen Registrierungsschlüssel innerhalb von 48 Stunden. Falls du deinen Schlüssel nicht bekommen hast, kann das folgende Gründe haben:
- Deine PayPal-Mailadresse ist ungültig.
- Du hast meine PayPal-Adresse falsch geschrieben. Das hinter dem @ ist ein J und kein I.
- PayPals E-Mails sind irgendwo stecken geblieben.
- Dein Mailserver blockiert meine Mails.
- Du hast so wenig gespendet, dass PayPal den vollen Betrag für sich behalten hat.
- Abhängig der von PayPal gekapselten Zahlungsart sagt mir PayPal manchmal, dass ich nichts verschicken soll. Das kann schon mal einige Tage bzw. Wochen dauern. Darauf habe ich keinen Einfluss. Da alle bisherigen Zahlungen dieser Art letztendlich fehlgeschlagen sind, kann ich dir auch keinen Key geben, bis die Zahlung abgeschlossen ist.
- Ich bin im Urlaub. Das steht allerdings immer auf dieser Website.
- Ich hab dich übersehen. Passiert manchmal. Ich bin auch nur ein Mensch und die Schlüsselvergabe ist nicht automatisiert.
Falls du deinen Key nach 48 Stunden nicht bekommen hast, schicke mir bitte eine Nachricht.
Gibt es eine Liste der „Wusstest du schon“-Tipps?
- du eine Rechte-ID suchen kannst, indem du die Nummer in den Rechte-Filter eingibst und Enter drückst? Das funktioniert bei allen Rechte-Filtern.
- du Dateien und Ordner nicht nur innerhalb desselben Channels verschieben kannst, sondern auch in andere Channel? Ziehe sie einfach aus der Dateiliste auf einen Channel.
- du einen Rechte-Filter schnell entfernen kannst, indem du Strg+F (um in das Feld zu springen) und anschließend Esc drückst?
- der Rechte-Editor ein umfangreiches Kontextmenü hat? Dort kannst du beispielsweise nachsehen, welchen Rang bei einem Recht du selbst hast.
- YaTQA sich Updates für das Rechtesystem von jedem TS3-Server herunterladen kann? Wenn die Serverversion vom Oktober 2012 oder neuer ist, funktioniert auch die Baumansicht.
- du Gruppen, Channel und Server in jeder Liste umbenennen kannst, die ihren Namen enthält? Ausklappbare Listen unterstützen dies jedoch nicht.
- sich die Berechnung der Rechte-Übersicht in YaTQA vom offiziellen Client unterscheidet, da sie dort falsch ist?
- du Rechte in der Rechte-Übersicht sofort bearbeiten und ihre Auswirkungen sehen kannst?
- du in YaTQA ganze Ordnerstrukturen hoch- und runterladen kannst?
- du neben den Snapshot-Backups auch Backups von Icons machen kannst?
- YaTQA meist schon dann neue Serverversionen unterstützt, wenn diese noch in der Testphase sind?
- du überall, wo ein Zeitraum angegeben werden muss oder kann, dies entweder in Sekunden oder in natürlicher Sprache eingeben kannst (z.B. „22 Minuten, 17 Sekunden“)?
- sich im Kontextmenü der Benutzer-DB Funktionen zum Kopieren verschiedener Informationen befinden?
- es Hotkeys für Filtern (Strg+F) und Aktualisieren (F5) gibt?
- sich im Kontextmenü des Rechte-Tabs eine Funktion befindet, um die aufgelisteten Rechte in einer Datei zu speichern oder von dort zu laden? So kannst du sie auf andere Instanzen kopieren.
- sich unten rechts das Feature „Konsole“ befindet, mit dem man Events abonnieren und eigene Befehle abschicken kann?
- dass du mit dem Befehlszeilenschalter „-a“ sofort zum Standardserver oder mit „-c Server Queryport [Benutzername Passwort [Voiceport]]“ sofort zum angegebenen Server verbinden kannst?
- dass du mit Strg+Umsch+C die Inhalte einer Liste in die Zwischenablage kopieren bzw. speichern kannst und Listen mittels Strg+Umsch+F bzw. F3 durchsuchen kannst? Das geht mit allen Listen im Hauptfenster und den meisten Unterfenstern.
- du IPv6 verwenden kannst, indem du die IP-Adresse oder DNS in eckige Klammern schreibst?
Gibt es Startparameter?
- -a: Verbindung zum Standardserver.
- -b [IP]: Blacklist-Check (seit 3.0-gamma5).
- -c IP Query_Port [User Pass [Voice_Port]]: Zum angegebenen Server verbinden (Voice_Port erst seit 3.0-gamma).
- -c IP Query_Port [User Pass] [Voice_Port]: Zum angegebenen Server verbinden (seit 3.0, 21 Jan 2015).
- -d: DNS-Auflösung.
- -i: Iconsammlung.
- -p: Rechtedateien-Editor.
- -s [IP]: Benutzerstatistik (seit 3.0-gamma4).
Ich habe meinen Registrierungsschlüssel verloren. Woher bekomme ich einen neuen?
Wer etwas für seinen Schlüssel gespendet hat, kann ihn auf Anfrage zurückbekommen. Bitte lege deinen Namen oder deine PayPal-Mailadresse bei. Der Key wird an die Mailadresse verschickt, auf die er registriert ist. Falls das nicht innerhalb von 15 Stunden passiert ist, lass es mich wissen.
Wenn du deinen Schlüssel kostenlos erhalten hast, musst du dich neu registrieren.
Gibt es bekannte Probleme?
- Channelpasswörter: YaTQA schickt grundsätzlich keine Channelpasswörter. Du musst daher die Rechte
b_channel_join_ignore_password
bzw.b_ft_ignore_password
haben (oder einfach keine passwortgeschützten Channel). Server Admins undserveradmin
haben diese Rechte standardmäßig. - Unicode: YaTQA unterstützt Unicode. TeamSpeak unterstützt Unicode nicht, sondern nur die Basic Multilingual Plane.
- Integrierte DNS-Auflösung: Die DNS-Auflösung für Query, Blacklist oder die Benutzerstatistik verwendet eine einfache DNS-Auflösung (bei der Benutzerstatistik passiert dies auf dem API-Server von PlanetTeamspeak und nicht durch YaTQA), sodass nur A und Canonical Name unterstützt werden. TSDNS und beide Sorten Service werden hier nicht unterstützt.
- Einschränkungen der Konsole: Nur die üblichen Wehwehchen des TS-Servers.
- Geist-Modus: Viele Sachen funktionieren währenddessen nicht. Der Geist hat zudem nur Query-Gast-Rechte, auch wenn bei neueren Servern sichtbare Gäste auf neueren Servern Nicht-Query-Gast-Rechte haben.
- Betriebssysteme: Einige Features sind nicht auf allen Betriebssystemen verfügbar. Schau in die Systemanforderungen.
Wie benutze ich IPv6?
Wenn du IPv6 benutzen möchtest, schreibe eckige Klammern []
um die Serveradresse.
YaTQA v1.4/2.0-pre unterstützen IPv6 für Queryverbindungen, aber nicht für Dateitransfer und nur bei Eingabe der IP ohne DNS. Diese Einschränkungen fielen mit der Veröffentlichung von v3.6-pre2 anlässlich der Beta von Server 3.0.13 weg.
IPv4-Tunnel (z.B. [::ffff:7f00:1]
) werden nicht unterstützt.
Mein Computer kann yatqa.ini nicht schreiben!
Lösche sie. Wenn du YaTQA das nächste Mal installierst, aktiviere nicht den Portable Mode.
SSH funktioniert nicht!
YaTQA benutzt Plink (Teil der PuTTY-Suite) für SSH und lädt automatisch Version 0.64 x86 von der offiziellen Website. Du kannst auch selbst eine Version ab 0.61 herunterladen und in den YaTQA-Programmordner legen (PuTTYs offizieller FTP-Server, teils sehr langsam). Frühere Versionen melden mir stets connection refused – egal ob, YaTQA’s SSH-Tunnel oder das offizielle SSH in TeamSpeak 3.3+. YaTQA funktioniert auch gut mit dem x64-Plink.
Ich habe gehört, dass manche Nutzer eine Version ab 0.68 (beliebige Plattform von den dreien) benötigen, wenn unter unbekannte Umständen überhaupt keine Ausgabe von Plink passiert. Keine Ahnung, wann. Dem Changelog zufolge könnten es inkompatible DLLs sein. Hinweise nehme ich entgegen. YaTQA 3.9.3c könnte also 0.68 oder so runterladen.
Um ein Problem mit YaTQA auszuschließen, benutze bitte Process Explorer um die Parameter zu sehen, die YaTQA an Plink sendet, und starte die Anwendung mit genau diesen Parametern. Wenn du gar keine Ausgabe erhältst, probiere eine neuere Version Plink (siehe den Link oben), ansonsten schreib mir.
So legst du ein Debug-Log an
Einige Fragen können nur mittels Debug-Log gelöst werden. Wenn du dazu aufgefordert wirst, ein Debug-Log einzureichen, gehe wie folgt vor:
- Starte YaTQA als Administrator (damit es in seinen Programmordner schreiben kann) mit dem Parameter
-debug
- Benutze YaTQA, bis dein Problem auftritt bzw. du an der Stelle bist, zu der du eine Frage hast
- Beende YaTQA
- (optional:) Öffne die Datei
RedeemerTS3.log
aus dem YaTQA-Programmordner und entferne dein Passwort, das da im Klartext drin steht - Schicke mir die Datei
RedeemerTS3.log
aus dem YaTQA-Programmordner per E-Mail
Technische Fragen und Fragen zum Projekt YaTQA
Was sind die Systemanforderungen?
YaTQAs minimale Systemanforderungen:
- Betriebssystem bei Verwendung von YaTQA auf einem
- ...Desktop-Betriebssystem: Windows XP und neuer, Vista und neuer empfohlen (siehe unten)
- ...Server-Betriebssystem: Windows 2012 und neuer
- Freier Speicher: 3 MB für YaTQA (mehr für Konfiguration, vor allem Snapshots)
- Minimale Auflösung für...
- ...den ausgeklappten Serverbaum: 1024×720
- ...die Konsole: 1024×768
- ...alles andere: 960×720
Features, die unter Windows XP fehlen: Nameserver für DNS-Auflösung ändern, einklappbare DNS-Ergebnisse, einklappbare Gruppen im Servergruppenmodus der Benutzer-DB
Features, die bis Windows Vista fehlen: Sprunglisten
Wenn du den YaTQA-SSH-Tunnel verwenden möchtest, benötigst du einen SSH-Zugang zum Rechner, auf dem dein TeamSpeak-Server läuft. Versionen vor v3.8 hatten höhere Anforderungen.
Wenn du keinen SSH-Tunnel verwendest, wird für entfernte Server die Startoption tcp_nodelay
wärmstens empfohlen (Serverversion 3.0.13 oder neuer benötigt).
Funktioniert YaTQA mit Wine?
Ja, aber es hat Speicherlecks, da Wine die anklickbaren Link-Labels nicht aus dem Speicher löschen kann.
Wenn irgendwie sämtlicher Text abgeschnitten wird, lade dir Tahoma herunter (den Download musst du selbst googlen). Ich weiß nicht, ob das Remake aus Wine 0.9.47 und neuer funktioniert, und wenn nicht, warum nicht.
Funktionen, die in Wine fehlen: Funktionen, die auch in Windows XP fehlen (siehe oben), Gruppierung von Arrayergebnissen und Notify-Events, Gruppierung von DNS-Auflösungen, Servergruppenmodus in der Benutzer-DB, Benutzung von Client-Konfigurationsdaten wenn kein Symlink ausgehend von %APPDATA%\TS3Client
erstellt wurde, automatische Installation von Plink (der SSH-Tunnel selbst funktioniert dennoch, wenn du Plink 0.61 oder neuer selbst herunterlädst), DNS-Simulation von Client 3.1.6 oder neuer (vermutlich)
Wird es eine Handy-App geben?
Nein. Ich sehe darin überhaupt keinen Nutzen. Meiner Meinung nach können Softwareentwickler nur dann ein gutes Programm erstellen, wenn sie auch selbst einen Nutzen dafür haben.
Ist YaTQA wirklich kostenlos? Gibt es eine Zeitbeschränkung?
YaTQA ist kostenlos und das dauerhaft. Keine Adware, Spyware und ähnlicher Blödsinn. Die Registrierung ist ebenfalls dauerhaft gültig.
Allerdings haben die einzelnen Versionen ein Zeitlimit, nach dem du eine neue Version herunterladen musst. Die Zeitlimits enden stets im Februar und August jeden Jahres und gelten für die Freeware- und die registrierte Version. Wenn das Zeitlimit vorbei ist, lad dir einfach kostenlos die nächste Version herunter und du hast 6 Monate deine Ruhe. Die Gründe dafür sind die folgenden:
- Updates: YaTQA-Updates enthalten immer Fehlerbehebungen und neue Funktionen. Ich möchte, dass Leute Updates herunterladen. Updates sind mir wichtiger als Spenden, sodass ATHPs, die zuvor die komplett kostenlose Version 1.3.3.8 benutzt haben und das danach eingeführte Limit von 13 Servern überschreiten, dieses kostenlos aufheben lassen können.
- TeamSpeak „erpressen“: Ich habe eine NPL, die ich privat und zum Testen benutze (sie wird ausdrücklich nicht für Support genutzt). YaTQA ist ein Dankeschön an TeamSpeak, dass es die NPL gibt. Sollte TeamSpeak irgendwas gegen meine NPL tun oder die NPL abschaffen, werde ich auch keine Lust mehr haben, kostenlos Updates zu veröffentlichen, da ich für eine ATHP-Lizenz bezahlen müsste ($ 120 pro Monat). Dann würden alle größeren Funktionen, die mit Version 3 dazugekommen sind, aus der kostenlosen Version entfernt und der kostenlose Support eingestellt, damit ich an ausreichend Geld für eine Testumgebung komme.
- Urheberrechtliche Gründe.
Für alle, die Angst vor Updates haben oder auf das mit alter Software verbundene Risiko stehen, hier die letzte Version ohne Zeitlimit:
Download der letzten zeitlich unbeschränkten Version (v3.0-rc2, 03 Aug 2014, 1,2 MiB)
Die letzte Version, die von Haus aus kein Serverlimit hat, nämlich v1.3.3.8 (02 Jun 2013), wird nicht zur Verfügung gestellt. Nur ATHPs haben einen Nachteil durch neuere Versionen, können sich diese aber kostenlos freischalten lassen.
Wie deinstalliere ich YaTQA?
YaTQA führt keine Veränderungen an deinem System aus, also reicht es, das Installationverzeichnis, %APPDATA%\YaTQA
und ggf. Verknüpfungen zu löschen.
Kann ich YaTQA direkt auf meinem Windows-Server laufen lassen?
Ich habe von mehreren Leuten gehört, dass YaTQA nicht auf Windows Server 2008 (normal und R2) laufe, oder zumindest keine Verbindung zu localhost aufbauen könne. Ich weiß nicht, warum das passiert. Allerdings wurde mir inzwischen erzählt, dass Leute YaTQA auf Windows Server 2012 verwenden konnten.
In welchem Format speichert YaTQA (Version 1.4 und neuer) die Icons zwischen?
16-Bit-RES. Wenn du magst, kannst du dir die Datei in Visual Studio ansehen. Aber nicht speichern, denn dann wird sie eine 32-Bit-RES und zerstört sie für die Verwendung in YaTQA.
In welcher Programmiersprache wurde YaTQA geschrieben?
Delphi 2009.
Wie viele Leute haben das Programm gemacht?
Nur ich, Janni „Яedeemer“ K., was natürlich eine sehr niedrige Truck Number bedeutet.
Die Überarbeitung der DNS-Auflösung in 2.0-pre2 entstand mit Unterstützung durch Rustik-Team und Barungar.
Wie kommt man auf so einen Namen?
Als die Entwicklung von YaTQA am 10. April 2011 begann, gab es bereits eine Reihe von Query-Apps. (Keine davon lief auf meinem Rechner.) Deshalb war dies einfach nur eine weitere TeamSpeak³-Query-App, obwohl die zweieinhalb Monate später veröffentlichte erste Alpha-Version bereits viel mehr Funktionen hatte als alles, was es sonst noch so gab.
Wie spricht man den Namen des Programms aus?
Man spricht es [jatka]. Das ist zwar IPA-Lautschrift, aber man kann es als deutsches Wort sprechen.
Hast du irgendwas mit TeamSpeak Systems GmbH zu tun?
Nein. YaTQA wird von TeamSpeak nicht nicht offiziell gutgeheißen (aber manchmal im Forum empfohlen). Ich stehe nicht mit TeamSpeak in Kontakt und habe keine Kompensation für meine Mühe erhalten. Mit Stand Mitte August 2018 habe keine Informationen erhalten, mit Ausnahme der folgenden Dinge:
- Ein Moderator hat mir eine PM geschickt, in der die Verwendung von
permissionlist -new
beschrieben wurde - Ich habe mir
serversnapshotdeploy -new
vorher ansehen dürfen
Ich spreche öfter mit WolverinDEV und Splamy auf deren Servern. In dem Fall ist praktisch das gesamte unoffizielle TeamSpeak-Wissen in einem Channel. Da sie Reverse Engineering betreiben und TeamSpeak Systems die beiden deshalb nicht mag, haben die nur ihr selbst herausgefundenes Wissen. Die Ergebnisse stehen auf dieser Website, mit Ausnahme von Informationen zur Verschlüsselung, da ich diese selber nicht verstehe.
Mein Antiviren-Programm mag YaTQA nicht. Wieso?
YaTQA ist mit Delphi gemacht worden. Es ist deshalb beliebt, weil die damit erstellen Programme ohne Voraussetzung auf jeder aktuellen Windows-Version laufen. Dazu enthalten alle Delphi-Programme etwas gemeinsamen Code. Schlechte Anti-Malware-Software identifiert mit Delphi erstellte Viren über eben diesen gemeinsamen Code.
Kann ich eine Entwicklerversion herunterladen?
Ja, du kannst die deutsche Entwicklerversion hier herunterladen. Ich übernehme keine Haftung dafür, genau so wie für alle anderen Versionen. Da die Übersetzungen erst mit Fertigstellung einer neuen Version erstellt werden, gibt es die Entwicklerversion nur auf Deutsch. Es kommt aber vor, dass Nutzer der englischen Version eine speziell angefertigte Entwicklerversion auf Englisch bekommen.
Entwicklerversionen sind etwas größer als normale Versionen, weil sie Daten enthalten, die für einzelne Programme eigentlich sinnlos sind und deshalb vor offiziellen Releases entfernt werden (hier findest du technische Details).
Wie kann ich dich unterstützen?
Mach Vorschläge, empfehle YaTQA weiter, hilf bei der Übersetzung (siehe unten), schick mir eine hübsche Postkarte (siehe das WhoIs dieser Domain) oder spende etwas Geld (siehe Über-Dialog).
Ich habe [viel längere Domain] besetzt. Möchtest du sie kaufen?
Nein, nur Domains, die kürzer sind als meine aktuelle Domain.
Gibt es eine Version in der Sprache X?
siehe englische FAQ