Hallo
ich möchten 2x Teamspeak 3 server auf meinem root starten mit je 1ip
mein root server hat 2 ip´s
weiß da jemand wie ich das machen kann?
Druckbare Version
Hallo
ich möchten 2x Teamspeak 3 server auf meinem root starten mit je 1ip
mein root server hat 2 ip´s
weiß da jemand wie ich das machen kann?
Eine potentielle Lösung wäre TSDNS (weiß nicht ob das auch nur mit IPs funktioniert).
Eine ander sicher funktionierende Lösung wären IPTables.
Ich kenne mich mit ts3 nicht aus, aber bevor du das wirklich mit iptables machst:
Irgendwo in der Nähe vom Port müsste man auch die IP angeben können, im Zweifelsfall beim Port IP:Port angeben, jeweils mit der anderen IP.
Damit kannst du jeden Port so oft verwenden wie du IPs hast.
Wenn ich mich nicht täusche lässt sich bei Teamspeak keine IP bestimmen für einen bestimmten Virtuellen-Server
Versuch es am besten zuerst mit TSDNS.
Gucke mal in der ini, ändere die Ip bei query_ip und filetransfer_ip.
So hat es damals bei mir geklappt.
mfg Exton
Er spricht von den Virtual Servern des Teamspeak Servers.
Es wäre evt. nützlich beiliegendes Material zu lesen...
server_quickstart:
* voice_ip (0.0.0.0)
IP on which the server instance will listen for incoming voice connections.
Default: The server is bound on any IP address
Darüber kann man schon beim starten über die Parameter, die IP auswählen.
Ansonsten würde ein Blick in die docs der ServerQuery auch nicht schaden, dass fällt aber, wie der Blick in beiliegendes Material, wieder unter Eigeninitiative. Und nein, ich würde euch niemals zumuten wollen, selber Hand anzulegen!
http://media.teamspeak.com/ts3_liter...y%20Manual.pdf
VIRTUALSERVER_IP changeable = NO
Den virtuellen Servern kann man also keine eigene IP zuordnen, diese bekommen die jeweilige der entsprechenden Instanz.
Also zusammengefasst:
Erstens, zwei verschiedene Ordner erstellen. Jeweils in einen, eine Kopie des Teamspeak Servers packen.
Zwei Configfiles schreiben (ini files):
Die Config nach belieben anpassen und den TeamSpeak Server anschließend mit der Config starten:Code:machine_id=
default_voice_port=9987
voice_ip=IP1 bzw IP2
licensepath=
filetransfer_port=30033
filetransfer_ip=IP1 bzw IP2
query_port=10011
query_ip=IP1 bzw IP2
query_ip_whitelist=query_ip_whitelist.txt
query_ip_blacklist=query_ip_blacklist.txt
dbplugin=ts3db_sqlite3
dbpluginparameter=
dbsqlpath=sql/
dbsqlcreatepath=create_sqlite/
dblogkeepdays=90
logpath=logs
logquerycommands=0
dbclientkeepdays=30
./ts3server_startscript.sh start inifile=config.ini
Mit 10 Minuten Zeit, hätte das aber auch jeder selbst in Erfahrung bringen können.
Der Vorschlag von Reid wird vermutlich daran scheitern, dass du ohne Lizenz keine zwei "Server" laufen lassen kannst/darfst/solltst.