public void closeNoMsgPlayer() {
		BLN_CLOSING = true;
		BLN_WORKING = false;
		removeFromGroup();
		if (vctConditions.size() != 0) {
			Game.vctCheckConditions.removeElement(this);
		}
		Game.removeDuskObject(this);
		Game.vctSockets.removeElement(this);
		try {
			SCK_CONN.shutdownInput();
		} catch(Exception e){}
		try {
			SCK_CONN.shutdownOutput();
		} catch(Exception e){}
		try {
			BUF_SCK_IN.close();
		} catch(Exception e){}
		savePlayer();
		
		if (ENT_FOLLOWING != null && ENT_FOLLOWING.isPet()) {
			ENT_FOLLOWING.close();
		}
		try {
			OUT.close();
		} catch(Exception e) {}
		BLN_STOP_THR = true;
		Game.LOG.printMessage(Log.INFO, SCK_CONN.getInetAddress().toString()+":"+NAME+" has logged out");
		Game.chatMessage(NAME+" has logged out.",NAME);
		try {
			SCK_CONN.close();
		} catch(Exception e){}
		NAME = null;
	}