Discuss the massively-multiplayer home defense game.
You are not logged in.
Ok i watched this guy go through my house and rob me and i was like wtf... so i watched it again and i was starting to think he could have somehow got lucky with my step combos untill i noticed at the very end. the first wall of trap doors he continually does stepping back and picks right doors in my house but at the end i have another step combo but shorter and he begins to do the code but instead of pretending to do it all allong the pit doors he only did it on the first three were there were switches. there is no way he just figured im free and clear and just walked...... Gerald donald till was his name
Offline
post a map of the house?
Offline
total cheater! I just saw the same thing, please ban his account permanently!
Last edited by thoth (2014-09-21 22:09:52)
Offline
ha came in with no tools and solved both my combo locks, I'll be retiring at this point, good playing with you all
Offline
@thoth, don't go too far. Be close for Cullman's reboot!
Offline
@Thoth, I was going to say the same thing. Don't leave, Terminal Heist is close and job number one will be stopping cheaters, especially those who have a hacked version that can dump the map. Terminal Heist will be closed source and the map the code will be obfuscated. I am also considering adding a reporting function, so that people can flag robbers as being either a good, bad, or unsure robbery (sort of like a karma rating). People with bad karma can get investigated and banned.
Offline
@Thoth, I was going to say the same thing. Don't leave, Terminal Heist is close and job number one will be stopping cheaters, especially those who have a hacked version that can dump the map. Terminal Heist will be closed source and the map the code will be obfuscated. I am also considering adding a reporting function, so that people can flag robbers as being either a good, bad, or unsure robbery (sort of like a karma rating). People with bad karma can get investigated and banned.
I would design the server to not send the entire map to the client, only what the players should see. I'm not sure how TCD server is programmed. I don't know if it lets the client do most of the thinking for the game or not, but I would put that all on the server if it isn't. Simply do not give the information to the client unless they should see it. This would eliminate dumping the map period.
Also! You're telling me this game is open source and doesn't have some sort of integrity check for the clients to make sure they match up with the server? Like no MD5 check or anything? I understand the idea of open source, and it's cool, but when it comes to online competitive games open source is not a good idea..
Last edited by Danny350 (2014-09-22 13:25:52)
Offline
cullman wrote:@Thoth, I was going to say the same thing. Don't leave, Terminal Heist is close and job number one will be stopping cheaters, especially those who have a hacked version that can dump the map. Terminal Heist will be closed source and the map the code will be obfuscated. I am also considering adding a reporting function, so that people can flag robbers as being either a good, bad, or unsure robbery (sort of like a karma rating). People with bad karma can get investigated and banned.
I would design the server to not send the entire map to the client, only what the players should see. I'm not sure how TCD server is programmed. I don't know if it lets the client do most of the thinking for the game or not, but I would put that all on the server if it isn't. Simply do not give the information to the client unless they should see it. This would eliminate dumping the map period.
Also! You're telling me this game is open source and doesn't have some sort of integrity check for the clients to make sure they match up with the server? Like no MD5 check or anything? I understand the idea of open source, and it's cool, but when it comes to online competitive games open source is not a good idea..
The game is open source, but an MD5 check would do little to help things - You could just change the client to send the right md5 back - I work in security as my day job, and have a very good understanding of these things. Terminal Heist will not be open source. Honestly, we have flirted with a server side implementation (and even have a working example that plays the game in the browser, with all the logic server side see here). The problem is you have to send every move to the server and then get what squares are visible back every move, and I think it will be laggy, and probably not a great experience on mobile. Though, I have considered a optimization where you send the move up to the server and the server sends back the 16 combinations of possible tiles revealed based on what the next move after that move might be. Of course, either of these approaches increases the load and memory foot print on the server considerably. Increasing my costs, and reducing the performance of non-cheating players. Right now the thought is to improve the code, close the source, and add a reporting function and the ability to ban accounts - hopefully that combo will be enough. If it's not eventually we could look at having some realms/neighborhoods that are server side only. Maybe eventually we will make it so after the beginning level you gotta pay $2-3 to have an account that can go past that point so there is a cost to getting your account banned - if we continue to have a bunch of problem with map cheaters. Who knows. I do think closing the source and making the code a litte more obfuscated will basically reduce this to zero - the reality is the hack is so easy now because of the open source a few people did it. I also think while the random name thing is cool, having a fixed name will also help this problem. When someone has the same name, every life they will quickly get a reputation as someone that map hacks, or dual accounts or whatever.
Last edited by cullman (2014-09-22 18:00:31)
Offline
I also think while the random name thing is cool, having a fixed name will also help this problem. When someone has the same name, every life they will quickly get a reputation as someone that map hacks, or dual accounts or whatever.
Have you thought of a combination of random/fixed names? Let's say you get a random surname when you register, and that name will be unique and always stick to you, but every incarnation gets a new random combination of first and middle name. That way you can have vendettas, but it's always clear someone has started a new life.
Offline
That's a really good idea, Gyuri. Perhaps let the player choose a unique surname to use when they first start.
Offline
Sort of like carrying on the family trade.
Offline
Have you thought of a combination of random/fixed names? Let's say you get a random surname when you register, and that name will be unique and always stick to you, but every incarnation gets a new random combination of first and middle name. That way you can have vendettas, but it's always clear someone has started a new life.
This sounds absolutely perfect.
Offline
@Passive , you could have a family tree, with causes of death written comedically
"Arnold J. Holdsworth, discovered the lethality of full acid immersion"
"William F. Holdsworth, gave his life so a dog could eat"
"John Q. Holdsworth, he couldn't jump over a 5ft pit"
Offline
@Passive , you could have a family tree, with causes of death written comedically
"Arnold J. Holdsworth, discovered the lethality of full acid immersion"
"William F. Holdsworth, gave his life so a dog could eat"
"John Q. Holdsworth, he couldn't jump over a 5ft pit"
I like it, you could then see if there was a pattern to what always got them I would like it to say about self test deaths as well. I bet mine would be a really long list
Offline
"Oswald M. Holdsworth, forgot that he had an extra pit bull"
Offline
Sounds like a good purchasable feature that isnt pay to win!
Id pay for my own permanent unique surname
Current Name: Darryl Gary Breeden
Died to self test yet again..... FFS..... ill be back
Offline
Haha gerald till must have saw my post haha now he is coming in and hanging himself in front of my safe on his seperate accounts.... touche Mr. till touche take my money sir i wont stoop to rage for your enjoyment. Now im just going to make my houses very confusing with wiring and we will have ourselfs a little duel
Last edited by zak2oo (2014-09-23 12:09:52)
Offline
Yeah the surname thing could work. Other ideas that have been bantered around :
Clones - John Smith 6, John Smith 7, John Smith 8...etc We have to have a way to explain how you can be playing in different systems/neighborhoods at the same time, and the clones could be the way to do that.
The other options is that your primary account user id is actually is a gang/corporation/clan/tribe or whatever, and your characters are across systems are part of that group.
So my corporation/gang/clan might be called Rebel Raider Team or something, and I could have a player in system 1 called
John Smith
Rebel Raider Team
and another player that is mine in another neighborhood named
Wookie
Rebel Raider Team
And really people who know that the player is Rebel Raider Team, and those Wookies, John Smiths, are his characters in different neighborhoods that can die, etc. But the gang never dies (and the resulting grudges, and also credibilty as a person that cheats or doesn't cheat)
I am pretty flexible on all of this stuff. I just want to there to be some part of a fixed name so that even after death there is some accountability across lives. Ultimately, if people notice that characters that are part of the Rebel Raider Team seem to know exactly how walk through magic dances, maybe we decide that guy is a cheater.
I'd love the communities feedback. I am leaning towards the corporation/tribe thing and clones is a close second. Both have kind of some "Eve: online" type sounding stuff in it.
Offline
It's funny: For, my last house of any value, some guy came in, waited 54 steps (as I think a few people worked out - I left it intentionally easy to draw people in!), crossed my first pit, worked out to go up instead of down, chose the correct of 4 leap of faith pits to cross and did the correct magic dance before crossing - all first time! Then suicided in front of the safe.
My thoughts: Almost certainly someone cheating. I need to make my visible map more complex to solve!
Offline
Who is Ronald William Buckley?
He is new, but despite this his house has got to have cost more than $100 000 to build.
I have scouted to very close to his safe, and am AMAZED at how fast he has managed to equip his house with such a huge amount of concrete, pits and trapdoors.
I am VERY suspicious of him to say the LEAST
Current Name: Darryl Gary Breeden
Died to self test yet again..... FFS..... ill be back
Offline
Also considering how 90% of the games cash was lost when i died to self test with William W. Blanchard's (Amwhy's) entire vaults contents and bounty in my coffers.
There is NO WAY buckley as accumulated that amount of worth in such a short time via legitimate means.
Current Name: Darryl Gary Breeden
Died to self test yet again..... FFS..... ill be back
Offline
Sounds like a fun investigation of Buckley is about to commence! Let's take him down!
Offline
In the name of justice,
I hereby propose, for the second time in the history of The Castle Doctrine, a "Collaborative Forum Brute Force job (CFBFJ)" to be carried out against one "Ronald William Buckley",
For crimes against TCD community including map hacks and multiple account exploitation of the highest order.
Details and maps of his house will be permitted to be shared in this thread once a consensus has been reached.
Please take your vote with a "Yea" or "Nay"
Current Name: Darryl Gary Breeden
Died to self test yet again..... FFS..... ill be back
Offline
Yea. Let's roast some Buckley butt. Also, the first correct choice is the bottom most commit gate.
Offline
If someone could leave some 2k un-defended houses lying around ill be able to accumulate enough wealth to scout him well
Current Name: Darryl Gary Breeden
Died to self test yet again..... FFS..... ill be back
Offline