Configuration
Configuration
KeyMaster has one setting: your account key. Everything else is locked at compile time so a tampered config cannot bypass licensing.
config.yml
# KeyMaster — license framework for Master plugins
#
# Your ACCOUNT KEY. One key for every Master plugin you own. Find it on your
# account page at https://masterplugins.net/account — paste the full
# "XXXX-XXXX-XXXX-XXXX" string here.
key: "XXXX-XXXX-XXXX-XXXX"
Getting your account key
- Log into masterplugins.net/account
- The key is shown in a purple card at the top of the Overview tab
- Click Copy to put it on your clipboard
Regenerating your key
If your key leaks (e.g. you accidentally committed config.yml to a public git repo), regenerate it:
- Go to Account → Overview and click Regenerate on the account-key card
- Type the three random words shown to confirm you're really you
- Click the email link we send to confirm
- The old key dies the moment the new one is minted — every server running KeyMaster needs
config.ymlupdated
Locked settings
These cannot be changed by editing config.yml — extra fields you add are silently ignored:
| Setting | Locked value | Reason |
|---|---|---|
dashboard-url |
https://masterplugins.net |
Prevents pointing at a fake dashboard |
on-invalid |
disable |
Plugins must refuse to run when invalid |
on-network-error |
open |
Brief outages do not break your server |
cache-ttl-hours |
4 |
Validations stay cached so brief outages are invisible |
http-timeout-seconds |
10 |
Network call timeout |
Last updated 2026-04-26