What if TCP 7700 or UDP 7701 is already used?
The installer checks the machine before writing the config. If the default ports are already used by Shmery, TeamSpeak or any other service, it suggests the next free TCP/UDP pair. If you manually type a busy port, it moves to the next available one before the final confirmation.
Does it configure the firewall?
If UFW is active, the installer asks before adding allow rules for the selected TCP and UDP ports. For custom firewall setups, it prints the final ports so you can allow them in your own rules.
Does it enable autostart by itself?
No. The installer starts the server immediately, but it does not force autostart. It prints the exact systemctl enable --now command at the end.
Can I run it on an already installed Shmery server?
Yes. If you use the same system name, the installer updates that instance in place and preserves its config and database. If you use a different system name and different ports, it creates a separate Shmery server on the same machine.
Do I need to connect it to Shmery infrastructure?
No. The server can run in local mode. Connecting it to Shmery infrastructure is optional, but account-only joins, aliases, badges, identity-backed features and paid license tiers require that connection.
How do server slots and licenses work?
The base license allows up to 1000 concurrent connected clients. Higher tiers are bound to one server ID and checked by the Shmery backend through short renewable leases: Basic 3000, Plus 5000, Pro 10000 and Max 50000 slots.
What happens if the Shmery backend is temporarily down?
The voice server keeps using the last valid cached lease during a limited offline grace period. When the backend returns, the server renews the lease again and rejects licenses that were moved, revoked or reused elsewhere.
What is the owner claim token for?
The first server owner claim. Without it, a fresh public server would be too easy to hijack. Treat it as sensitive setup data until the server is claimed.