@Override
    public void handlePacket() throws IOException {
	super.handlePacket();
	DataInput in = remote.getInputStream();
	serverHello = in.readBoolean();
	if (serverHello)
	    serverName = in.readUTF();
	protocolVersion = in.readInt();
	ping = in.readBoolean();
	remote.setPing(ping);
	if(protocolVersion != Packet.PROTOCOL_VERSION) {
	    remote.kick("protocol.version.incompatible", protocolVersion, Packet.PROTOCOL_VERSION);
	}
    }