Skip to content

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_license

It 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

StateMeaningWhat to do
activeAll good.
gracePast the end date, still working for a few days.Renew in the portal.
no-keyNo key in the config.Add LicenseKey.
invalidThe key doesn't exist.Copy it again from the portal.
limitThe key is already in use on its maximum number of servers.Release a server in the portal.
expiredGrace days are over.Renew.
suspended / revoked / blockedSwitched off by us.Contact us.
outdatedThis plugin version is too old.Update.
offlineThe server couldn't reach the licence server for over 72 hours.Check the server can reach studio.krispshot.in on port 443.