thx for the offer, but I was able to use our own TS Server for testing
However it is not as easy as I thought it could be.
There is a specific TCP Port 51234 in Teamspeak used only for a query protocol. The problem is that using the TCP Monitor in AliveMon, we can only habe a one time communication. However querying a server status in this protocol requires more.
The communication works like this:
- connect to port 51234
- send "sel 8767"
- receive "[TS]"
- receive "OK" if Server is correct and running.
The problem is that I can only compare the first thing we receive which is "[TS]" but the information is within the second message received either showing OK or ERROR.
So I am sorry checking a specific server us currently not possible with AliveMon, checking if the QueryPort of the TeamSpeak Server is running still is. So you can only monitor of the whole TeamSpeak Server is running, but not single servers.
best regards,
Andre Lorbach