package com.rs.utils;

import java.util.ArrayList;

import com.rs.Settings;

/**
 * Anti Flood
 * 
 * @Author Apache Ah64
 */
public final class AntiFlood {

    private static ArrayList<String> connections = new ArrayList<String>(Settings.PLAYERS_LIMIT * 100);

    public static void add(String ip) {
	connections.add(ip);
    }

    public static void remove(String ip) {
	connections.remove(ip);
    }

    public static int getSessionsIP(String ip) {
	int amount = 1;
	for (int i = 0; i < connections.size(); i++) {
	    if (connections.get(i).equalsIgnoreCase(ip))
		amount++;
	}
	return amount;
    }
}