Your licence key
Add the licence key to the server, check it, and move it to another server.
Your key looks like KSL-ABCDE-FGHJK-MNPQR-STUVW. It's shown after payment, e-mailed to you, and always available in the customer portal.
Add it to the server
In SkinStudio.json, inside the "Studio" block:
json
"LicenseKey": "KSL-ABCDE-FGHJK-MNPQR-STUVW",
"LicenseServer": "https://studio.krispshot.in",Restart the server or change the map, then check it in the server console:
server console
css_licenseIt should say VALID (active). If you just renewed or changed something in the portal, css_license check asks again straight away.
How the check works
- The server checks the key when it starts and about every 30 minutes after that.
- A licence is bound to the server's public IP address and port. The first server to start with a key takes one of its slots.
- Each good answer lets the server keep running for up to 72 hours without reaching us, so short outages don't matter.
- After the end date there are 3 grace days. Then the menu and skins switch off and players get default items, until you renew. Nothing is deleted.
Move the licence to another server
In the portal, open the licence and release the old server. Start the new server with the same key; it takes the free slot. You can release a server up to three times a day.
What css_license can say
| State | Meaning | What to do |
|---|---|---|
active | All good. | |
grace | Past the end date, still working for a few days. | Renew in the portal. |
no-key | No key in the config. | Add LicenseKey. |
invalid | The key doesn't exist. | Copy it again from the portal. |
limit | The key is already in use on its maximum number of servers. | Release a server in the portal. |
expired | Grace days are over. | Renew. |
suspended / revoked / blocked | Switched off by us. | Contact us. |
outdated | This plugin version is too old. | Update. |
offline | The server couldn't reach the licence server for over 72 hours. | Check the server can reach studio.krispshot.in on port 443. |