Specifying server options
The system administrator can control the module and the licensed user options; for example, some users may not be allowed to borrow Vectorworks, or may only borrow it for shorter periods of time than other users. The administrator can also set report log and debug log file options.
The most convenient way to manage user permissions and modules is to use the site protection System menu for Configuring access permissions.
The options are saved in the vektorwrx.opt file, which is located in the same network license folder as the RLM software: ProgramData\Vectorworks Site Protection folder on Windows or on Mac, /Library/Application Support/Vectorworks Site Protection/
If there are many users that will not be allowed to borrow the software, instead of excluding each one, use INCLUDEALL_ROAM to allow only specific users to borrow.
Using the syntax described in Server syntax, specify or edit the user options.
In the syntax and examples, user, host, internet, group, host_group, and internet_group can be specified interchangeably when setting up permissions for a client or groups of clients.
Command |
Description |
Syntax |
roam_max_days |
Restricts the borrowing feature for a certain number of days (normally, up to 30 days) and for certain modules. To prevent borrowing, use a negative number. |
ROAM_MAX_DAYS days module Example: ROAM_MAX_DAYS 3 architect ROAM_MAX_DAYS -1 landmark |
Exclude |
Restricts the use of a module for the specified client |
EXCLUDE module user name Example: EXCLUDE landmark user sam |
Include |
Restricts the use of a module for any clients not specified |
INCLUDE module group group_name Example: INCLUDE spotlight group designers |
Excludeall_roam |
Restricts borrowing for certain clients |
EXCLUDEALL_ROAM user firstname_lastname Example: EXCLUDEALL_ROAM user susan_rodriguez |
Includeall_roam |
Allows borrowing for certain clients |
INCLUDEALL_ROAM group group_name Example: INCLUDEALL_ROAM group architects |
Reserve |
Reserves licenses for critical clients |
RESERVE number module user user_name Examples: RESERVE 1 spotlight user elena RESERVE 3 architect group engineers |
Max |
Limits the maximum number of licenses checked out per client |
MAX number module user firstname_lastname Example: MAX 3 landmark host_group designers |
Debuglog |
Opens the Debug log for the ISV server |
DEBUGLOG “file_path_file_name” Example: DEBUGLOG “Log\dlog.txt” |
Debuglog + |
Creates a different Debug log for each ISV server, automatically appending the log information rather than overwriting the log; this can also be specified as a startup option. See Server startup options. |
DEBUGLOG “+file_path_file_name” Example: DEBUGLOG “+Log\dlog.txt” |
Nolog in Nolog out Nolog denied |
Specifies that the server won’t log information about license check ins, check outs, or denied licenses in the Debug log |
NOLOG type Example: NOLOG denied |
Reportlog |
Saves license usage information to a log file. Sets up the location, file name, format, and type of Report log (small, std, or detailed). The file path can be specified as a relative or absolute path. If using a relative path, the current folder is the Vectorworks Site Protection Server installation folder. |
REPORTLOG “file_path_file_name” type Windows example: REPORTLOG “C:\My Reports\Reportlog.txt” detailed Mac example: REPORTLOG “My Reports/Reportlog.txt” std |
Reportlog + |
Creates a different Report log for each ISV server, preventing the existing log file from being overwritten and automatically appending the log information rather than overwriting the log. |
REPORTLOG “+file_path_file_name” |
Rotate |
Saves and closes the current report log, creating a new log |
ROTATE [daily|weekly|monthly|#days] Example: ROTATE daily |