Hello
We are experiencing occasional warnings in our TeamSpeak 3 server logs:
WARNING |Connection | |packet dropped because max packet cache size reached
We would like to understand the exact reason behind this message and what internal mechanism triggers it.
Our investigation shows that:
-
The server is running normally.
-
Network interface statistics show no packet drops or errors.
-
UDP socket buffer errors are zero.
-
The operating system is not dropping packets.
-
The warning appears to be generated internally by the TeamSpeak server itself.
Relevant system information:
TeamSpeak Server:
-
Platform: Linux x86_64
-
UDP Voice Port: 9987
Network statistics:
Udp:
packets received: 158504813
packets sent: 240305511
packet receive errors: 37
receive buffer errors: 0
send buffer errors: 0
Interface statistics:
eth0:
RX errors: 0
RX dropped: 0
TX errors: 0
TX dropped: 0
Example log entries:
2026-08-21 09:07:51.636956|WARNING |Connection | |packet dropped because max packet cache size reached
2026-08-21 09:07:51.651649|WARNING |Connection | |packet dropped because max packet cache size reached
2026-08-21 09:07:51.667113|WARNING |Connection | |packet dropped because max packet cache size reached
Additionally, during the same period, the TeamSpeak server also reported protection level changes:
2026-08-21 10:37:28.697366|INFO | | |Increased protection level to: 1
2026-08-21 10:37:28.787100|INFO | | |Increased protection level to: 2
2026-08-21 10:38:40.747574|INFO | | |Decreased protection level to: 1
2026-08-21 10:39:47.584789|INFO | | |Decreased protection level to: 0
We noticed that these protection level changes occurred around the same timeframe as the packet cache warnings, and we would like to know whether these events are related.
Could you please clarify:
-
What exactly does “max packet cache size reached” refer to internally?
-
What component reaches this limit?
-
UDP packet processing queue?
-
Voice packet handling system?
-
Connection protection mechanism?
-
Internal packet cache?
-
Thread scheduling or processing delay?
-
What conditions cause TeamSpeak Server to increase the protection level?
-
What exactly does each protection level represent?
-
Is the protection level mechanism directly related to:
packet dropped because max packet cache size reached
-
Can this warning cause:
-
Is this expected behavior under high concurrent user load, or does it indicate abnormal traffic?
-
Is there any recommended configuration parameter or server-side setting that can increase the packet cache limit or prevent this condition?
We would appreciate any technical documentation or explanation regarding the internal packet handling process, protection level mechanism, and the relationship between these two log events.
Thank you for your support.
When this event occurs, all connected TeamSpeak users experience a timeout and get disconnected from the server at the same time.
After approximately 1 minute, all users are able to reconnect and the server returns to normal operation.
This behavior appears to affect all active clients simultaneously, rather than only individual users.