- Be sure your network meets
        these prerequisite requirements.
	
	This is essential to ensure a stable network so Rush can operate reliably.
	It's important machine's hostnames and IP addresses don't change after 
	casual reboots. IP addresses should be consistent through reboots, 
	which a well configured static DNS (or /etc/hosts) configuration provides.
	
 
	
    
    
-  Install 'Perl' or "Python" for Windows
	 
	 Rush's example submit scripts include both Perl and Python examples.
	 So if you intend to use these scripts on Windows, be sure to install the 
	 language you want.
	 
	 The other operating systems (Linux, Mac OS X, IRIX) come with working
	 versions of Perl and Python pre-installed, and don't need them installed
	 separately.
	 
	 Rush has always come with Perl example submit scripts, but is increasing
	 support of Python submit scripts.
	 
	 You can get both Perl and Python for Windows *free* from e.g.
	 http://www.activestate.com/ or other sources.
	 
	 
 
	 
    
    
-  Unzip the rush distribution to C:\RUSH
	 
 
	 
    
    
-  Edit the C:\RUSH\ETC\HOSTS file.
	 
	 Create an entry for all hosts you'll be using for Rush.
	 Remove or comment out the example entries.
	 The hosts file documentation 
	 describes the details of the format of this file..
	 
 
	 
    
    
-  Install the license that was emailed to you as C:\RUSH\ETC\LICENSE.DAT
	 
 
	 
    
    
-  Make sure the Windows Firewall is disabled.
	 
	 Microsoft now includes a firewall that is default 'on' in some 
	 versions of Windows which, if left enabled, will prevent Rush 
	 from being able to communicate with remote machines.
	 
	 Disable the radio button in the 'Internet Connection firewall', e.g.:
	 
	 
Control Panel | Network | Lan | Properties | Advanced | Internet connection firewall
	 
	 Or, if you want the firewall enabled, make sure TCP and UDP port 696
	 is left open in the 'Settings' menu. If you want Rush to be able
	 to send email on job completions, you'd better allow port 25 to be able
	 to reach your mail server as well.
	 
	 Newer versions of the rush install.bat script may configure this already
	 using DOS commands similar to:
	 
     netsh advfirewall firewall delete rule name="Rushd"
     netsh advfirewall firewall add rule name="Rushd" dir=in action=allow program=C:\rush\bin\rushd.exe description="Rush render queue." enable=yes
         
	 
    
    
 -  Run the following commands in DOS to install the daemon.
	 
	 
	 
	 Windows7: If you are using Windows Vista or up, you may find it necessary to first
	 turn off the UAC, 
	 or the install script may fail with "access denied" errors even when running as Administrator.
	 
	 Note: You will *NOT* need to reboot after installation.
	 
	 If you see errors about 'unrecognized command or batch file',
	 you probably have 
	 this problem.
	 
 
	 
    
    
-  Configure the 'Rushd' service Username and Password.
	 
	 If you have Windows XP, you can just do:
	 
	 
     sc config rushd obj= DOMAIN\USER password= PASS
     net start rushd
	 
	 
	 Notes on the above:
	 
	 
	     -  Replace DOMAIN\USER with the username you want the Rushd service to run as.
	          
 
	     
-  Replace PASS with the password for the account.
	          
 
	     
-  The domain name is required even if it's a Workgroup user.
		  If it's a Workgroup user, use '.' in place of the domain name, e.g. ".\render"
		  If it's a Domain user, use the actual domain name, e.g. "YOURDOMAIN\render"
	           
	     
-  Microsoft's 'SC' command is unusual; the '=' characters are each followed by a space.
	          
 
	     
-  Make sure the account has access to the file server with a
	          non-blank, non-expiring password.
 
	 
	 
	 If you don't have Windows XP, you'll need to do the following
	 steps (a) through (d) manually:
	 
	    -  Bring up services:
		 
		 
		     WIN/NT:
			 Start -> Control Panel -> Services
			 
			 WIN/2K:
			 Start -> Control Panel -> 
			 Adminsitrative Tools -> Services
		     
		 
		 
		 
 
		 
	    
-  Double click the new 'Rushd' service.
 
		 
	    
-  Set up the account the Rushd service will run as.
		 
		 As of version 102.42 and up, you can set up the Rush service to run 
		 as any user you want, including non-administrator users. 
		 
		 
    | 
DOMAIN Users        
        |  
    
        
    If you have a Windows DOMAIN, it is recommended you create a      
    'rush' account in that domain:
        a) The user should have an actual (non-blank) password.
        b) The password is set to never expire.
        c) Configure the Rushd service to run as that user.
         | 
    
		 
    | 
WORKGROUP Users        
        |  
    
        
    If you have a Windows WORKGROUP, it is recommended you create a   
    local 'rush' account on each machine which:
        a) Has a non-blank password.
        b) The password is set to never expire.
        c) Configure the Rushd service to run as that user (below).
         | 
    
		 
		 Click 'This Account', configure login (Under Win2K + XP
		 you'll need to click the 'LogOn' tab)
		 
	      WORKGROUP                      WINDOWS DOMAIN USER
	      ---------------------------    ---------------------------
	      This Account: rush             This Account: DOMAIN\rush
		  Password: <PASSWORD>           Password: <PASSWORD>
		   Confirm: <PASSWORD>            Confirm: <PASSWORD>
		     (Replace DOMAIN with your Windows domain name)
		 
		  
		 
	   
-  Highlight 'Rushd' and hit 'Start'.
		
		This starts the daemon, and enables it to start on reboot.
		
 
		
       
        
       
    
    
-  Verify things are working.
	 
	 Open a new DOS window and type:
	 
	 
	 
	 If you get any errors, see troubleshooting.
	 
 
	 
    
    
-  Install the submit scripts for the users.
	
	Use these instructions to 
	install
	the submit scripts on your file server.
	
	Then login as a normal user, and verify you can 
	make desktop shortcuts
	to the submit scripts, and can bring up the interfaces properly.
	
 
	
    
    
-  Handle cross platform configuration issues.
	 
	 If you have a mixture of UNIX and WINDOWS machines, 
	 see the UNIX CAVEATS below.
	 
 
	 
    
    
    
-  Security Issues
	 
	 If you're in an environment where security is an issue, then it is
	 advised you enforce the desired read/write permissions on the
	 c:\rush directory, specifically:
	 
	 
	     -  The following directories and all files in them must be
		  writable by the user the Rushd service is running as:
		  
		  
	     
 -  Only the following file needs to be writable by 'everyone':
		  
	 
 
	 
    
 -  
	 Verify rush is running.
	 
	 You can optionally run this test submit script, just
	 to verify jobs can be started, listed, and dumped:
	 
	 
	     c:\rush\examples\test-submit
	 
	 
	 To submit a real job, similar to what TDs use, you can run 
	 this test which includes 
	 complete instructions for someone who has never used rush before.
	 
 
	 
    
-  
	 That's it.
	 
	 Once you have things working on the first machine, then you can easily 
	 install Rush on the rest of the machines. 
	 See 'Network Install' below..