Cheekything
TH.net Regular
- Reaction score
- 5
Hi, if you've heard of wc3edit you'll know my problem if not.
They add cheat packs into any map if requestion, I personally don't want this as it results in people messing me about hacked versions , yes I have directed them to download only off the website.
Anyway to the point, I want to create an anti cheat pack, I have listed all the more common cheats as variables so I can hopefully do (note not in wc3 editor code format but its still in theory so I've not tried to convert it yet)
Player type chat string
Chat string has a sub string "-"
Chat string = (A0(intergerA) from 00 to 99) - relating to A000 = strign -cheat etc etc,
actions remove player from game
also quoting what they recommend to protect the map
how would I achieve these?
Thanks in advance
They add cheat packs into any map if requestion, I personally don't want this as it results in people messing me about hacked versions , yes I have directed them to download only off the website.
Anyway to the point, I want to create an anti cheat pack, I have listed all the more common cheats as variables so I can hopefully do (note not in wc3 editor code format but its still in theory so I've not tried to convert it yet)
Player type chat string
Chat string has a sub string "-"
Chat string = (A0(intergerA) from 00 to 99) - relating to A000 = strign -cheat etc etc,
actions remove player from game
also quoting what they recommend to protect the map
how would I achieve these?
hash codes are checksums for additional security,
something like...
if you got your gold... for example 1829 gold then you
just use simple addition... 1+8 = 9... 9 + 2 = 11... 11 + 9 = 20! (which is named Digit sum)
then you save this digit sum and if someone changes the gold amount you can see that the
digit sum doesn't fits to the gold amount (in most cases) and kick this cheater
so just be creative, using the digit sum isn't a really hard protection, but it
would prevent us from simply inserting a multicheat-pack
Heavy encryption + multiple checks = barely anyone will bother with your map.
Thanks in advance