anchor.diff:  	if (active_bans[ip])
   		return TRUE
   
  -	rate_limiting[ip] = world.time
  +	rate_limiting[ip] = REALTIMEOFDAY
   
   	if (isnull(last_attempt))
   		return FALSE
   
  -	if (world.time - last_attempt > rate_limit)
  +	if (REALTIMEOFDAY - last_attempt > rate_limit)
   		fail_counts -= ip
   		return FALSE
   	else
  
positive.code: 	if (!enabled)
  		return
  
  	active_bans[ip] = world.time
  	fail_counts -= ip
  	rate_limiting -= ip
  
  
negative.code: 		while(i <= length(rate_limiting))
  			var/ip = rate_limiting[i]
  			var/last_attempt = rate_limiting[ip]
  			if(REALTIMEOFDAY - last_attempt > rate_limit)
  				rate_limiting -= ip
  				fail_counts -= ip
  			else		//if we remove that, and the next element is in its place. check that instead of incrementing.
  