Jump to content

(HANSIP) Skill Spam Protection


Kichi

Recommended Posts


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  79
  • Reputation:   1
  • Joined:  02/24/14
  • Last Seen:  

Is there possibilities that you can support pre - renewal skills? :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  111
  • Reputation:   2
  • Joined:  05/09/13
  • Last Seen:  

yeah , why only renewal....

so many people wanting this and are using pre-re.

 

i use it to and i like it !! ( pre-re )

keep it up !

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  84
  • Topics Per Day:  0.02
  • Content Count:  550
  • Reputation:   9
  • Joined:  11/06/12
  • Last Seen:  

pre-re please ^^

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

Update 25 June

1.3
-Change name from NDG to Hansip
-Add skill packet spam detector & punishment (force disconnect)
-Support PRE-RE

  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  567
  • Reputation:   18
  • Joined:  04/15/13
  • Last Seen:  

Wow. It support Pre-renewal ?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

the download link is not working again.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

need moderator to approve the file first :)

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

Update 25 June

1.3

-Change name from NDG to Hansip

-Add skill packet spam detector & punishment (force disconnect)

-Support PRE-RE

yea, "Hansip", the name is even better. wkwkwk

maybe auto-"bata" later? /heh

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

 

Update 25 June

1.3

-Change name from NDG to Hansip

-Add skill packet spam detector & punishment (force disconnect)

-Support PRE-RE

yea, "Hansip", the name is even better. wkwkwk

maybe auto-"bata" later? /heh

 

 

haha just want to make more nationalist /meh

 

nice suggestion /gg

 

 

External Link

Hansip v 1.3

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

there is a bug. if you are hunter with 99 agi, 99 dex and 9 luk. try to spam arrow shower.

screenr_Athena001.jpg

 

same thing happen for double strafing skill. you'll get disconnected.

Edited by Brynner
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

there is a bug. if you are hunter with 99 agi, 99 dex and 9 luk. try to spam arrow shower.

screenr_Athena001.jpg

 

same thing happen for double strafing skill. you'll get disconnected.

 

did you using third party program to spam?

if you did, yea there is an option to kick player automaticly, it's not bug but a feature to detect who spam skill packet. take a look the tick, you have constanly 817, i think you using WPE :D that's why HANSIP kick out you :P

you may turn off the feature on battle config

:)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

it was indicated clearly that if you are hunter with 99 agi, 99 dex and 9 luk. try to spam arrow shower.

fastest way to reproduce the bug is have a buffs like blessings and increase agi. then spam your skill like arrow shower and double strafing.

Edited by Brynner
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

it was indicated clearly that if you are hunter with 99 agi, 99 dex and 9 luk. try to spam arrow shower.

fastest way to reproduce the bug is have a buffs like blessings and increase agi. then spam your skill like arrow shower and double strafing.

 

change:

if (sum >= sd->tem_tick_skill3 - 20 && sum <= sd->tem_tick_skill3 + 20)

to:

if (sum >= sd->tem_tick_skill3 - 3 && sum <= sd->tem_tick_skill3 + 3)

and increase the count setting

from 5 to higher number

hansip_spam_count : 10

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  144
  • Reputation:   19
  • Joined:  06/28/12
  • Last Seen:  

please script on eathena emulator

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  48
  • Reputation:   6
  • Joined:  07/03/13
  • Last Seen:  

Nice work!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

 

it was indicated clearly that if you are hunter with 99 agi, 99 dex and 9 luk. try to spam arrow shower.

fastest way to reproduce the bug is have a buffs like blessings and increase agi. then spam your skill like arrow shower and double strafing.

 

change:

if (sum >= sd->tem_tick_skill3 - 20 && sum <= sd->tem_tick_skill3 + 20)

to:

if (sum >= sd->tem_tick_skill3 - 3 && sum <= sd->tem_tick_skill3 + 3)

and increase the count setting

from 5 to higher number

hansip_spam_count : 10

 

the disconnection issue for the normal stats and buffs works fine now. but no longer working if you use 3rd party program. you can spam skill very fast without having any detection.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

the disconnection is a feature

if (sum >= sd->tem_tick_skill3 - 20 && sum <= sd->tem_tick_skill3 + 20)

this is the range of detection, if we lowered from 20, mean we use lowered range. but don't give it to high number.
We use 20, because if at real Private Server, the packet sent depend on user connection speed.

i'll do test once more, to get the exact number :D


 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

the disconnection is a feature

if (sum >= sd->tem_tick_skill3 - 20 && sum <= sd->tem_tick_skill3 + 20)

this is the range of detection, if we lowered from 20, mean we use lowered range. but don't give it to high number.

We use 20, because if at real Private Server, the packet sent depend on user connection speed.

i'll do test once more, to get the exact number :D

 

ok sir thanks.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  567
  • Reputation:   18
  • Joined:  04/15/13
  • Last Seen:  

I've test it using pre-renewal server, its perfectly working with 0delay.grf but when i removed the delay.grf and try to spam with Bowling Bash it detects that im cheating...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

I've test it using pre-renewal server, its perfectly working with 0delay.grf but when i removed the delay.grf and try to spam with Bowling Bash it detects that im cheating...

i think it is same issue with http://rathena.org/board/topic/95573-hansip-skill-spam-protection/?p=260637

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  30
  • Topics Per Day:  0.01
  • Content Count:  313
  • Reputation:   23
  • Joined:  12/27/11
  • Last Seen:  

make it for eAthena too....

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  144
  • Reputation:   19
  • Joined:  06/28/12
  • Last Seen:  

thumb.png HELP!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  59
  • Topics Per Day:  0.02
  • Content Count:  122
  • Reputation:   0
  • Joined:  06/08/14
  • Last Seen:  

how to use the instruction number 2? i dont get it. apply ra diff. sorry newbie here.

Question what is the meaming of red text? is it to remove?

 

@@ -7842,6 +7842,10 @@ bool battle_check_range(struct block_list *src, struct block_list *bl, int range
  { "fame_pharmacy_5",                    &battle_config.fame_pharmacy_5,                 3,      0,      INT_MAX,        },
  { "fame_pharmacy_7",                    &battle_config.fame_pharmacy_7,                 10,     0,      INT_MAX,        },
  { "fame_pharmacy_10",                   &battle_config.fame_pharmacy_10,                50,     0,      INT_MAX,        },
+ { "hansip_protection",    &battle_config.hansip_protection, 1,     0,      1,              },
+ { "hansip_min_delay",                   &battle_config.hansip_min_delay,               100, 0,      INT_MAX,        },
+ { "hansip_spam_count",                  &battle_config.hansip_spam_count, 5, 3,      100, },
+ { "hansip_spam_punish",                  &battle_config.hansip_spam_punish, 1, 0, 
 
Please advise

following this up please.

following this up please.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  68
  • Topics Per Day:  0.02
  • Content Count:  212
  • Reputation:   5
  • Joined:  01/24/12
  • Last Seen:  

Thank you @Kichi Nice Work

Some line got error i fixed already

 

Zohan Source Code Combine  Hasip Souce code Fixed  /ic

Edited by D3vBlaze
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

the disconnection is a feature

if (sum >= sd->tem_tick_skill3 - 20 && sum <= sd->tem_tick_skill3 + 20)

this is the range of detection, if we lowered from 20, mean we use lowered range. but don't give it to high number.

We use 20, because if at real Private Server, the packet sent depend on user connection speed.

i'll do test once more, to get the exact number :D

 

is this working in any client? like 2012? thanks

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...