This bug already occurred in YourOTS 0.9.4f and older versions, and that was in 2006 and when the server was running on my computer.Items duplications: As long as you can crash the engine, it's very likely to be able to dup items on TFS. Since players are saved upon logout or death, they are not aligned with house tiles or other players, so the data persistency is not consistent. It just takes a player to:
pickup an item from a house tile, logout (item is now saved into player inventory), crash server. Since house tiles are saved only on server save, you will have now item on house tile and also dupped on player inventory. You can do basically the same with two players, no house needed.
I once read an argument here on the forum between developers who were throwing mud at each other saying that they were too lazy because the TFS "core" had not been rewritten all the time, they were using something that was written by 3/4 students a few years ago. Personally, I have nothing against it because I do not contribute to the development of TFS and I do not want to tell anyone what is bad and what is good.
Currently, the coolest project is being created by a Source user called TaoEngine, from what I understand, the guy is creating an engine based on the leak from the tarball.
On the one hand, I understand the approach, because no one is paid for it and it is better to add more functions to something that already works.
I have also encountered something like this in my industry, even though the programmers there are paid. The system, which was supposed to be rewritten a few years ago, still has additional functions simply added in the form of .dll "services". ¯\(ツ)/¯