feat(protocol): add client-side anti-flood awareness (TODO-064)

Implement FloodTracker with server-configurable thresholds from
YaTQA §5.1 model: 0.5s tick interval, point costs per operation,
NearLimit/CommandBlocked/IpBlocked risk levels. Defaults from
TeaSpeak (tick_reduce=25, command_block=150, ip_block=300).
This commit is contained in:
Edison Jwa
2026-06-11 14:49:19 +09:00
parent b944bd89d7
commit af823da543
2 changed files with 282 additions and 0 deletions
+1
View File
@@ -35,6 +35,7 @@
mod adapter;
mod dto;
pub mod flood_tracker;
pub mod poke_limiter;
pub use adapter::{ConnectConfig, DisconnectReason, InboundVoice, ProtocolClient, SnapshotProbe};