Game Servers

Fix TeamSpeak "Failed to Connect to Server"

failed to connect to servercould not resolve hostnameconnection timed out
5 min read Updated 12 June 2026 ESAGAMES Team

TeamSpeak connection failures are almost always the address, the port, or UDP being blocked. Here's how to check each and get back into voice.

Know the ports TeamSpeak uses

TeamSpeak voice runs over UDP. The defaults:

9987/udp    voice (default)
30033/tcp   file transfer
10011/tcp   ServerQuery (admin only)

Only voice (9987/udp) is needed to connect. If voice UDP is blocked, you get a timeout even when the server is up.

Enter the address correctly

If the server runs on the default port, just enter the address. For a custom voice port, add it after a colon:

ts.myserver.net
# custom port:
ts.myserver.net:9988

"Could not resolve hostname"

That specific message is DNS — the address is mistyped or its DNS isn't set. Double-check spelling, or connect with the raw IP to rule DNS out.

Still timing out?

  • Confirm the server is actually online (ask another member, or restart it).
  • Make sure UDP 9987 (or your custom port) is open on the server firewall.
  • Check your own firewall/antivirus isn't blocking TeamSpeak.
  • Match client and server major versions — a big gap can refuse the connection.
TeamSpeak is UDP 9987. If it won't connect, it's the address, the port, or UDP being blocked — check those three.

Need a voice + game server combo?

We host game servers and voice on a protected Frankfurt network with low latency — ask us about a bundle.

See hosting
FAQ

Frequently asked questions

What port does TeamSpeak use?

Voice uses UDP 9987 by default. File transfer uses TCP 30033 and ServerQuery (admin) uses TCP 10011. You only need the voice port open to connect and talk.

Why does TeamSpeak say "could not resolve hostname"?

That's a DNS problem — the address is mistyped or has no valid DNS record. Re-check the spelling, or try connecting with the server's raw IP address instead of the hostname.

Why does it time out when the server is online?

Almost always the voice UDP port (9987) is blocked by a firewall on your side or the server's, or you entered the wrong port. Voice is UDP — make sure that traffic is allowed.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney