Licensing for SC and EventServer only plugins

How do we do/get licensing for SC only and evenserver only plugins?

Do we still need to make empty admin plugin to include licensing?

Yes you would need the Admin plug-in. The best explanation is that it would be impossible to get the activation executed if not present in the Management Client.