Zoo Installation and Configuration

Obsolete: this article is outdated. Read about the newest version of The Zoo
Product: Zoo 4.0
Summary: Tips for installing the Zoo Workgroup License Manager

The Zoo lets you share Rhino, Flamingo, Penguin, and Bongo licenses (CD-Keys) among users on the same network workgroup. Zoo 4.0 is designed to work with Rhino 4.0 CD-Keys as well as CD-Keys from earlier versions of Rhino, Flamingo, Bongo, and Penguin.

Topologies

1. Small Network

The Zoo and all Rhino client computers are inside the same network subnet, virtual LAN and behind the same firewall. The Zoo works with all Rhino client computers without any additional network configuration.

2. Routed Network

The Zoo is on the other side of a router from the Rhino client computers. The Rhino client computers can be in different network segments, behind different routers, and on different virtual LANs. Extra network or client computer configuration is required for Rhino to find the Zoo. See Configuring Zoo to work on Routed Networks for more details.

Installation

Configuration

  1. Start Zoo 4.0
  2. Add your CD-Keys to Zoo 4.0, including any Rhino, Penguin, Bongo, Brazil, or Flamingo keys you plan to use.
  3. Start the Zoo service.

Configuring Zoo to work on routed networks

By default, Rhino looks for the Zoo by broadcasting a message on your network. This works great inside one VLan or subnet, so long as all the computers are on the same side of the router. But if you have multiple VLans, you'll need more configuration for this to work.

Routed network configuration options

Select only one of the following configuration options:

  1. DNS: Set up a DNS txt record on your DNS servers, so that Rhino can find the Zoo without any additional configuration on the client.
  2. Registry keys: Create a registry key on each client machine. If you do not have DNS, or you do not have the ability to change DNS, this is your option.

To set up DNS:

  1. Determine the name of the domain to which each client belongs. Right-click My Computer, then click Properties. The Domain name is listed in the Computer Name tab of the System Properties dialog box.
  2. On the primary DNS server for your domain, create a new TXT record with the format Zoo4=<hostname> where <hostname> is the NetBIOS host name. For example, if the Fully Qualified host name is ZooServer.bcn.es.mycorp.com, and the domain is bcn.es.mycorp.com, then the NetBIOS host name is ZooServer.
  3. Test the DNS configuration from the client using ZooDnsResolver tool included in the Zoo Bonus Tools.

To set up registry keys on each computer:

  1. On each computer that runs Rhino 4.0, create the following registry key if it does not already exist: HKEY_LOCAL_MACHINE\Software\McNeel\RhinoLM
  2. In the RhinoLM key, create a new String Value named zoo4.
  3. Set the data for the zoo4 value to the NetBIOS host name for the Zoo server. For example, if the Fully Qualified host name is ZooServer.bcn.es.mycorp.com, and the domain is bcn.es.mycorp.com, then the NetBIOS host name is ZooServer.
  4. For assistance in creating this registry key, use the SetZooServer tool included in the Zoo Bonus Tools.
Note to users of x64-based versions of Windows
Computers that are running an x64-based version of Windows use a different registry layout to handle both 32-bit and 64-bit programs. 

• Native mode 64-bit programs run in Native mode and access keys and values that are stored in the following registry sub key: 

HKEY_LOCAL_MACHINE\Software 

• 32-bit programs run in WOW64 mode and access keys and values that are stored in the following registry sub key: 

HKEY_LOCAL_MACHINE\Software\WOW6432node 

Rhino 4.0 is a 32-bit application. Thus, if Rhino 4.0 is running on an x64-based version of Windows, you will want to add the Zoo Registry Key Lookup entry in this location:

HKEY_LOCAL_MACHINE\Software\WOW6432node\McNeel\RhinoLM 

Miscellaneous