4.4 关于浮动版许可证的更多信息

离线状态如何使用Origin

网络版 Origin 支持“借用”功能。也就是说,装有 Origin 的计算机可以在暂时脱离 FLEXnet 服务器所在网络的情况下,运行 Origin。默认的最长借用时间为6天。

在客户端借用许可证:

  1. 打开 Origin。 选择 帮助; 关于Origin
  2. 单击 许可证 按钮。
  3. 单击 借用 按钮。
  4. 从下拉列表中选择您想要借用许可证的天数
    Borrow Dialog CN.png
  5. 单击 现在申请
  6. 消息框自动弹出,提示您的许可证已成功借出。
  7. 如果您勾选了 重新连接网络时归还借用许可证 复选框,请在重启 Origin 之前断开网络连接。
    注: 如果您在仍连接到网络的情况下重启 Origin,您的许可证将会自动归还。如果您需要在联网状态下重启 Origin,请在借用许可证的时候取消选中 重新连接网络时归还借用许可证

防火墙

如果 FLEXnet 服务器与客户端之间设有防火墙,时常会因为防火墙的阻断而造成 Origin 客户端无法正常访问服务器的问题。要允许 Origin 从防火墙外部访问 FLEXnet 服务器,必须在许可证文件中指定2个端口号并在防火墙上打开这2个端口号。

服务器端设置

OriginLab 生成的许可证文件是没有添加端口号的。 因此,您需要将您在防火墙中打开的那2个端口号添手动加到许可证文件中。

  1. 如果 FLEXnet 服务器已在运行,请将其停掉。
  2. 使用文本编辑器打开 FLEXnet 许可证文件。
  3. 在 SERVER 行末尾添加一个端口号,用空格隔开。
  4. 在 VENDOR 行末尾添加另一个端口号,以 port= 开头。
    例如,如果您打开的2个端口号是 61616 和 61617,在许可证文件中应该这样设置:
    SERVER my_server 17007ea8 61616
    VENDOR orglab port=61617
    注意VENDOR 行添加的端口号必须加上 "port=",但在 SERVER 行上不用加 "port="。
  5. 不要更改许可证文件中的任何其他内容。重新保存许可证文件。
  6. 重新启动 FLEXnet 服务。
  7. 确保您已经在 FLEXnet 服务器计算机的防火墙的入站规则中添加了这2个端口号。

防火墙设置

  1. FLEXnet 服务器的内部 IP 地址必须在防火墙上有相应的外部 IP 地址。T
  2. 检查 FLEXnet 服务器是否启用了 Windows 防火墙。 如果是,请将以下2个程序(位于 FLEXnet 服务器的 Servers\ 文件夹下)添加进 入站规则 以允许它们通过防火墙。
    • LMGRD.EXE - FLEXnet 许可证管理器
    • ORGLAB.EXE - Origin 供应商守护程序
      InboundRules.png
  3. 选择 27000 -27009 范围之外的2个开放 TCP/IP 端口号(27000 - 27009 为 Origin 服务器端口号的默认范围)
    • 一个端口用于 lmgrd.exe(许可证服务器管理器,由 FLEXnet 提供)
    • 另一个端口用于 orglab.exe(供应商守护程序,由 OriginLab 提供)

Origin 客户端设置

防火墙和服务器设置好之后,所有的 Origin 用户必须重新启动 Origin 并更新许可证信息:

  1. FLEXlm 服务器 文本框中输入 FLEXnet 服务器的外部 IP 地址。
  2. TCP/IP端口 文本框中输入您在许可证文件 SERVER 行上添加的端口号。
    例如,假设 FLEXnet 服务器在防火墙上的外部 IP 地址为 221.222.223.224 且防火墙上开放的 SERVER 端口为 61616,那么,许可信息 对话框应该这样设置:
    Filewall License Info Dialogue Settings.png

在新增使用人数或续费金牌服务后更新服务器


订单完成之后,请按照以下步骤更新您的服务器:

  1. 打开 OriginLab 官方主页
  2. 使用您之前获取 FLEXnet 许可证文件时使用的帐户登录。
  3. 登录后,您将看到 "Manage my License(s)" 页面。 勾选序列号前面的复选框,然后单击表格下方的 Get FLEXnet License 按钮来获取一个新的许可证。
  4. 网页跳转并显示出您现在的服务器主机名(Host Name)和物理地址(Host ID)。 单击 Submit 按钮提交。
  5. 网页上将显示新的许可证文件文本。复制许可证文件文本并将其粘贴到文本编辑器中。保存。
  6. 停止 FLEXnet 服务。
  7. 备份旧的许可证文件,然后用新的许可证文件替换掉旧的文件。
  8. 重新启动 FLEXnet 服务。检查它是否正确读取了新的许可证文件。

更换服务器

网络版在更换 Origin 客户端的时候不需要做任何特殊处理。只需要在新电脑上直接安装 Origin 即可。仅当您需要更换 FLEXnet 许可证服务器时才需要进行“系统转移”申请。

如果您需要更换 FLEXnet 服务的计算机,请先停用当前的网络版许可证,也就是说,您必须在 OriginLab 官网上提交“System Transfer”(系统转移)申请表。

  1. 打开 OriginLab 官网 并使用申请 FLEXnet 许可证时所使用的账号登录。
  2. 登录后,点击 "Manage my License(s)" 链接。
  3. 勾选序列号前面的复选框,然后单击表格下方的 Report a license server no longer in use 按钮。
  4. 选中序列号旁边的复选框,然后单击底部的“报告不再使用的许可服务器”按钮。
  5. 按要求填写表格(可使用中文)并点击 Submit 按钮提交申请。
  6. 在您的移机申请处理好之后,我们会通过邮件通知您。然后您就可以在新的服务器上架设新的 FLEXnet 服务了。

使用现有的 FLEXnet 服务器来管理 Origin

使用已有的 FLEXnet 服务器来管理 Origin 可能会造成不同软件的服务之间相互影响,所以我们不建议您这么做。最好的做法是在一台干净的机子上安装 Origin 的服务器。

如果您想要在一台已经安装了其他软件的 FLEXnet 服务的计算机上安装 Origin 的服务,则您可以使用这台计算机上现有的 FLEXnet 许可证管理器 lmgrd.exe 和为其他软件服务安装的 LMTools 来进行 Origin 服务器的设置和管理。


如何使用现有 FLEXnet 服务器设置 Origin 的许可证管理服务

英文视频教程 - Using an Existing FLEXnet Server to Setup your Origin Service

  1. 将 OriginLab 供应商守护程序 orglab.exe 保存到现有服务器的 lmgrd 所在的文件夹中。 orglab.exe 可在 Origin DVD 中找到(\Concurrent FLEXnet Servers\Windows\OriginLab Vendor Daemon Only\ 文件夹),或者从 OriginLab 网站下载:
  2. OriginLab 网站获取 Origin 服务器许可证,并将许可证文件保存到现有的 FLEXnet 服务器的 \Licenses\ 文件夹中。
  3. 使用现有的 LMTools 设置并启动 Origin 服务。

将现有的 FLEXnet 许可证管理软件更新到最新版本

Flexera Software (FLEXnet 软件的制造商) 建议,为避免安全风险,请升级您的 FLEXnet 服务器到版本11.13.1.2或更高版本(现最新版本为 11.19.4.1),并且请不要把它安装到 C:\Program Files\ 或桌面。因此,请先卸载旧的FLEXnet 服务器,然后再重新安装新的版本

1. 如何卸载旧的 OriginLab FLEXnet 软件:

  1. 打开旧的FLEXnet 文件夹,找到您的许可证文件,进行备份,当您设置新的服务器时仍将需要用到它。
  2. 运行 LMTOOLS.exe,选择 Start/Stop/Reread 选项卡。 勾选 Force Server Shutdown,然后点击Stop Server 按钮。
  3. 等待服务器关闭。 您可以到 Server Status 选项卡以查看它是否已经关闭。
  4. 在 Config Services 选项卡下,选择您的 OriginLab 许可证服务,点击 Remove Service。然后关闭LMTOOLS。
  5. 通过 Windows 控制面板来卸载 Originlab FLEXlm 服务器。在控制面板中找到名为"License Server for OriginLab" 的程序并运行它。 卸载旧的OriginLab FLEXnet 服务器文件。
  6. 如果有旧文件夹残留 (例如您的许可证文件或日志文件),手动将其清理。


2. 如何安装新版本的 OriginLab FLEXnet 软件