Fix TeamSpeak "Failed to Connect to Server"
failed to connect to servercould not resolve hostnameconnection timed outTeamSpeak 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.
TeamSpeak is a trademark of TeamSpeak Systems GmbH. ESAGAMES is an independent hosting provider, not affiliated with or endorsed by TeamSpeak Systems.
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.
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.
Related articles
Fix AMX Mod X "Couldn't load library" / Plugin Failed in CS 1.6
AMXX plugin stuck on "bad load", "couldn't load library" or "failed"? The real causes and the exact fix.
Read fix Game ServersFix FiveM "Couldn't load resource" / Failed to Start
A FiveM resource won't start or throws "couldn't load resource"? Here are the real causes and fixes.
Read fix Game ServersFix Rust Oxide / uMod Plugins Not Loading
Oxide/uMod plugins not loading after a Rust update? The usual causes and the quick fix.
Read fix