public synchronized void start(int... ports) {
		if (ports != null && ports.length > 3) {
			// TODO set ports
			gameSocketServerPort = ports[0];
			chatSocketServerPort = ports[1];
			managerSocketServerPort = ports[2];
		}
		if (!listening) {
			listening = true;
			(new Thread(this)).start();
		}
	}