Панель управления хостингом для персональных Lua-скриптов GameGuardian

Хостинг для Lua скриптов

✔️ Защитите свой код.
✔️ Контролируйте доступ.
✔️ Автоматизируйте продажи.
✔️ Ваш личный сервер для защиты и распространения скриптов.

 

Главная проблема:

Ваш скрипт стоит денег, а доходы «утекают»?

Вы создали качественный скрипт, потратили время и силы. Но после продажи одному пользователю файл начинает жить своей жизнью: его передают друзьям, выкладывают в чаты. В результате вы теряете контроль и не получаете прибыль с каждого реального пользователя.


Наше решение:

Персональный FTP-хостинг с системой контроля доступа по Device ID.

Это ваш личный «центр управления» для скриптов. Вы сами решаете, кто и как долго может пользоваться вашим продуктом.


Ключевые возможности системы:

  • 🔒 Контроль доступа: Предоставляйте доступ только по Device ID конкретного устройства.
  • 🔄 Удалённое обновление: Исправляйте баги или добавляйте функции — новую версию получат все ваши пользователи автоматически.
  • 🎯 Гибкая монетизация:
    • Устанавливайте дату окончания доступа (подписка).
    • Давайте пробные периоды с ограниченным числом запусков, а также отдельным скриптом для тестирования.
    • Показывайте пользователям информацию о необходимости оплаты и ваши контакты.
  • 📊 Полная статистика: Ведите учёт всех подключений через логи.
 

Как это работает?

1. Вы добавляете наш небольшой «загрузочный» код в начало вашего скрипта.

2. Вы шифруете сами свой основной скрипт любым удобным способом.

3. Вы загружаете скрипт на ваш персональный FTP-хостинг:

  • Ваш зашифрованный скрипт.
  • Заполняете файл users.xlsx с базой клиентов (ID, имя, дата оплаты, комментарий).

4. Готово! При запуске у пользователя наш код проверяет его Device ID с вашей базой и решает: разрешить работу, показать сообщение об оплате или обновить скрипт.

 
VERS_script="1.1" --версия скрипта
PATH1="Apex" --Ваш ник на сервере
PATH2="AngryBirds" --Игра
TG="https://t.me/Hacker" --ваш Телеграм

local a=gg.makeRequest("https://files.script-run.com/load.lua")if a and type(a)=="table"and a.code==200 then File_for_Update=gg.getFile()a=pcall(load(a.content))if a==false or access=="update"then os.exit()end else gg.alert("Соединение не произошло.")os.exit()end

if access then
local paid_msg=""
if client then
paid_msg="\n✅Ваш скрипт будет действовать до даты "..user_date
end
gg.toast("Привет "..name.."!"..paid_msg)
else
gg.copyText(TG,false) --Автоматически копировать контакт для оплаты
local alert_msg="Ваш ID: "..id.."\n\n"
if user_date then
alert_msg=alert_msg.."⚠️ Срок действия подписки истек "..user_date
else
alert_msg=alert_msg.."🔒 Доступ к сценарию запрещён."
end
alert_msg=alert_msg.."\n\n"..price.."\n\nЧтобы получить доступ, напишите мне:\n"..TG.."\n\n(Ссылка скопирована в буфер обмена)"
gg.alert(alert_msg)
os.exit()
end


--Дальше вставляете ваш Lua код

Безопасность и структура хостинга

Мы понимаем, что безопасность вашего кода — это приоритет №1. Поэтому наша система построена с учётом защиты от анализа трафика и несанкционированного доступа.

Как организован ваш личный FTP-аккаунт:

ваш_логин/
├── /Game1/                          # Папка для первой игры
│       ├── update1.1.lua         # Основная версия скрипта для Game1
│       ├── update1.1test.lua   # Тестовая версия для Game1
│       └── /WWp4eUxmcmo/ ← **СЕКРЕТНАЯ ПАПКА** (имя генерируется автоматически)
│                ├── users.xlsx        # Ваша база клиентов и настроек ТОЛЬКО для Game1
│                ├── yes.txt             # Логи успешных подключений
│                └── no.txt              # Логи отказанных/просроченных подключений
└── /Game2/                           # Папка для второй игры
       ├── update2.0.lua
       └── /aB3dEfGhIjK/           ← **Уникальная секретная папка для Game2**
                ├── users.xlsx
                └── ...


Почему такая структура? Защита от реверс-инжиниринга:

Разделение логики и данных:

  • Прямые ссылки ведут только к файлам скриптов (/ваш_логин/Game1/update1.1.lua)
  • Критически важная бизнес-логика (база клиентов, логи) лежит в случайно сгенерированной папке, путь к которой неизвестен извне.

Защита от анализа трафика:

  • Даже если злоумышленник перехватит запрос обновления, он увидит только: → https://users.script-run.store/ваш_логин/Game1/update1.1.lua
  • Он НЕ увидит: путь к вашей базе users.xlsx, так как проверка доступа идёт через внутренний механизм сервера, который знает путь к секретной папке.

🚀 Оптимизированная версия GameGuardian

Что улучшено в нашей модификации:

✔️ Поддержка Android 7-16

Расширенная совместимость со всеми современными версиями Android, включая последние обновления.

✔️ Исправлена проблема с gg.makeRequest

В стандартной версии GG при долгом ответе от сервера скрипт зависает. В нашей модификации эта проблема устранена — скрипт продолжает переключается на другие серверы даже при проблемах с соединением.

✔️ Оптимизированная работа с нашей системой

Встроенные улучшения для лучшей интеграции с нашим хостингом, включая усовершенствованный механизм получения Device ID.

🎯
GG Модификация 3.12.25

Android 7-16

Скачать APK

~20 MB

💡 Совет: Используйте эту версию GameGuardian для максимальной стабильности работы с нашей системой защиты скриптов. Все улучшения направлены на устранение типичных проблем при использовании системы контроля доступа.


Попробуйте прямо сейчас! (Демо-доступ)

Мы предоставляем полнофункциональный тестовый аккаунт, чтобы вы всё протестировали.

Установить Клиент FileZilla на вашем ПК, для Android ES-FileExplorer или аналоги.
FTP-данные для подключения.

  • Адрес users.script-run.store
  • Login script_Test
  • Password script_Test
 

Гибкое управление версиями и доступом

Наша система предоставляет продвинутый контроль не только над кто имеет доступ, но и над какую версию скрипта они получают. Всё управляется через файл users.xlsx на вашем FTP.

1. Централизованное управление версиями (Авто-обновление)

Забудьте о том, что пользователи сидят на старых версиях. Система автоматически сверяет версию скрипта на устройстве с той, что указана в вашей базе, и обновляет его при необходимости.


«Версия по умолчанию» (основная):
Это версия для всех оплативших клиентов. Укажите её в соответствующем поле (например, 1.1). На сервер вы загружаете файл с именем update1.1.lua. Если у клиента версия различается — он получит актуальное обновление автоматически.


«Версия для тестирования» (демо/урезанная):
Укажите здесь имя вашей демо-версии (например, 1.1test). На сервере должен лежать файл update1.1test.lua. Любой новый пользователь, не внесённый в базу, получит именно эту версию. Это позволяет безопасно давать скрипт на пробу, ограничивая функционал.


Индивидуальная версия для конкретного пользователя:
В столбце у любого пользователя вы можете указать конкретную версию (например, 1.2beta). Система приоритезирует эту запись. Это идеально для:

  • Тестировщиков: Дать им особую отладочную сборку.
  • VIP-клиентов: Предоставить расширенную или экспериментальную версию.
  • Пост-продакшн: Исправить баг для одного пользователя, не трогая основную версию.

2. Управление пробными периодами («Количество тестов»)

Хотите дать скрипт на тест, но ограничить время или количество запусков? Легко!

  • В поле «Количество тестов» вы устанавливаете лимит запусков демо-версии (например, 20).
  • Все неоплатившие пользователи автоматически попадают на отдельный лист «Тестируют» в вашем Excel-файле.
  • Система ведёт учёт их запусков. Как только лимит исчерпан — пользователь увидит сообщение о необходимости покупки.

3. Гибкие сообщения о цене («Переменная price»)

Вы полностью контролируете текст, который видит пользователь при истечении доступа. В поле «Переменная price» вы пишете своё сообщение.
Пример по умолчанию: Цена скрипта: 5$/месяц.

4. Умное распознавание дат

Не беспокойтесь о формате дат. Наш сервер автоматически приведёт даты из вашей таблицы к единому стандарту.
Система поймёт: 1.01.2025, 01.1.2025, 01.01.25, 01,01,2025, 01-01-2025 — всё будет корректно обработано как 01.01.2025.

 

Что внутри демо-аккаунта?

демо-файлы с версиями скрипта - update1.1.lua, update1.1test.lua, update1.2.lua

users.xlsx — редактируемый файл базы клиентов. Добавьте тестовый Device ID и дату. В файле есть 2 листа. В первом листе размещены клиенты, которые оплатили, во втором листе автоматически добавляются пользователи, которые тестируют.

логи

  • yes.txt — успешный доступ.
  • no.txtподписка истекла или закончились тесты.

Вы можете редактировать все эти файлы самостоятельно.

Ведение всех журналов подключений к вашему скрипту. Журналы подключений

 
 

Стоимость и условия

  • 🥳 Бесплатное тестирование: 14 дней!
  • После теста: $0.5 в месяц за каждого активного пользователя (с неистекшей датой в вашем users.xlsx).
  • 🎁 3 бесплатных слота — для вас, тестеров или близких друзей (не платите за первые 3 ID).
  • Прозрачный расчёт: Раз в месяц мы автоматически проверяем количество активных ID в вашей базе. Вы платите только за реальных пользователей.
 
 

Готовы защитить свой труд и начать стабильно зарабатывать?

Свяжитесь с нами, чтобы получить персональный хостинг и подробную инструкцию по интеграции!

Telegram @golferstern

 

P.S. Это не просто хостинг для файлов. Это инструмент для бизнеса, который превращает ваш скрипт из «утекающего» файла в контролируемый сервис с регулярной подпиской.

защита lua скриптов gameguardian, защита скриптов gg, контроль доступа по device id, хостинг для скриптов gameguardian, продажа скриптов gg, удаленное обновление скриптов, защита от пиратства lua скриптов, monetization lua scripts, gameguardian script protection, secure gg script distribution