This article discusses licenses for ElectroServer4: how to choose the one you need, how to request it, and how to install it.
By default ElectroServer has a demo license (limit of 25 users, any IP address) installed. For development purposes this is likely all you need.
When your project reaches the point where you need to start testing with more than 25 users at a time, it is time to purchase a license. The first question to ask is how many users you predict that your project will need in the long run, because if you know that you will eventually need to use a distributed ES4 system, it is much easier to start with a distributed ES4 system than it would be to change later after your application is in production. If you do need to use distributed mode, you will want ElectroServer 4 Enterprise. Next, estimate the number of concurrent users you expect to see after the project ramps up. If your application becomes more popular than you expected, you can upgrade your license by paying the difference in prices.
After purchasing, contact ElectroServer Support to request the license. Be sure to include:
Your license will arrive via email, usually the same day that you requested it. Save it to your hard drive in a location that you will remember.
Note: If you need to install a license without using the web admin, contact ElectroServer Support and ask for a command line utility to install your license.
The same ES4 can have multiple installed licenses, but only one is active at any given time. If you know you won't need an inactive license again, you can delete it using the web admin's Manage Licenses screen. You probably want to keep the demo license, so that if you clone your application to a server with a different IP address, you have a license that will work while you set it up until you can get a license for the new IP address.
Note: If your IP address changes, just let ElectroServer Support know. We can generate a replacement license for the new IP.
Specify the IP, port, and whether to enable SSL. Save, then reboot the server.
<Host>127.0.0.1 </Host> <Port>8080 </Port> <Ssl enabled="true"/>