Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: [APORTE] Sistema de Seguridad: Baneo por Hardware ID (HWID) | Lua + SQL  (Visto 141 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline 0xNoobdll Posteado: February 01, 2026, 11:19:40 AM | Modificado: February 01, 2026, 06:07:48 PM by 0xNoobdll

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 8
  • Gracias recibida: 52
  • ar
SISTEMA DE SEGURIDAD HWID (BANEO POR PC)

Hola a todos, les comparto este sistema de baneo por Hardware ID (PC). Es una solución eficiente que utiliza una tabla en SQL y una caché en memoria dentro de Lua para proteger el rendimiento de su GameServer.

¿CÓMO FUNCIONA EL SISTEMA (VERSIÓN FREE)?
  • Al ejecutar el comando: El sistema obtiene el HWID del objetivo, lo desconecta inmediatamente y guarda su ID en la base de datos. Además, busca si tiene otras cuentas abiertas (multicuenta) con la misma PC y las cierra todas al instante.
  • Al intentar reconectar: Cuando el usuario baneado intenta entrar de nuevo (con cualquier cuenta), el escáner de seguridad detecta que su PC está en la "lista negra" de la memoria y lo desconecta antes de que pueda realizar cualquier acción.
REQUISITO DE COMPATIBILIDAD:
Es fundamental que sus Files/GameServer tengan la capacidad de leer el HardwareID del lado del servidor (función GetObjectHardwareId o similar). Existen versiones antiguas o limitadas que no exponen este dato a Lua; asegúrense de que su versión sea compatible antes de instalarlo.

NOTA PARA SUBSERVERS:
Si usan más de un subserver, configuren intervalos de refresco distintos en el script (ejemplo: Sub1: 120s / Sub2: 150s) para evitar colisiones en las consultas SQL.

NOTA SOBRE EL COMANDO:
Configuren la variable COMANDO_ID según los comandos libres que tengan en sus files, si soportan custom agregarlo y en caso contrario remplazar alguno por ejemplo: 129 "/setzen" a 129 "/banpc".




★ VERSIÓN COMPLETA / PRO (5 USD) ★
SISTEMA DE BANEO INTELIGENTE Y RECURSIVO (ANTI-EVASIÓN)

Esta versión avanzada (disponible por solo 5 USD) aplica un bloqueo dual de IP + Hardware ID y cuenta con una lógica de "contagio" para evitar que el usuario cambie de dispositivo.

¿CÓMO FUNCIONA EL "BANEO EN CADENA"?
  • Bloqueo Inicial: Al banear a un usuario, el sistema registra su HWID y su IP actual en la lista negra.
  • Intento de Evasión (Cambio de PC): Si el usuario intenta conectarse desde otra computadora (notebook, pc secundaria) conectada a la misma red (misma IP), el sistema detecta la IP sucia y automáticamente banea el HWID de la NUEVA computadora.
  • Bloqueo Total: Si luego el usuario intenta reiniciar su router o usar VPN para cambiar de IP, ya es tarde: sus dispositivos ya fueron capturados en la blacklist de HWID y no podrá ingresar.
Resultado: Deshabilita el acceso a todo dispositivo que se conecte desde esa ubicación, impidiendo la evasión por cambio de hardware o IP.


¿NECESITAS SCRIPTS PERSONALIZADOS O PREMIUM?
Además de este aporte, cuento con diversos scripts premium y realizo desarrollos a medida para llevar tu servidor a otro nivel:
  • Eventos Personalizados: Dinámicas únicas para tus usuarios.
  • Automatización: Sistemas que trabajan solos para mejorar la experiencia.
  • NPCs Custom: Personajes con acciones y lógicas especiales.
  • Soporte Lua Avanzado: Corrección de errores y optimización.
¡Consultame nomas! Estoy disponible para nuevos proyectos y pedidos especiales.

Los archivos de la versión gratuita se encuentran en la descarga adjunta.
[/pre]

Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
7 Replies
1811 Views
Last post August 21, 2017, 08:30:20 PM
by ZabiinoOo
0 Replies
1870 Views
Last post June 08, 2018, 12:00:30 AM
by Hessen
9 Replies
4964 Views
Last post February 23, 2022, 04:58:23 PM
by fran45
0 Replies
935 Views
Last post July 30, 2020, 02:03:52 PM
by artem
1 Replies
1854 Views
Last post February 10, 2024, 10:30:30 PM
by OBBY