We're getting ready to deploy Cinema 4D R21, using the Maxon License Server. I have our infrastructure team adding the Maxon License Server to one of our servers, but in the meantime, I'm taking a look at creating a package for Cinema 4D itself.
Maxon distributes the software as a custom installer built using BitRock InstallBuilder. Fortunately, Maxon also provides some command-line install help. The actual install can be silent installed with
Maxon Cinema 4D R21 Full Installer.app/Contents/MacOS/installbuilder.sh --mode unattended --unattendedmodeui none
So, using that, I can create a package using Composer that drops their installer into /tmp, then does a post-install script that runs that command. Easy, so far.
The problem I haven't been able to figure out: how do I pre-set a Maxon License Server, so that my students aren't prompted at first launch for that?
I see that there is a JSON file that gets created at ~/Library/Preferences/Maxon/Maxon Cinema 4D R21_90860A1D/licenseserver.json that seems to contain the license server info. I could write that file out if I need to, but I'm wondering if there is a Maxon supported method for creating or manipulating that file.
Does anyone deploy Cinema 4D, and have you yet deployed R21? What have you encountered when doing so?