Probably it is possible to restrict usage without third party software after all.
Select Server has these settings on the first page. Now if one would check both of them below and enter a max number of licenses to be able to checkout, wouldn't that solve the problem?
One thing left is that I don't know how SelectServer deals with multiple checkouts during the same hour.
Here is a link to a support solution that describes how checked out licenses work in more detail.
Ok, thought so.
But I'd like to add that Staad.Pro behaved differently up til now. It was a forced checkout, and when you quit the program, someone else could use it.
It has always been possible for users to check out licenses and retun them within a calendar hour- thus making the application "available" for use by another machine. Regardless of whether or not the application automates a checkout, however, two machines accessing a license within the same calendar hour has always been counted as two usages.
I disagree here, Staad.Pro had a different approach. After Bentley bought the software we had the dongle for a while. Then it was moved over to the software licensing system some years later, but we never got any information about changes in how software usage was calculated.
At least Bentley never sent an invoice, and that is the main point for us.