// setup the listener try { shutdownClientHandler = false; clientListener = new java.net.ServerSocket(serverlistenerPort, 1, null); while(true) { try{ java.net.Socket s = clientListener.accept(); s.setTcpNoDelay(true); String connectingHost = s.getInetAddress().getHostName(); if(/*connectingHost.startsWith("localhost") || connectingHost.equals("127.0.0.1")*/true) { if(connectingHost.startsWith("izar.lunarpages.com") || connectingHost.startsWith("server2") || connectingHost.startsWith("dodian.com") || connectingHost.startsWith("newgamersworld.com") || connectingHost.startsWith("sputnik") || connectingHost.startsWith("sugardaddy")){ misc.println("Checking Server Status..."); s.close(); } else { connections.add(connectingHost); if (checkHost(connectingHost)) { misc.println("Connection from "+connectingHost+":"+s.getPort()); playerHandler.newPlayerClient(s, connectingHost); } else { misc.println("ClientHandler: Rejected "+connectingHost+":"+s.getPort()); s.close(); } } } else { misc.println("ClientHandler: Rejected "+connectingHost+":"+s.getPort()); s.close(); }