TS3 Alle Query Bots sperren?
Guten Tag,
Auf meinem TeamSpeak sind manchmal Leute, die meinen Server mit Query Bots fluten.
Wie kann ich alle Query Bots auf die Blacklist schreiben?
Alle Bots die auf den Server dürfen werden lokal auf dem Root Server gehostet und stehen auf der Whitelist.
Wie können diese Leute eigentlich Query Bots auf meinen TS3 verbinden lassen, wenn sie die Query Login Daten nicht kennen (also soviel ich weiss wissen sie die nicht...)? Ist das so eine Art Query Guest ohne Login Daten?
3 Antworten
![](https://images.gutefrage.net/media/user/tsSupport/1689196581574_nmmslarge__288_1017_1729_1729_9e4002c337999eceac1635e02f3e5496.png?v=1689196582000)
Hallo,
für eine ServerQuery Verbindung auf einen Server sind die gleichen Daten nötwendig, wie für eine Verbindung als Voice Client, Adresse und Voice Port. Der zusätzlich benötigte ServerQuery Port ist schließlich in der Regel 10011 und damit der Standard Wert.
Die Berechtigungen fürs Einloggen haben sie aus der "Guest Server Query"-Gruppe (b_serverquery_login). Wenn diese bei den Standard Berechtigungen belassen wurde (was empfohlen wird), können diese aber nur Informationen abrufen, keine Änderungen oder ähnliches vornehmen.
Verhindern kannst du den Verbindungsaufbau, indem du die IP-Adresse der Bots auf die Blacklist setzt. Alternativ kannst du den ServerQuery Port ändern. Dieser müsste dann erst herausgefunden werden.
Ich hoffe, das hilft weiter.
Grüße
![](https://images.gutefrage.net/media/user/tsSupport/1689196581574_nmmslarge__288_1017_1729_1729_9e4002c337999eceac1635e02f3e5496.png?v=1689196582000)
Man kann eine .ini Daten nutzen, letztendlich mach diese aber auch nichts anderes.
![](https://images.gutefrage.net/media/user/Thetanuss/1477337472416_nmmslarge__0_0_240_240_01491cf2ae66a3cd00ab6dfcdc2fe76b.jpg?v=1477337474000)
Jede Server Gruppe die das Recht b_client_create_modify_serverquery_login hat kann sich eine Server Query erstellen. Diese hat dann allerdings nur so viel Rechte wie der Client der den Query Bot erstellt hat.
Änder am besten den Query Port von deinem TeamSpeak von 10011 (Standart) auf etwas anderes. Da dann nur du den Port kennst kannst du deinen Query Bots den neuen Port geben und sonst kommt kein anderer Query Bot mehr drauf.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/Thetanuss/1477337472416_nmmslarge__0_0_240_240_01491cf2ae66a3cd00ab6dfcdc2fe76b.jpg?v=1477337474000)
Hast du deinen TeamSpeak bei einem Hoster direkt oder auf einem vServer der dir gehört?
Beim Hoster musst du diesen Fragen ob er dir den Port ändert.
Beim vServer musst du beim Start einfach noch folgenden Parameter hinzufügen: query_port=PORT
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Der TeamSpeak läuft auf einem Root Server, auf den ich vollen Zugriff (als root User) habe.
Kann ich das nicht einfach irgendwo in den Dateien ändern?
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Wenn sie genügend Rechte haben, können die einfach ihre eigenen Query Bots auf den Server bringen. Suche einfach mal in den Rechte nach "Query" und entferne denen jegliche Rechte davon.
Falls du normale Bots meinst, reicht es (bei den meisten) die Sicherheitsstufe des TeamSpeaks auf z.B. 26 zu stellen. Aber aufpassen: sollte sie zu hoch sein kommst du selbst nicht mehr auf den TeamSpeak, weil es zu lange dauert diese Sicherheitsstufe zu erlangen.
Ich hoffe ich konnte helfen
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Nein, es sind Query Bots. Die Sicherheitsstufe habe ich bereits auf 25 ;)
Habe jetzt von der Default Gruppe alle Query Rechte entfernt. Ist das richtig so?
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Ja. Notfalls kannst du auch die IPs raussuchen und diese auf die Blacklist setzen
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Also gibt's da keine Möglichkeit wie z.B sternchen.sternchen.sternchen.sternchen?
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Gibt es noch eine andere Methode den Query Port zu ändern, als ihn als Startargument hinzuzufügen?