Please note that the license server process is based on the transaction server mechanism used for publishing a database. Therefore, if the user is already running a transaction server process on the server system (RunDbSvr.command, see Setting up a Transaction Server), it is not necessary to start a dedicated process (RunLcsSvr.command) just for the license management. The clients can use the same port for requesting a license as for requesting data from the transaction server.
In this context the transaction server option
-noLS: database server only
is relevant. This option should be used when running multiple transaction servers. In this case, only one of the transaction servers should started without -noLS, namely the one used for license serving.