This article is not relevant anymore: The updated version is here: https://originahl-scripts.com/fr/help/script-activation-presentation#3
New Website here : https://originahl-scripts.com/gmod-scripts

The content below is no longer current, however I am keeping this article for those who would use the old version:


Before asking any questions, please check if it is isn't already answered in the Q&A: Tutorial -  Leak-Protection System Faq1110

Summary

  • About the Leak-Protection system
  • Starting
  • Activating a Script
  • The different banned reasons
  • Commands list
  • Video


About the Leak-Protection system

The system is fighting against scripts duplication and finds leakers to block them any access to the content.


"security system" was made to avoid leaks. 

The licence number is the unique transaction number, which is, on of the many ways of prevention.
The script won't works and will be blocked if the licence number is getting used in a unusual number of times.
Fake numbers will result in adding a "point" to the warning counter. If that last achieve his quota then the user will be banned for leak. The same procedure applies to servers.
The counter resets himself when you enter a valid licence, if, of course, the user is not already banned.

When you install a script and that you restart your server, a table will appear to check if my scripts are installed correctly. If the licence doesn't exists or if it is revoked then the script won't work, everything will be well indicated.


You'll simply have to activate the simple with a simple command by inserting:

  1. The script's id,
  2. The account's Steamid64 which was used by buying the script on Scriptfodder,
  3. The Licence You will find here: link


You'll be able to use your licence for two servers, which means two different ip.

Once the licence is activated, you won't need to reboot your server as the script will work instantaneously.

If the licence is invalid then the warning points will get higher whose objective is to warn and avoid any abuse, and when it gets up to a certain point the system will ban you. The same thing applies to anyone trying to study the system.

Starting

When you start after you installed one of my scripts a table will show up in the console.
It is an information system telling you that everything is ok. You can see the table with this command: nordahl_checkup_scriptprotection

Tutorial -  Leak-Protection System 15193411_1182682728478711_5759312755123159087_n

Legend:

  • ID = Script_ID, this is the script's id.
  • Script NAME = As it says, this is the script's name
  • Installed = Indicates if the script is installed.
  • Ver-i = The script's version installed on your server.
  • Ver-a = Shows the last version available.
  • Licence = You will find here: link
  • Status = Licence's status, Whose values can be:

     
                      NO LICENCE = Means that the script is installed but the licence is not entered, the script won't work in this state,
                      ACTIVE = Everything is correct and the script is working in this state,
                      REVOKED = The script was revoked for the SteamID on Scriptfodder, the script won't work in this state,
                      LEAKED = The unique transaction number is used for leaks , the script won't work in this state,
                      CHARGEBACK = You asked to be reimbursed on PayPal, the script won't work in this state,
                      BANNED = The buyer's SteamID was banned for creating leaks , the script won't work in this state,
                      DISABLED = The server was banned from the system, the script won't work in this state.

Activating a script

To activate a script, you simply have to type the following command: "nordahl_licence_activation" and followed by a space and:


  1. The "Script's id" which is showed in the table. (The number can also be found in the link of the script, for example, 1402 for my system to whitelist: https://scriptfodder.com/scripts/view/1402 )
  2. The "SteamID64" of the account used to buy the script on scriptfodder. (The number can also be found in the link of the script for example 76561198033784269 profile for scriptfodder: https://scriptfodder.com/users/view/76561198033784269 )
  3. The "Licence" You will find here: link


EXAMPLE: "nordahl_licence_activation 1402 76561198033784269  8MX76698RW0615816"

A message will show up to indicate that everything was entered correctly and that the script is now activated.

Tutorial -  Leak-Protection System 16939238_1275404842539832_1055054932344463638_n

You can now see your licence and it's status in the table:

Tutorial -  Leak-Protection System 15230724_1182682668478717_2516770414900008278_n

Otherwise; if the licence is false, you will receive a warning:

Tutorial -  Leak-Protection System 15267708_1182682738478710_2505272761802907186_n

Be careful to not enter anything for the sake of it, you can be banned by the system for abusing the activation process.

Note: The script's validation is bound to the server's Port and IP. YOU won't have to re-activate the licence is the server was re-installed. If you changed your server's IP please make a ticket on scriptfodder to resolve this.

Different banned reasons

There is two different ways to know it, in the checkup table :

Tutorial -  Leak-Protection System 15193522_1182682665145384_968414624635287378_n

And if you're banned, you will see this type of warning when trying to activate a script :

Tutorial -  Leak-Protection System 15170772_1182682648478719_7505629734011348486_n

-Banned for BadEntry = When you submit multiple times non-existing or leaked licences, the warning shows up and the BADENTRY counter starts. When it reaches the maximum of Bad entries, which is 5, your server will be banned for BadEntry. Don't forget that when a licence is already activated on two servers, the next IP trying to be activated will count as a BadEntry and is added to the leak counter. When the leak counter reaches 5 The script licence and the server's IP are banned for the "LEAK" reason.


-Banned for Chargeback = When you open a dispute in PayPal without any reasons, even if the script is working,  you will be banned for Chargeback and you script will be deactivated with the same reason.


-Banned for Leak = When the leak counter reaches it's limit.

It is very important to have admin that you really trust and know, since they'll have access to the console and will be able to see the licences.

Commands list:

Command to activate a licence of one of my scripts on your server:


-cmd + script_id + steamid64 + Licence:

example: nordahl_license_activation 1265 76561198033784269 Z5R92825YW1530ZFG


Draw the table with this command:

nordahl_checkup_scriptprotection


Q&A
Any questions? I'm inviting you to check the Q&A -> Q&A: Tutorial -  Leak-Protection System Faq1110


Probleme rare
1. "unknown command" Serverside
Probleme : You have a message "unknown command" in the console of your server.
Solution : Connect first to the server before use the activation command.