As i mentioned earlier (ok a while back) here:

Would it be necessary to use a UDP based ServerQuery so that applications like HLSW could make use of TeamSpeak. Since the query is still using TCP am I wondering now if there could be done something in that direction like adding 2 options in the server settings:
serverquery_protocoll = "tcp" (default)
and / or
serverquery_alternative_protocoll = "" (default, so meaning that if this setting is not set it simply acts as normal respecting the option above and if it have it set to like "udp" open a seperate port on that protocoll to allow UDP connections)

something in that way would be a good way to handle that, but that's only a possible way of solving it :P