@ -1,7 +1,5 @@
@@ -1,7 +1,5 @@
package engine.util ;
import engine.InterestManagement.WorldGrid ;
import engine.gameManager.ChatManager ;
import engine.gameManager.ConfigManager ;
import engine.gameManager.DbManager ;
import engine.gameManager.SessionManager ;
@ -14,8 +12,6 @@ import engine.objects.PlayerCharacter;
@@ -14,8 +12,6 @@ import engine.objects.PlayerCharacter;
import engine.server.MBServerStatics ;
import org.pmw.tinylog.Logger ;
import java.awt.image.ImageObserver ;
public enum KeyCloneAudit {
KEYCLONEAUDIT ;
@ -38,19 +34,13 @@ public enum KeyCloneAudit {
@@ -38,19 +34,13 @@ public enum KeyCloneAudit {
}
public static void auditNetMsg ( ClientNetMsg msg ) {
boolean valid = true ;
public static void auditTargetMsg ( ClientNetMsg msg ) {
try {
if ( msg . getProtocolMsg ( ) . equals ( Protocol . KEEPALIVESERVERCLIENT ) )
return ;
TargetObjectMsg tarMsg = ( TargetObjectMsg ) msg ;
ClientConnection origin = ( ClientConnection ) msg . getOrigin ( ) ;
long now = System . currentTimeMillis ( ) ;
PlayerCharacter pc = SessionManager . getSession ( origin ) . getPlayerCharacter ( ) ;
if ( msg . getProtocolMsg ( ) . equals ( Protocol . SETSELECTEDOBECT ) ) {
TargetObjectMsg tarMsg = ( TargetObjectMsg ) msg ;
if ( tarMsg . getTargetType ( ) ! = MBServerStatics . MASK_PLAYER )
if ( tarMsg . getTargetType ( ) ! = MBServerStatics . MASK_PLAYER )
return ;
if ( System . currentTimeMillis ( ) > origin . finalStrikeRefresh ) {
@ -68,13 +58,10 @@ public enum KeyCloneAudit {
@@ -68,13 +58,10 @@ public enum KeyCloneAudit {
}
if ( origin . strikes > 20 ) {
origin . finalStrikes + + ;
//ChatManager.chatSystemInfo(pc, "Strike Received: " + origin.finalStrikes);
}
if ( origin . finalStrikes > 3 ) {
origin . forceDisconnect ( ) ;
if ( origin . finalStrikes > 3 ) { origin . forceDisconnect ( ) ;
DbManager . AccountQueries . SET_TRASH ( origin . machineID ) ;
}
}
} catch ( Exception e ) {
}