Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Como prevenir o limitar el uso de cheat en los servidores  (Visto 6656 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline YolaxD #30 Posteado: May 13, 2021, 04:46:45 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 338
  • Gracias recibida: 5784
  • ar
el unico problema que le veo es que vas a arruinar la mecanica de varios skills, tambien el combo no te va a quedar igual y los usuarios main bk te van a re putiar jaja por lo demas no lo veo tan mal habria que ver como queda en un entorno real, yo probe mil maneras de hacer un antispeed y lo mejor que me resulto fue rescribir el sistema de ataque completo tanto en el main como en el servidor y funciono muy bien

Obviamente hay que implementar distintas mecánicas o algoritmos para skills distintos. Pero funciona todo a la perfección. Como mencioné, es un sistema que implementé hace meses y no ha dado problemas. Es más, el mismo sistema me sirvió como base para implementar un OffAttack 100% igual al Mu Helper, el pj se mueve, ataca con los skills guardados en la lista del helper, y los skills atacan de la misma forma que cuando estas atacando tú o el helper. Hasta le agregué la opción de "defenderse" cuando otro jugador te ataca. Aclaro que estoy hablando de files basados en las sources de Louis S6.

Y si tengo lag o mi conexión es lenta y el otro jugador me envía "comienzo de ataque" y el mío se envía 2 segundos más tarde? O si quizás estoy atacando con el skill Decay y al enviar el próximo ataque del Decay este tarda en enviarse? me sigues bloqueando todo sin motivo alguno mientras que el otro rival ya me sacó el SD y la mitad del HP ^^
Insisto en que trabajar en la conexión pone un problema peor que la solución y ni siquiera la empresa WebZen hace esto, es por ello y más motivo que ps contrataron nProtect GameGuard! ^^

Si tienes lag y tu oponente no, siempre vas a estar en desventaja... sea el sistema que sea.

"O si quizás estoy atacando con el skill Decay y al enviar el próximo ataque del Decay este tarda en enviarse?"
Explico nuevamente, el server es quien controla el envio de cada "hit", no tu.

Imagina la siguiente situación:
a) dos jugadores, Player A tiene lag, Player B no tiene lag.
b) Player A comienza a atacar, el server asume control del ataque e intervalo de hits enviados a player B.
c) por mas que Player A tenga lag, a Player B le llegan todos los hits a intervalos regulares ( sin lag ), por qué? Porque luego que Player A envia el packet "start of attack", la conexión de Player A no afecta en nada el calculo de intervalos entre cada hit, lo único que importa ahora es la conexión Server <-> player B.

Si sigues sin entender que es el server quien se encarga de manejar el intervalo de hits, me rindo.

Si hay alguien que le interese en serio proteger su server, esta es la forma, lleva tiempo (meses) pero una vez terminado tendrán un server en donde no existe el speed, lo que resulta en menos tiempo gastado en buscar cheats, actualizar cheat db's, investigar a posibles speeders, etc.

siendo asi me gusta la idea, si no hubiera echo mi sistema de ataque posiblemente probaria realizar este metodo :), aunque habia probado algo asi y jodia el vp de la direcion del pj cuando tenias unos 1500/2000+ pj atacando con el sistema al generarse un poco de delay el pj no siempre mira donde estas atacando pero supongo que o no tubiste este problema o lo solucionaste de todos modos buen trabajo :)


Offline fabianm #31 Posteado: May 14, 2021, 05:06:00 AM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 45
  • Gracias recibida: 8
  • 00
el unico problema que le veo es que vas a arruinar la mecanica de varios skills, tambien el combo no te va a quedar igual y los usuarios main bk te van a re putiar jaja por lo demas no lo veo tan mal habria que ver como queda en un entorno real, yo probe mil maneras de hacer un antispeed y lo mejor que me resulto fue rescribir el sistema de ataque completo tanto en el main como en el servidor y funciono muy bien

Obviamente hay que implementar distintas mecánicas o algoritmos para skills distintos. Pero funciona todo a la perfección. Como mencioné, es un sistema que implementé hace meses y no ha dado problemas. Es más, el mismo sistema me sirvió como base para implementar un OffAttack 100% igual al Mu Helper, el pj se mueve, ataca con los skills guardados en la lista del helper, y los skills atacan de la misma forma que cuando estas atacando tú o el helper. Hasta le agregué la opción de "defenderse" cuando otro jugador te ataca. Aclaro que estoy hablando de files basados en las sources de Louis S6.

Y si tengo lag o mi conexión es lenta y el otro jugador me envía "comienzo de ataque" y el mío se envía 2 segundos más tarde? O si quizás estoy atacando con el skill Decay y al enviar el próximo ataque del Decay este tarda en enviarse? me sigues bloqueando todo sin motivo alguno mientras que el otro rival ya me sacó el SD y la mitad del HP ^^
Insisto en que trabajar en la conexión pone un problema peor que la solución y ni siquiera la empresa WebZen hace esto, es por ello y más motivo que ps contrataron nProtect GameGuard! ^^

Si tienes lag y tu oponente no, siempre vas a estar en desventaja... sea el sistema que sea.

"O si quizás estoy atacando con el skill Decay y al enviar el próximo ataque del Decay este tarda en enviarse?"
Explico nuevamente, el server es quien controla el envio de cada "hit", no tu.

Imagina la siguiente situación:
a) dos jugadores, Player A tiene lag, Player B no tiene lag.
b) Player A comienza a atacar, el server asume control del ataque e intervalo de hits enviados a player B.
c) por mas que Player A tenga lag, a Player B le llegan todos los hits a intervalos regulares ( sin lag ), por qué? Porque luego que Player A envia el packet "start of attack", la conexión de Player A no afecta en nada el calculo de intervalos entre cada hit, lo único que importa ahora es la conexión Server <-> player B.

Si sigues sin entender que es el server quien se encarga de manejar el intervalo de hits, me rindo.

Si hay alguien que le interese en serio proteger su server, esta es la forma, lleva tiempo (meses) pero una vez terminado tendrán un server en donde no existe el speed, lo que resulta en menos tiempo gastado en buscar cheats, actualizar cheat db's, investigar a posibles speeders, etc.

siendo asi me gusta la idea, si no hubiera echo mi sistema de ataque posiblemente probaria realizar este metodo :), aunque habia probado algo asi y jodia el vp de la direcion del pj cuando tenias unos 1500/2000+ pj atacando con el sistema al generarse un poco de delay el pj no siempre mira donde estas atacando pero supongo que o no tubiste este problema o lo solucionaste de todos modos buen trabajo :)

Hubo un par de desafíos, pero nada imposible de solucionar :)


Offline juampicdx #32 Posteado: June 30, 2021, 11:42:13 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 266
  • Gracias recibida: 44
  • ar
Disculpen por revivir un tema viejo, pero estoy interesado en contratar a algun experto en seguridad para que pula las configuraciones de mi servidor y asi poder darle mas seguridad. Quien este interesado, me escribe por favor


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate