Your script costs money, but revenue "leaks" away?
You created a quality script, invested time and effort. But after selling to one user, the file starts living its own life: shared with friends, posted in chats. As a result, you lose control and don't receive profit from each real user.
Personal FTP Hosting with Device ID Access Control System.
This is your personal "control center" for scripts. You decide who can use your product and for how long.
1. You add our small "loader" code at the beginning of your script.
2. You encrypt your main script using any method you prefer.
3. You upload to your personal FTP hosting:
4. Done! When launched, our code checks the user's Device ID against your database and decides: allow work, show payment message, or update the script.
We understand that the security of your code is priority #1. Therefore, our system is built with protection from traffic analysis and unauthorized access in mind.
How your personal FTP account is organized:
your_login/
├── /Game1/ # Folder for first game
│ ├── update1.1.lua # Main script version for Game1
│ ├── update1.1test.lua # Testing version for Game1
│ └── /WWp4eUxmcmo/ ← **SECRET FOLDER** (automatically generated)
│ ├── users.xlsx # Your client database and settings ONLY for Game1
│ ├── yes.txt # Successful connection logs
│ └── no.txt # Denied/expired connection logs
└── /Game2/ # Folder for second game
├── update2.0.lua
└── /aB3dEfGhIjK/ ← **Unique secret folder for Game2**
├── users.xlsx
└── ...
Why this structure? Protection from reverse engineering:
Separation of logic and data:
Protection from traffic analysis:
Extended compatibility with all modern Android versions, including the latest updates.
In the standard GG version, scripts freeze when there's a slow server response. In our modification, this problem is eliminated — scripts automatically switch to other servers even with connection issues.
Built-in improvements for better integration with our hosting, including enhanced Device ID retrieval mechanism.
💡 Tip: Use this GameGuardian version for maximum stability when working with our script protection system. All improvements are aimed at eliminating typical problems when using the access control system.
We provide a fully functional test account so you can test everything.
Install FileZilla Client on your PC, for Android ES-FileExplorer or similar.
FTP connection details:
Our system provides advanced control not only over who has access, but also over which version of the script they receive. Everything is managed through the users.xlsx file on your FTP.
Forget about users staying on old versions. The system automatically compares the script version on the device with what's specified in your database and updates it if necessary.
• "Default Version" (main):
This version is for all paying customers. Specify it in the corresponding field (e.g., 1.1). Upload a file named update1.1.lua to the server. If the client's version differs — they'll receive the current update automatically.
• "Testing Version" (demo/limited):
Specify your demo version name here (e.g., 1.1test). The file update1.1test.lua should be on the server. Any new user not in the database, or a user with an expired subscription, will receive this version. This allows safely giving the script for testing while limiting functionality.
• Individual Version for Specific Users:
In the comments column for any user, you can specify a specific version (e.g., 1.2beta). The system prioritizes this entry. This is ideal for:
Want to offer a test but limit time or number of launches? Easy!
You fully control the text users see when access expires. In the "Price variable" field, write your message.
Default example: Script price: $5/month.
Don't worry about date formats. Our server automatically converts dates from your table to a single standard.
The system understands: 1.01.2025, 01.1.2025, 01.01.25, 01,01,2025, 01-01-2025 — all will be correctly processed as 01.01.2025.
Demo files with script versions - update1.1.lua, update1.1test.lua, update1.2.lua
users.xlsx — editable client database file. Add a test Device ID and date. The file has 2 sheets. The first sheet contains paying customers, the second sheet automatically adds testing users.
Logs
You can edit all these files yourself.
Tracking all connection logs to your script. View Connection Logs
Contact us to get personal hosting and detailed integration instructions!
Telegram @golferstern
P.S. This isn't just file hosting. This is a business tool that transforms your script from a "leaking" file into a controlled service with regular subscriptions.
gameguardian lua script protection, gg script hosting, device id access control, gameguardian script security, secure script distribution, remote script updates, anti-piracy lua scripts, script monetization, gameguardian script manager, secure ftp hosting for scripts