private void processRcon(int userLevel, String[] keywords, String sender, String hostname) {
		logMessage(LOGLEVEL_NORMAL, "Processing a request for rcon (from " + sender + ").");
		if (isAccountTypeOf(userLevel, REGISTERED, MODERATOR, ADMIN)) {
			if (keywords.length == 2) {
				if (Functions.isNumeric(keywords[1])) {
					int port = Integer.parseInt(keywords[1]);
					Server s = getServer(port);
					if (s != null) {
						if (Functions.getUserName(s.irc_hostname).equals(Functions.getUserName(hostname)) || isAccountTypeOf(userLevel, MODERATOR, ADMIN)) {
							sendMessage(sender, "RCON: " + s.rcon_password);
							sendMessage(sender, "ID: " + s.server_id);
							sendMessage(sender, "LOG: http://static.best-ever.org/logs/" + s.server_id + ".txt");
						}
						else
							sendMessage(sender, "You do not own this server.");
					}
					else
						sendMessage(sender, "Server does not exist.");
				}
				else
					sendMessage(sender, "Port must be a number!");
			}
			else
				sendMessage(sender, "Incorrect syntax! Correct syntax is .rcon <port>");
		}
	}