Jump to content

Recommended Posts

Posted

Update 25 June

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

  • Upvote 2
Posted

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

Posted

 

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

Posted (edited)

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
Posted

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

:)

Posted (edited)

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
Posted

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

Posted

 

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.

Posted

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


 

Posted

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.

Posted

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...

Posted

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.

  • 2 weeks later...
Posted

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

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...