By ‘Service’, I do not mean a service instance in Lua.
What I am more referring to is the making of a module for the community that, without it the plugin would fail to work, to deter piracy of plugins.
I was thinking, in order to avoid deletion of the service module, it would regen like those nasty place virus scripts that just used the Name field to annoy the place owner, but not actually contain any code themselves; but all the regen functionality would be happening in a hidden script.
It’s hypothetical anyways. I was just brainstorming some possible solutions to this problem. I took inspiration from companies like Adobe and others that have this exact service that runs checks for ill-legitimate software.
Considering just how many people pirate Photoshop, I don’t think Adobe is the first place to turn in terms of anti-piracy practices. Most games/software have this issue, though; there isn’t an ideal solution.