public static void registerNewClient(String x) throws IOException
	{
		String[] xsplit = x.split("::");
		String pvpNetVersion = LolDataServer.PvPNetVersion.get(xsplit[0]);
		//TODO Add ability to override user specific versions to LDSConfig.txt
		if(xsplit.length == 4)
			pvpNetVersion = xsplit[3];
		//Creates a new client object for this particular username/pass combo
		LoLRTMPSClient client = new LoLRTMPSClient(xsplit[0], pvpNetVersion, xsplit[1], xsplit[2]);
		
		HashMap<String, LoLRTMPSClient> region;
		//Handles if other clients from same region exist.
		if(PvPNetClients.containsKey(xsplit[0]))
		{
			region = PvPNetClients.get(xsplit[0]);
		}
		else //No other clients for this region
		{
			//Creates a new hashmap to hold all clients for the region
			region = new HashMap<String, LoLRTMPSClient>();
		}
		//Adds client to region hashmap
		region.put(xsplit[1], client);
		//Adds region hashmap to global clients hashmap
		PvPNetClients.put(xsplit[0], region);
		client.connectAndLogin();
		//TODO DEBUG CODE
		System.out.println("Connected to " + xsplit[0] + " with username: " + xsplit[1]);
		LolDataServer.log.info("Connected to " + xsplit[0] + " with username: " + xsplit[1]);
	}