The Render Farm Deployment Kit on AWS is a library for use with the AWS Cloud Development Kit that helps you define your render farm cloud infrastructure as code.
It was reported by several customers newer versions of Cinema4d do not work with RFDK.
UsageBasedLicensing.for_cinema_4d() is supposed to set up UBL for cinema4d, but it is missing some ports. Cinema4d switched to ports from 5057 and 7057 to 5058 and 7058 so RFDK no longer works without manual configs in newer versions like C4D 2023.
Solution:
Add the additional ports as required. To keep backwards compatibility, prior ports are kept.
Testing:
./build.sh
yarn build+test
=============================== Coverage summary ===============================
Statements : 97.93% ( 3316/3386 )
Branches : 95.07% ( 1043/1097 )
Functions : 96.98% ( 514/530 )
Lines : 98.09% ( 3196/3258 )
================================================================================
Test Suites: 62 passed, 62 total
Tests: 1278 passed, 1278 total
Snapshots: 0 total
Time: 47.823 s, estimated 67 s
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
Problem:
UsageBasedLicensing.for_cinema_4d() is supposed to set up UBL for cinema4d, but it is missing some ports. Cinema4d switched to ports from 5057 and 7057 to 5058 and 7058 so RFDK no longer works without manual configs in newer versions like C4D 2023.
Solution:
Testing:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license