Teamspeak Server Query Port ändern

Admin | geschrieben am | zuletzt bearbeitet am

Willst du aus Sicherheitsgründen nicht den Standard Query Port 10011 nutzen?

Hier eine Schritt für Schritt Anleitung, wie du deinen Query Zugang auf einen anderen Port umquartieren kannst.

Um den Query Port selbst zu konfigurieren, brauchst du die Datei ts3server.ini. Leider ist diese Datei nicht mehr automatisch bei der Installation dabei.

Wie bekommst du die ts3server.ini?

Je nach dem ob dein Server auf Windows, oder Linux läuft musst du die Datei beim Server-Start mit einem der folgenden Befehle erstellen:

Windows Teamspeak Server

ts3server_win32.exe createinifile=1

(natürlich musst du bei der 64 Bit Version den Dateinamen anpassen)

Linux Teamspeak Server

./ts3server_linux_x86 createinifile=1

Auch wenn der Server beim Start irgendwelche Fehler anzeigt, sollte trotzdem die Datei ts3server.ini jetzt im Server-Verzeichnis liegen.

Was kann ich mit der ts3server.ini machen?

Du kannst die Datei einfach mit einem Texteditor deiner Wahl öffnen. (Unter Linux zB per „pico ts3server.ini“). Die Datei sollte in etwa so aussehen:

machine_id=
default_voice_port=9987
voice_ip=0.0.0.0
licensepath=
filetransfer_port=30033
filetransfer_ip=0.0.0.0
query_port=10011
query_ip=0.0.0.0
query_ip_whitelist=query_ip_whitelist.txt
query_ip_blacklist=query_ip_blacklist.txt
dbplugin=ts3db_sqlite3
dbpluginparameter=
dbsqlpath=sql/
dbsqlcreatepath=create_sqlite/
dbconnections=10
logpath=logs
logquerycommands=0
dbclientkeepdays=30
logappend=0

Hier kannst du jetzt ein paar Einstellungen des Servers ändern. Unter anderem auch den Query Port von dem Standard Port 10011 auf einen anderen Port deiner Wahl.

Wenn du die Datei wieder gespeichert hast musst du dem Server nur noch sagen, dass er diese Datei jetzt nutzen soll.

Wie bringst du deinem Teamspeak Server bei, die neue ts3server.ini zu verwenden?

Der Server muss mit dem Parameter „inifile=ts3server.ini“ gestartet werden. Wie du diesen Parameter am besten übergibst hängt wieder davon ab, ob du Windows, oder Linux verwendest.

Windows Teamspeak Server

Am einfachsten geht es hier, wenn du einen Verknüpfung zum Server erstellst und diese bearbeitest. Unter Ziel gibst du nach dem Dateinamen einfach noch ein Leerzeichen und „inifile=ts3server.ini“ ein.

Teamspeak Server Verknüpfung Inifile

Teamspeak Server Verknüpfung Inifile

Wenn du den Server jetzt mit dieser Verknüpfung startest, lädt er die ini Datei und verwendet deinen neuen Query Port.

Linux Teamspeak Server

Unter Linux funktioniert das sogar noch etwas einfacher. In der ts3server_startscript.sh, die mit der Teamspeak Installation mitgeliefert wird brauchst du nur den Wert bei „COMMANDLINE PARAMETERS“ zu ändern.

Teamspeak Server Startscript inifile

Teamspeak Server Startscript inifile

Beim nächsten Start des Servers wird der neue Query Port verwendet.

Ich hoffe, ich konnte dir mit dem Artikel weiterhelfen. Wenn du Schwierigkeiten dabei hast, kannst du mich gerne in den Kommentaren fragen.

Geschrieben von Admin

Ich arbeite seit Version 1 mit Teamspeak Servern.

9 Kommentare zu “Teamspeak Server Query Port ändern”

    matze sagt:

    habe das eingestellt so wie beschrieben aber jetzt kann ich nicht mehr auf die ts connecten die schon erstellt waren was kann man machen

    Thomas sagt:

    Hallo,

    die Änderung des QUery Ports sollte keine Auswirkungen auf die laufenden Server haben. Am besten aber mal im log-File nachsehen. Dort solltest du finde, warum die Server nicht starten.

    mfg Thomas

    PriinceAnon sagt:

    Moinsen,

    wie schaffe ich es das man nur per DNS bzw. Domain, auf den TeamSpeak³ Server Joinen kann.
    Ich möchte nicht das man per Ip Joinen kann. Geht das Irgendwie?!

    Mfg

    Thomas sagt:

    Hallo,

    Das Prinzip von DNS ist, dass ein Domain Name in eine IP aufgelöst wird. Eine Server Adresse ist immer eine IP (ob v4, oder v6 sei dahingestellt). Wenn also jemand auf einen Server kommt, kann er auch die IP raus finden. Du kannst versuchen die IP etwas zu „verstecken“, aber wenn jemand Ahnung hat, wird er sie immer herausfinden, sobald er sich mit dem TS Server verbinden kann.

    mfg Thomas

    PriinceAnon sagt:

    Ja, ich meine es aus dem Grunde, da meine Server oft von irgendwelchen Internet Gangster’n Geddost werden. Weisst du nicht etwas, wie ich ein [Denial of Service] abwehren kann?
    Ja ein Komplettes Botnetz geht nicht, aber so kleine Server bzw. Pc’s abwehren?!
    Ich Google schon einige Zeit, aber finde nicht wirklich was. Langsam verzweifle ich. *kopf buuum*

    Wäre Nett wen du mir irgendwie helfen könntest.

    Mfg Marc

    Thomas sagt:

    Hallo Anon,

    Das ist natürlich lästig. Ich kämpfe auch täglich gegen Angriffe. Wenn du niemanden hast, der sich darum kümmern kann und vor allem Ahnung hat, bleibt eigentlich nur ein kostenpflichtiger Dienst, der der macht. Die Dinger sind aber nicht ganz billig. Was du versuchen könntest wäre die gratis Version von Cloudfront und einen SRV Eintrag für Teamspeak verwenden. Aber, wie gesagt, die IP lässt sich von einem Profi auch dann noch feststellen.

    mfg Thomas

    PriinceAnon sagt:

    Ja Thomas das bringt mir ja selbst dann nicht viel. Ich bin echt am überlegen ob ich Link11 benutze. Ist das was wert oder würdest du es mir nicht empfehlen? Ich vertraue dir als Längjähriger in diesen Kreisen einfach mal ^^ 🙂

    Mfg

    Thomas sagt:

    Hallo,

    Leider kann ich zur tatsächlichen Qualität der verschiedenen Anbieter nicht viel sagen, aber sie garantieren ja gewisse Leistungen. Ich habe Link11 auch selbst noch nicht getestet. Sorry, dass ich dir dazu nicht mehr sagen kann.

    mfg Thomas

    Mike sagt:

    Vielen Dank, das hat mir sehr weitergeholfen!!

Kommentare geschlossen