What is a LAN Zoo Plugin?

This guide describes what a LAN Zoo Plugin is and what is does.

The LAN Zoo keeps your licenses on your private LAN server and lets you share them among the Rhino users on your network.

A LAN Zoo plugin is a software module, developed by a 3rd party, that extends the functionality of the LAN Zoo by allowing it to validate product licenses.

zoo with plugins

When Rhino and Rhino-based products are installed as workgroup nodes, instead of standalone nodes, licensing works like this:

  • When a workgroup node starts, it requests a license from the LAN Zoo.
  • An unused license is assigned to the node.
  • When a node shuts down, the license is returned to the LAN Zoo’s license pool.

What is required to build a plugin?

LAN Zoo plugins are .NET Framework 4.8 assemblies. Thus, to create a plugin for the LAN Zoo, you will need one of the following development tools:

  1. Microsoft Visual C#
  2. Microsoft Visual Basic .NET

Also, all plugins that use the LAN Zoo license system must be signed with an Authenticode certificate issued by McNeel Plugin Security. These certificates are free, but must be requested by each developer. Developers must agree to the Terms of Use before a certificate is issued. For more information on plugin signing, see Digitally Signing Plugins for LAN Zoo.


Next Steps

Check out the Creating LAN Zoo Plugins guide for instructions building - your guessed it - a LAN Zoo Plugin.