Warning to server hosts

Bon

Legend
Legendary
Jul 29, 2004
6,741
342
330
Kent, UK
If u got a crafter npc and stackable items, id sugest you remove the crafter.

Killmaster knows some sorta exploit where he can dupe the stackable items via crafter (no idea how rly). think this is the exploit koni posted about a while ago?

any way just a heads up.

shame TD aint around to fix it
 

daneo1989

I am Ancient.
Staff member
Super Moderator
Dec 5, 2005
6,033
1
276
330
UK
If u got a crafter npc and stackable items, id sugest you remove the crafter.

Killmaster knows some sorta exploit where he can dupe the stackable items via crafter (no idea how rly). think this is the exploit koni posted about a while ago?

any way just a heads up.

shame TD aint around to fix it

thanks for the head's up. im suprised that killmaster would exploit it though

/ancient
 

Liandrin2

Golden Oldie
Golden Oldie
Loyal Member
Jan 14, 2004
890
6
105
Could you make the stackable items non-tradable / dropable etc?
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
Doesnt require much thought.
I suggest just not using the NPC at all.
A few people know how to do this. Its just I came across is accidently.

Hey its not my server. I could do as I please on anyone elses ;)
 

elohelMeight

Golden Oldie
Golden Oldie
Feb 8, 2004
2,965
10
125
Surrey
It was rather easy to come across realy. Proves the amount of testing you do before adding new features to the server.
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
Can happen on any 2.3 server with the crafting npc.
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
Its not an easy exploit to come across I can assure you of that.

I also dont see why it would have to mention my name in this.
Maybe I done it but I didnt even have to tell him which part of it, it was.
 

elohelMeight

Golden Oldie
Golden Oldie
Feb 8, 2004
2,965
10
125
Surrey
My mate came across an exploit on the crafter within 2 or 3 days of it being put into action. Must be kinda obvious?
 

MentaL

Jev For Admín!
VIP
Mar 3, 2004
3,843
552
385
Cardiff
Sounds like packet editing, after the transaction maybe on the NPC you add


#CLOSE

rather than it go to an new npc dialog window. just food for thought.
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
Its not obvious at all. Well its not really that hard to come across but its not something you will notice you have done lol.

The exploit cannot be changed by any NPC.
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
Yeah its the same for me. I didnt realise I had done it until obviously I had double the amount but hey no point in crying over split milk.
Just dont use the craft npc functions.
 

Bon

Legend
Legendary
Jul 29, 2004
6,741
342
330
Kent, UK
Hey its not my server. I could do as I please on anyone elses ;)

I also dont see why it would have to mention my name in this.
Maybe I done it but I didnt even have to tell him which part of it, it was.
kinda says why, if u could do it on OS u could do it on ne1s server ... lol

It was rather easy to come across realy. Proves the amount of testing you do before adding new features to the server.
lmao are u serious? every single 2.3 server has a crafter, got nothing to do with how i put server together, its an exploit with TDs files, a bug that TD hasnt fixed. moron stop tryin 2 slate OS.

and its not obvious or easy, ive messed about with crafter for at least half hr and couldnt find out how it was done
 

elohelMeight

Golden Oldie
Golden Oldie
Feb 8, 2004
2,965
10
125
Surrey
Half an hour, pure testing, commitment that is.

Wasnt exactly slating OS, but if you knew there was a bug which could be exploited, why add it to your server?
 

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
165
Southampton UK
the exploit that i was on about ages ago was to do with stackable items, i sopke to td over msn and hes obviously chosen not to do anything about it, so all the hosts that didnt pm me and get the details of it basicly any stackable item can be duplicated via a trade

i dont want to go into the details because of the servers out there who have got stackable items will have this done iam sure untill they change the std mode for there stackable items to another std mode

i did a post ages and ages ago asking server hosts to pm me and i would give them the details of the exploit so they could combat it

the bug can be exploited via npc or person to person trade basicly any time where it prompts you to input the number of the item that you wish to trade.

i suggest all hosts go through there std items database and change the stackable item std mode to something else.

bon if you want to know exactly how its done pm me.

edited:

i would like to add that this bug is a delphi code issue not a host or server maker issue, it cant be avoided unless you change stackable items to none stackable if you get what i mean, and as ive said i have reported this to td and he has chosen to avoid it as our files are well far behind his current source.
 
Last edited:

Elvin

Golden Oldie
Golden Oldie
May 14, 2003
1,155
1
175
middlesex
does it matter how the crafter is scripted as we dont have that original scripted crafter, the one we use is rewritten into different sectins .
 

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
165
Southampton UK
its not an issue with the crafter or any npc its an issue in the code for stackable items, the exploit can be done person to person trading aswell as from npcs.
so the only way around it is to remove the stackable feature from your database, if any server owners want to know how its done feel free to drop me a pm and ile explain more i dont want to do it openly here as people will just jump onto servers that dont know about it and do the exploit
 
Last edited:

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
I was only aware of being able to do this through the crafter npc. I never tried any other way.
Stackable items are so helpful as well. Shame that there bugged.