To run a stable TeamSpeak 3 or Mumble server for 50-100 active players, a VPS with 1 GB RAM, 1 vCPU, and 20 GB SSD is sufficient — such a configuration based on KVM virtualization ensures minimal jitter and audio latency, costing an average of $5–$10 per month.
In the era of Discord dominance, many gaming communities have begun to forget the advantages of self-hosted solutions. However, for esports teams, legacy gaming clans (for example, in Battlefield 1942 or Quake), and administrators who value privacy, owning a VoIP server remains the only way to fully control their data and connection quality. Using centralized platforms often involves lags during peak hours and unpredictable personal information processing policies. Switching to a TeamSpeak server VPS allows you to solve these problems once and for all.
Choosing between TeamSpeak 3 and Mumble for your VPS
When it comes to TS3 hosting, administrators often compare it with Mumble. Both protocols use the Opus codec, which provides crystal-clear sound with minimal bandwidth consumption. However, they differ architecturally.
TeamSpeak 3 (TS3) is the de facto standard for tactical games. It is valued for its hierarchical permission system and support for positional audio plugins (like Task Force Radio in Arma 3). Mumble, on the other hand, is a fully Open Source project. The main advantage of a Mumble server is extremely low latency, which is often lower than TS3 due to the lack of complex permission processing logic on the server side.
| Feature |
TeamSpeak 3 |
Mumble (Murmur) |
Discord (SaaS) |
| Licensing Model |
Proprietary (Free up to 32 slots) |
Open Source (BSD) |
Free (Data collection) |
| Latency |
Low (~20-50 ms) |
Minimal (~10-30 ms) |
Average (~50-150 ms) |
| Encryption |
AES (Optional) |
TLS/AES (Always enabled) |
Proprietary |
| Resources (per 50 people) |
~150 MB RAM, 5-10% CPU |
~60 MB RAM, 2-5% CPU |
N/A (Client uses 500MB+) |
For fans of the classics, such as Battlefield 1942, choosing your own server is critical. Older games often conflict with modern messenger overlays, while the lightweight TS3 or Mumble client has practically no impact on FPS or system stability. If you are already using a CS2 / CSGO Source 2 dedicated server, deploying VoIP on the same instance will save budget and simplify administration.
Why a TeamSpeak server VPS is the best Discord alternative self-host
The main reason users look for a Discord alternative self-host is privacy. In Discord, your conversations, metadata, and server activity are stored on someone else's hardware. When using a VPS, you are the sole owner of the user database. This is especially important for corporate needs or closed communities.
Advantages of self-hosting solutions:
- Full control over codecs: You set the bitrate yourself (up to 100+ kbps per channel), providing higher sound quality than in free Discord rooms.
- No internet dependency: If a backbone provider has issues accessing Discord servers, your local VPS or one rented in the right location will continue to work.
- Security: Ability to configure a Firewall and use VPN tunnels. For example, you can hide the server behind VLESS-Reality or WireGuard so that only authorized members have access.
- Mobile clients: Both TS3 and Mumble have excellent apps for iOS and Android, allowing you to stay in touch away from your PC.
If you are planning a large-scale team migration, consider geography. For minimal ping, choose locations as close to your players as possible. When comparing Vultr and Valebyte or other providers, always emphasize network connectivity, not just CPU clock speed.
Looking for a reliable server for your projects?
VPS from $10/mo and dedicated servers from $9/mo with NVMe, DDoS protection, and 24/7 support.
View offers →
Technical requirements: 1 GB RAM is enough for 50-100 players
VoIP services are extremely undemanding in terms of RAM and disk space. The main load falls on the network interface and partially on the CPU for packet processing. In practice, 1 vCPU of a modern processor (from 2.5 GHz) easily handles mixing audio streams for a hundred users.
For stable operation of a Mumble server (the daemon is called Murmur) for 50 people, the following configuration is sufficient:
- OS: Debian 12 or Ubuntu 22.04 (minimal images).
- RAM: 512 MB - 1 GB (1 GB recommended for OS overhead and logs).
- CPU: 1 core.
- Disk: 10-20 GB NVMe (logs and user avatars take up little space).
- Network: 100 Mbps - 1 Gbps with DDoS protection.
If you plan to run additional services, such as a Garry's Mod server alongside voice communication, you should increase the RAM to 4-8 GB, as game engines consume significantly more resources than audio daemons.
Installing TeamSpeak 3 on a Linux VPS: A Step-by-Step Guide
To install a TS3 server on Linux, you need to execute several commands in the terminal. We recommend not running the server as root for security reasons.
# Update the system
apt update && apt upgrade -y
# Create a separate user
adduser --disabled-login teamspeak
# Download the latest version (check teamspeak.com for the current link)
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
# Extract
tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
mv teamspeak3-server_linux_amd64/* /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/
# Accept the license
touch /home/teamspeak/.ts3server_license_accepted
# Start the server
su - teamspeak -c "./ts3server_startscript.sh start"
After the first launch, a ServerAdmin Privilege Key will appear in the console. Be sure to save it — this key will allow you to gain administrator rights in the TeamSpeak client. For automatic startup after a VPS reboot, create a systemd unit.
If you are moving from another host, for example, performing a migration from Hetzner to Valebyte, don't forget to transfer the ts3server.sqlitedb database file to keep all rooms, groups, and user privileges.
Deploying Mumble (Murmur) with Web Client Support
Mumble (the server part is called Murmur) is even easier to install, as it is available in the official repositories of most Linux distributions. This is the ideal Mumble server for those who don't want to deal with manual archive downloads.
# Installation on Debian/Ubuntu
apt update
apt install mumble-server -y
# Configuration via wizard (set SuperUser password)
dpkg-reconfigure mumble-server
The configuration file is located at /etc/mumble-server.ini. There you can change the port (default 64738 UDP/TCP), set the maximum bitrate, and configure a welcome message.
For those who want to provide access to users without installing a client, there is Mumble-Web. This is an HTML5 client that works via WebSockets. To make it work, you will need a proxy server (e.g., websockify), as browsers cannot work with Mumble's native UDP protocol directly. This makes Mumble an excellent solution for temporary gaming sessions in Battlefield 1942 when you need to quickly gather people via a link.
Optimizing a VoIP Server for Minimal Ping
Low latency in voice communication is critical for competitive gaming. When setting up a VoIP server, pay attention to the following parameters:
- Location choice: If your team is from Europe, a server in Germany or the Netherlands will provide a ping of 10-30 ms. For players from the CIS, it's better to choose platforms with direct peering.
- QoS settings: On the Linux server side, you can prioritize UDP traffic for voice ports.
- Codecs: In TeamSpeak 3, use "Opus Voice" for talking and "Opus Music" only for streaming music, as music mode has higher latency due to buffer size.
- Disable unnecessary features: If you don't need file transfers via TS3, disable them in the server settings to save bandwidth and disk resources.
Many administrators ask: "Is it worth moving to a Western VPS?". The answer depends on your audience. The article comparing Reg.ru / Beget and Western VPS details the aspects of connectivity and stability that directly affect voice communication quality.
Jitsi Meet as an alternative for video calls on VPS
If your team needs screen sharing or video in addition to voice, Mumble and TS3 won't cut it. In this case, consider Jitsi Meet. It is a powerful Open Source video conferencing tool that can also be deployed on your VPS.
However, Jitsi is significantly more resource-intensive. For 10 participants in video mode, you will need at least 4 GB RAM and 2-4 vCPUs. If your goal is only coordination in Battlefield 1942 or other shooters, it's better to stick with the TeamSpeak server VPS + Mumble combo, as they consume 10-20 times fewer resources and don't strain the player's GPU with image capture.
| Service |
Main Purpose |
Recommended RAM |
Setup Complexity |
| TeamSpeak 3 |
Gaming, hierarchy, plugins |
1 GB |
Medium |
| Mumble |
Minimal lag, Open Source |
512 MB |
Low |
| Jitsi Meet |
Video calls, presentations |
4-8 GB |
High |
Security and DDoS Protection for VoIP Servers
Public IP addresses of game servers often become targets for script-kiddie DDoS attacks. Since TS3 hosting and Mumble operate primarily via the UDP protocol, they are vulnerable to amplification attacks.
When choosing a VPS for a VoIP server, ensure the provider offers basic L3/L4 DDoS protection. Additionally, it is recommended to:
- Change standard ports (9987 for TS3, 64738 for Mumble) to non-standard ones.
- Use
fail2ban to block brute-force attempts on the ServerAdmin password.
- Regularly update the server software.
- Set up automatic backups of the configuration and database.
For those serious about security, you can set up access via VPN. Read about how to set up your own gateway in the Outline VPN server on VPS guide. This will allow you to completely hide the voice server from the outside world, making it accessible only to your team members.
Conclusion
To organize high-quality voice communication for a team, the optimal choice is renting a VPS with 1 GB RAM and installing Mumble or TeamSpeak 3, which will provide full control over privacy and minimal audio latency. If you need maximum simplicity and openness, choose Mumble; for complex gaming communities with a rank system, TeamSpeak 3 is better suited.
Ready to choose a server?
VPS and dedicated servers in 72+ countries with instant activation and full root access.
Start Now →