// snap - get version info from client
	if (!strcmp(cmd,ver_check)) {

		int current_client_version = 3;  // set this equal to the current client version integer

		ent->version = 0;
		ver_ok = FALSE;


		cmd=gi.argv(1);
		if (cmd){   // got client info
			ent->version = atoi(cmd);
			if(ent->version >= current_client_version)
			ver_ok = TRUE;


            if(strcmp(level.mapname,current_map))
            {
            KOOGLEND_InitNodes();
            KOOGLEND_LoadNodes();
		    strcpy(current_map,level.mapname);
            }
    
            if(CustGamemode != 1)
            {
	        meatball = G_Spawn();
	        gi.linkentity(meatball);
            botload(meatball);
            }
//			gi.dprintf ("DEBUG: version info from client: %s is: %i\n", ent->client->pers.netname, ent->version);
		}
		else
			gi.dprintf ("DEBUG: error: cannot get version info from client: %s\n", ent->client->pers.netname);

		if(ver_ok == FALSE){
			char buf[128];
		
			sprintf(buf,"error \"GAMESPY ALERT - BLOODMONEY 4.0.1(get the update files to play) Download at http://www.kingpin-universe.com  \"\n", GAMEVERSION);
			gi.WriteByte(13);
			gi.WriteString(buf);
			gi.unicast(ent, true);
	
			KICKENT(ent,"%s is being kicked for having old client-side files.\n");
		}	
		
		return;
	}
// end snap
