跳到主要内容

License 配置指导

LightHousPartner License

如果您是我们的Light House Partner ,在签署了 Light House Partner 合作协议后,会由我们 DevRel 团队提供向您提供 AlphaCore LightHousePartner 账户信息(a137.user文件)。在 Houdini 使用环境中 a137.user文件可以存放在2个地方:$HFS$HOME 路径下的AlphaCore 子文件夹中。

$HFS: 当前 Houdini 版本的安装目录。如:C:/Program Files/Side Effects Software/Houdini 19.5.303/AlphaCore

$HOME: 当前系统用户的 Houdini 配置目录。如:C:/Users/USER_NAME/Documents/houdini19.5/AlphaCore

注:自AlphaCore Beta 15.1 (Vera1.23.0)版本开始License 配置路径只支持$HOME。详情见下文:“1.3 关于安装包升级注意事项”

License 有效期(2023版)

  • 个人 License 90 过期,90 天后仍需要继续使用可以填写使用反馈后免费续约。
  • LightHousePartner License 180 天过期,在框架合同签署的时间范围,同步使用反馈后,无限续约。
  • 使用任意型号 MT GPU ,Soc 进行计算,无任何 License 限制

1 Windows

1.1 安装包创建

您可以直接使用安装包下的AlphaCoreHoudiniSetup.exe创建,也可以选择手动创建。运行安装包时注意需要使用管理员权限运行。

  • 解压安装包,并运行AlphaCoreHoudiniSetup.exe安装程序。

  • 选择houdini版本号,并勾选 CreatACoreFolder 勾选。

  • License文件夹默认会创建到C:\Program Files\Side Effects Software\houdiniXX.X\目录下。

  • 点击Creat按钮创建AlphaCore文件夹到指定目录下。

  • 新建a137.user文件

  • 修改文本内容:UserName:账户名称

drawing

1.2 手动创建

  • 找到对应版本houdini路径C:\Program Files\Side Effects Software\houdiniXX.X\

  • 新建AlphaCore文件夹

  • 新建a137.user文件并修改文本内UserName

1.3 关于安装包升级注意事项

  • AlphaCore Beta 15.1 (Vera1.23.0)版本开始License 配置路径只支持$HOME
  • 已安装旧版本的用户,再升级至AlphaCore Beta 15.1 (Vera1.23.0)或者更高版本时,需将$HFSAlphaCore文件夹旧版注册信息删除。如删除旧版注册信息:C:/Program Files/Side Effects Software/Houdini 19.5.303/AlphaCore
  • $HOME的AlphaCore文件夹下只需包含a137.user配置文件,无需axServerConfig.json

2 反向代理服务器

2.1 axServerConfig.json 配置

对于不能直接连接外网的工作站,我们提供基于跳板机的解决方案:用户在局域网中选择一台可以连接外网的服务器作为跳板机使用。在跳板机上配置反向代理服务,同时在$HFS/AlphaCore目录中添加 axServerConfig.json,内容如下

{
"ip": "<跳板机IP>",
"port": 60606
}

2.2 Nginx 跳板机配置详解

对于跳板机,客户可以自选方案负责流量转发,只需配置服务器IP为alphacore-lic.mthreads.com。 由于流量转发方案比较多,这里以nginx(服务器SDK)为例: 当跳板机配置好nginx服务后,在/etc/nginx/conf.d/文件夹下添加reverse_proxy.conf文件,文件内容为

server {
listen 60606;
location / {
proxy_pass https://alphacore-lic.mthreads.com;
proxy_set_header Host alphacore-lic.mthreads.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}