Hello,
I am running a TeamSpeak 3 server using the latest version 3.13.8 on Linux.
For many years, I have been facing a security issue that I have not been able to solve:
Whenever I ban a user from my TeamSpeak server, they can easily bypass the ban by simply changing their IP address and reconnecting to the server.
Is there any recommended solution or a better security mechanism to prevent banned users from returning, even after changing their IP address?
Please note that increasing the Security Level is not an effective solution in this case.
The default Security Level for all users is 8. If I increase it by only one level (for example, requiring Level 9), the user can simply increase their identity security level to 9 within a few seconds and reconnect to the server.
If I increase the required Security Level much higher, it creates problems for normal users. Many new users do not know what Security Level is, where to change it, or how to upgrade their identity, which creates unnecessary difficulties and prevents legitimate users from joining the server.
Therefore, I am looking for a more practical and reliable solution.
Is there any built-in TeamSpeak feature, recommended configuration, plugin, or security method that can prevent banned users from bypassing bans through IP changes?
For example, is there a recommended way to combine identity-based banning, hardware/device identification, or any other mechanism to make bans more effective?
I would appreciate your guidance on the best practice for handling this situation on a public TeamSpeak server.
Thank you.