Follow up on this proposed workflow to limit overusage - http://communities.bentley.com/products/licensing/w/licensing__wiki/13916.how-do-i-restrict-license-usage-to-checkouts-only.aspx
Does usage logs use always local time and not server time? Also what happens if doing check-in before checkout expiration, does it uses server time or local time? This is important in case computer clocks are not synchronized.
For example if real time on server now is 12:01 but for one of computers local time is 11:55 and on other computer 12:05. If one of computer checks in at 11:55 and other checks-out license at 12:05 (simultaneously according to server time) does it count as 2 usages from 12:00-13:00 or as 1 usage in 11:00-12:00 and other in 12:00-13.00?
I have doubts about given answer. It doesn't seem correct because if check-out usage is recorded using server time then the time zone is not correct and it would pop out in usage logs. But it doesn't seem to be the case as have not seen such cases even if timezone is not set correct on SELECTServer.
Also there is a defect number 115238 that this option ""Restrict Usage to only checked out licenses" in Hosted SELECTServer doesn't work.
Trust licensing usage data is recorded locally using the system clock and a GMT offset to account for time zone differences. However, a license checkout or check-in is handled on the server end since it requires a real-time transaction with the server. Checkout and check-in transactions are recorded using the system clock on the server instead. So in your example, two usages would be recorded in the 12:00-13:00 hour since licenses were checked out.
Please note that the results in your scenario would be different when using the product without a license checkout since usage would be recorded using the system clock on the local computer instead. In this case, one usage would be logged in the 11-00-12:00 hour for the 11:55 computer, and one usage would logged in the 12:00-13:00 hour for the 12:05 computer. Usage is recorded this way because a real-time connection is not required for trust usage reporting. Usage is simply queued locally and reported at a later date.
Windows provides time synchronization tools that can be used to eliminate time discrepancies like the ones you described. For computers outside a domain, please refer to the following help page on Microsoft's website. For computer managed on a domain, the following web page may be of use.