
AtomGuard
🛡️ Advanced Minecraft Server Security & Exploit Protection — No scam unlike other plugins this one works fr.
174
3
Список изменений
🐛 Hata Düzeltmeleri
- Core — VerificationManager tick sayacı düzeltildi: Timer periyodu 40→20 tick'e düşürüldü;
cycleCountereklendi.ticksSinceJoinartık gerçek saniyeyle 1:1 eşleşiyor (önceki versiyonda 40x yavaştı; whitelist'e ulaşmak 20 dakika sürüyordu). - Core — PlayerProfile client brand gerçekten okunuyor:
recordPluginMessage()artıkminecraft:brandpaketinin payload'ını VarInt prefix ile doğru parse ediyor. Configuration phase (WrapperConfigClientPluginMessage) ve Play phase ayrı ayrı handle ediliyor. Önceki versiyonda brand her zaman"unknown"döndürüyordu. - Core — PlayerProfile volatile eksikliği giderildi:
protocolVersion,clientBrand,handshakeHostnamefield'larınavolatileeklendi (Netty thread'inde yazılır, async timer thread'inde okunur). - Core — KeepAlive ID bazlı eşleşme:
recordKeepAliveSent()/recordKeepAliveResponse()artık KeepAlive ID'sini kullanıyor. Önceki tek-timestamp yaklaşımı0msresponse time üretiyor ve+20puan yazıyordu. - Core — AntiBotModule getOrCreateProfile race condition: Pre-login'de IP profili oluşturuluyordu; Login'de UUID ile farklı profil açılıyordu.
CLIENT_SETTINGSIP profilinde kalıyor, UUID profilinde yoktu →+15puan. Artık UUID geldiğinde IP profili birleştiriliyor. - Core — AttackTracker unique IP kontrolü: Saldırı tespiti artık hem bağlantı sayısını hem de farklı IP sayısını kontrol ediyor (
attack-mode.min-unique-ips, varsayılan: 10). Tek IP'den gelen 30 bağlantı artık saldırı olarak algılanmıyor. - Core — GravityCheck TPS 19-20 edge case: Kademeli tolerans hesaplaması eklendi (
tps < 20.0için lineer lagFactor). Önceki versiyonda yalnızcatps < 19.0koşulu vardı; 19-20 arası TPS'de false positive oluşuyordu. - Core — PostJoinBehaviorCheck mantık hatası: Sohbet eden oyuncu muafiyeti düzeltildi (önceden dead code'du). AFK oyuncular artık cezalandırılmıyor; check yalnızca etkileşim olmayan ve hareketsiz oyuncuları puanlıyor. Maksimum skor 25→10'a düşürüldü.
- Core — WhitelistManager ulaşılamaz eşikler:
verify-timeout-ticks600→300,max-verify-score15→25. Position packet zorunluluğu kaldırıldı (auth plugin altında hareket edilemiyor; client settings yeterli). - Core — PacketTimingCheck variance eşiği: Variance eşiği
0.1 ms²→5.0 ms²(önceki değer pratikte hiç tetiklenmiyordu). - Core — ConnectionRateCheck online oyuncu:
firstJoinTime > 0ise erken dönüş eklendi; sunucuda aktif oyuncuya gereksiz bağlantı hızı puanı verilmiyordu. - Core — ConfigManager NETWORK_MODULE_NAMES:
"bot-protection"eklendi; eskiBotProtectionModuleağ koruma kontrolünden hariç tutuluyordu.
🔧 İyileştirmeler
- Config — Score eşikleri yükseltildi:
allow: 40→45,delay: 70→75,kick: 90→100,blacklist: 120→150(false positive sonrası bant genişletme). - Config — AttackMode:
shutdown-seconds30→60;min-unique-ips: 10yeni ayar eklendi. - Config — Whitelist:
verify-timeout-ticks: 300,max-verify-score: 25. - Config — Gravity:
min-data-count8→10;min-interval-ms30→25;max-interval-ms150→200;min-keepalive-ms2→1. - Config — PostJoinBehavior:
analysis-ticks1200→600 (tick düzeltmesi sonrası gerçek anlamı aynı: 10 dakika).
Файлы
AtomGuard-Velocity-2.0.7.jar(23.53 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.0.7+velocity
Загрузчики
Velocity
Версии игры
1.21.4
Загрузок
1
Дата публикации
1 нед. назад
