Run normal chr instead the simulator.
What is normal chr?
Cloud Hosted Router. A version of RouterOS for use in Virtual Machines, like VirtualBox, VMWare and the like. You get the real software running on a virtual hardware, and you can have as many of them running at once as the real hardware will let you. You can even use applications like
GNS3 to simulate entire topologies connected in arbitrary ways and including various client devices in addition to various routers and switches.
Technically, you can also run a normal x86 image on virtual machines. However, CHR is x86_64 (meaning it can use more than 3.5GiB RAM if it is allocated that much), and has drivers for virtual network adapters, allowing it to be more efficient on a virtual machine than an x86 image.
As for licenses... You could get one license, and then copy the licensed virtual HDD. Since the license is bound to a HDD, you can have as many copies as you want... OR just keep the config, then recreate the VM and import the config every 24 hours on an unlicensed VM. There are tools like
Packer that can let you automate this down to a single command line call. I use
such a template to make a test VM for my API client.