Protect

You wrote it. You own it. Keep it that way.

Every release is signed, a paid script runs only on licensed servers, and a release can be delivered encrypted.

Three layers

Signed, licensed, encrypted.

The three layers

Every release

Signed.

An altered file is refused before it is installed.

Paid scripts

One licence per server.

A copy on another machine gets no key.

Your choice

Delivered encrypted.

Decrypted in memory, where the host can hold a key.

Ownership

What is protected.

The game stays its publisher’s. What you wrote for it stays yours.

What is yours
  • Your scriptsLua or TypeScript
  • Your configs and datamade for them
  • Your own assetsinterface, images, sounds

Escrow

From a payment to a running server.

Buy, bind and run
  1. Step 1: The buyer payson the seller’s own Tebex store
  2. Step 2: A licence is issuedafter a verified payment event
  3. Step 3: The server bindswith a key it makes itself
  4. Step 4: The key is releasedwrapped to that server only
  5. Step 5: It runschecked again, and revocable

Protect a release.

From the command line, or with the option on the upload form.

scriptgo publish --escrow

Monetize

Two ways creators sell.

  • a script studio

    A studio sells a script to server operators.

    Each buyer gets a licence for their own servers. The release can be delivered encrypted.

    1. The operatorbuys the script
    2. The studio’s Tebex storetakes the payment
    3. SCRIPT//GOissues the licence
    4. Licence and keybound to one server
    5. The serverruns the script

    Sold: a licence to run the studio’s script.Read more

  • a server operator

    An operator sells a perk to players.

    A monthly VIP pass, for example, unlocks a feature of the operator’s own script.

    1. The playerbuys the pass
    2. The operator’s Tebex storetakes the payment
    3. SCRIPT//GOrecords the perk
    4. The SDK on the serverasks who has it
    5. The operator’s scriptunlocks the feature

    Sold: a feature of the operator’s own code. Never the game, its content or access to it.Read more

By host

Where it applies.

What a buyer’s server gets depends on the host. Read from the registry.

The tiers
Code escrow

Decrypted in memory, for a licensed and bound server only.

What a buyer's server gets, by environment: Code escrow
EnvironmentState
.NET kitAvailable
OPEN//77Availableopt-in server feature
Rust (Oxide/Carbon)Available
HytalePlanned
Licence + signing

Licence check and signed releases. The host runs plain script: no code-secrecy claim.

What a buyer's server gets, by environment: Licence + signing
EnvironmentState
Garry's ModAvailable
LÖVEAvailable
Lua StandaloneAvailable
LuantiAvailable
NeovimAvailable
BeamMPPlanned
DefoldPlanned
Don't Starve TogetherPlanned
Godot 4Planned
KCD:MPPlanned
OpenRestyPlanned
Project ZomboidPlanned
RobloxPlanned
No licence check

Signed releases. No licence check runs here.

What a buyer's server gets, by environment: No licence check
EnvironmentState
CC: Tweaked (Minecraft)Signed releases
FiveMSigned releases
RedMSigned releases

The promise

What we claim.

  • Encrypted at rest and in transit.
  • The key is never shipped with the file.
  • A copied release does not open on another server.
  • A refund or a revocation stops the next key release.
  • Each delivery is marked, so a leak can be traced.

What we claim

The limits

What this does not do.

  • Only server scripts are protected. What a client receives can be read.
  • It does not stop a server’s operator from reading code that runs on their own machine.
  • It hides nothing on a host that runs plain script.
  • It is not obfuscation, and it is not DRM.
  • It deters copying and traces leaks. It does not make copying impossible.

What it does not do

The game’s IP

What we never touch: the game’s IP.

  • We do not sell a game, its content, or access to it.
  • We do not ship, host or redistribute a game’s files.
  • We do not decrypt, unpack or modify a game’s files.
  • Encryption never covers for them: such a package is removed.

Sellers declare, and answer.

An offer with a declaration of rights is on sale. No pre-approval.

The rules

We act on reports.

Restrict, suspend or take down, with notice and appeal.

Report a package