Can people use cheats and hacks in demigod online?

   Just read someone elses thread saying someone was cheating/hacking in thier game.   Just got me curious. 

  I know on a couple occasions ive played against opponents who were not attacked by my forts and towers even though they had no monsters to take the heat from them.  Like a level 5 walking into the middle of my base surrounded by towers and nothing happening.    

     So whats the consensus can and do people cheat or hack in demigod online?

80,810 views 36 replies
Reply #1 Top

Demigod is a p2p game, that mean everyone is basicly hosting his own version of the game.

If someone try to hack, it will probably work. But only on his client. So basicly you can give yourself 1000000xp in a game if you want, but none in the game except you will notice the change. It will also occur a desync because you will be sending different information to other client... resulting in a deconnection. I don't know if that was clear but basicly... Any form of direct hacking will simply result in a connection problem and drop you out of the game. This is the most effective hack-proof technology i can think of in the world of gaming. So we are blessed.

Some form of hacks are possible, like passive hack that does not modify the data sent to others players. Like something to reveal the map... However you most likely will get banned if you change anything client side so i wouldn't recommand it and it most likely won't give you much of an advantage

 

+1 Loading…
Reply #2 Top

so far i haven't heard of any hack (except the post you quote, but it just seems that the op need to train a little more). and the p2p nature of the connection would indeed probably makes things more complicated, fixing the value of your hp by accessing to the memory for exemple is one thing, making the game not kick you because you are desync is an other.

Reply #3 Top

No, because Demigod is p2p, all players have to have the same exact version or  you will get desyncs.

Reply #4 Top

ahh  well then +1 for p2p. 

 

anyone keeping score?  :)

Reply #5 Top


   Just read someone elses thread saying someone was cheating/hacking in thier game.   Just got me curious. 

  I know on a couple occasions ive played against opponents who were not attacked by my forts and towers even though they had no monsters to take the heat from them.  Like a level 5 walking into the middle of my base surrounded by towers and nothing happening.    

     So whats the consensus can and do people cheat or hack in demigod online?

 

bramble shields?

Reply #6 Top

Yea any cheating or change causes a desync which is part of the problem since you never know if it's a disconnect or some connectivity issue or someone cheating.

Reply #7 Top

   Just read someone elses thread saying someone was cheating/hacking in thier game.   Just got me curious. 

  I know on a couple occasions ive played against opponents who were not attacked by my forts and towers even though they had no monsters to take the heat from them.  Like a level 5 walking into the middle of my base surrounded by towers and nothing happening.    

     So whats the consensus can and do people cheat or hack in demigod online?

Heh I saw the same thing today a lvl 5 LB walked into our base and took a portal flag.  I chased him down and was unable to damage him at all with Oak.  No QoT on their team. 

 

Reply #8 Top

Speaking of QoT, and kind'a off topic, I played a game this morning, and 3 of us were pounding on a QoT, and we could NOT kill her.  Seriously, I think I/we were level 9, she was 10 I beleive.  It seemed impossible that she would not die, but even with a TB, Vapire Lord, and me (Sedna/Pouncing) we could not kill her.  But I'm guessing that could not be a cheat either?

Reply #9 Top

Quoting PurplePaladin, reply 8
Speaking of QoT, and kind'a off topic, I played a game this morning, and 3 of us were pounding on a QoT, and we could NOT kill her.  Seriously, I think I/we were level 9, she was 10 I beleive.  It seemed impossible that she would not die, but even with a TB, Vapire Lord, and me (Sedna/Pouncing) we could not kill her.  But I'm guessing that could not be a cheat either?

 

Stacked HP items... -.-

Reply #10 Top

Quoting Rocnor, reply 7

Heh I saw the same thing today a lvl 5 LB walked into our base and took a portal flag.  I chased him down and was unable to damage him at all with Oak.  No QoT on their team. 

There is a problem with Oak's auto-attack misfiring and doing no damage. It's an issue with Oak, not hackers/cheats. That could possibly explain this particular issue.

As for the OP and towers not doing damage, well, I dunno, maybe he was just outside tower range or something.

Reply #11 Top

Yes JuareZz, I know the QoTs is stacked.  But I was asking if the player could be cheating ;)

Reply #12 Top

Any attempt to alter the gamestate in any material way would result in a desync.

Reply #13 Top

So what happens if player A buys an item on his game that he couldn't actually afford with hacks.  Does player B, C and D actually check that player A can buy that item when his client tells each of them he just has?

Reply #14 Top

Player A would have a different amount of gold on his screen to the other players, so one way or another it's going to desync.

In the situation you described it might be something like:

Player A submits (purchasing item X) information to all peers

Players B,C,D now have player A as not having purchased the item because he had insufficient funds.

Player A has done something fancy, so he will have the item.

-> desync.

Reply #15 Top

PurplePaladin, QoT can be skilled to be the best tank in the game (hint: Closed mode, Shield and Mulching).

Concerning HP stacking, I usually only need Hauberk of Life and Unbreakable Boots (additionally perhaps Nimoth Chest Armor) as HP items to survive attacks like you described (for as long as I have mana; was the map Leviathan?).

Reply #16 Top

I've played DG on Hamachi and other VPNs before i joined the online community, and there was one guy who could cheat 2.000.000 gold

you would see it on the stats screen when the game ended...

He always bought all the citadel upgrades available plus masses of artifacts.

 

What is the difference between LAN and Online games that made it possible?

 

-edit- if you don't believe me i can post some screenies, once i even beat him^^

Reply #17 Top

Quoting Creep666, reply 16
I've played DG on Hamachi and other VPNs before i joined the online community, and there was one guy who could cheat 2.000.000 gold

you would see it on the stats screen when the game ended...

He always bought all the citadel upgrades available plus masses of artifacts.

 

What is the difference between LAN and Online games that made it possible?

 

-edit- if you don't believe me i can post some screenies, once i even beat him^^
Hm, there is no difference, it shouldn't be possible :omg: . Unless it was an exploit of course.

Reply #18 Top

It was back in version 1.00.0.91 maybe something was changed since then

people said he was using a trainer...

I'm gonna post some screenshots pls excuse the swearwords, that guy really made me angry

he would always change his nickname to rejoin my games after i kicked him^^

 

Cheater Wins:

cheater wins

 

Cheater Loses:

cheater loses^^

 

Reply #19 Top

Quoting Creep666, reply 18
pls excuse the swearwords, that guy really made me angry
Well the majority can't read it anyway, since it's german :D.

 

Quoting Creep666, reply 18
It was back in version 1.00.0.91 maybe something was changed since then

people said he was using a trainer...

I'm gonna post some screenshots pls excuse the swearwords, that guy really made me angry

he would always change his nickname to rejoin my games after i kicked him^^
It is weird. Too bad we don't have full replay support yet, this way we could look at such things in more detail. Also, how could he have possibly lost with so much money at his hands? Maybe it was just a visual glitch after all?

Reply #20 Top

Also, how could he have possibly lost with so much money at his hands?

We developed kind of a little relationship between the games, i would always tell him how much i hate him and how small his penis was

while he would tell me how he would continue to prefer games hosted by me and always join again^^

 

So for this match that i won he promised not to buy artifacts and he held that promise^^

"cheating with honor" WTF  oO

concerning his actual playstyle he was the worst player i had met up to that day, so i won even though his towers had like 8400hp...

Reply #21 Top

Well in theory this sort of thing should only be possible with a mod (which everyone must have installed) or through exploiting a bug in the game.

Reply #22 Top

Well in theory this sort of thing should only be possible with a mod (which everyone muse have installed) or through exploiting a bug in the game.

Well no, that's wrong.  The point I was trying to make in my original post is that just because something is peer to peer doesn't mean it's imune to hacking.

If I attack you and on my machine I do 1,000,000 damage and on your screen I do 250 damage it will cause a desynch cause on mine your dead, on yours you're not.

But if on my machine I buy something and my machine checks I have enough gold, if I hack to say I've got 1,000,000 gold I can buy it, then my machine tells all other machines I just bought the 'I WIN' button they probably don't actually check that I had enough gold in the first place.

 

Wouldn't cause a desynch.

 

Other cases I can think of a possible vulnerability is hacking favor points (not a big deal), showing extra stuff on the interface such as CDs and mana of others, potentially using items that you don't own such as teleport scrolls.

Just because it's peer to peer doesn't mean it's imune to cheating in these areas, each client will need to check the actions of all other users.

 

Complete immunity would only be caused by the only information sent between peers are key and mouse presses and each one working out their own game from that.  I doubt this is the case because it's seriously hard to write.

Getting other users mana and the like will never be immune.

Reply #23 Top

pea roast :(

Reply #24 Top

well theory fails^^

we all had vanilla demigod no changes made...

i could maybe get 6+ players together that have also played against the cheater to support my claims

Reply #25 Top

Quoting Haree78, reply 22
Well no, that's wrong.  The point I was trying to make in my original post is that just because something is peer to peer doesn't mean it's imune to hacking.

If I attack you and on my machine I do 1,000,000 damage and on your screen I do 250 damage it will cause a desynch cause on mine your dead, on yours you're not.

But if on my machine I buy something and my machine checks I have enough gold, if I hack to say I've got 1,000,000 gold I can buy it, then my machine tells all other machines I just bought the 'I WIN' button they probably don't actually check that I had enough gold in the first place.

 

Wouldn't cause a desynch.
No, this would cause a desync too. Every action and the result of said actions are compared with every other players. In your case the game would desync before you can even buy the item, because the amount of gold does not match up. When we leave gold out of the equation, the game would desync because your game state is the only one with said item in possession.

 

Quoting Haree78, reply 23
Other cases I can think of a possible vulnerability is hacking favor points (not a big deal), showing extra stuff on the interface such as CDs and mana of others, potentially using items that you don't own such as teleport scrolls.

Just because it's peer to peer doesn't mean it's imune to cheating in these areas, each client will need to check the actions of all other users.
No, this is not possible, you can't use items that you do not own, because the game is synchronized between every player.

 

Quoting Haree78, reply 23
Getting other users mana and the like will never be immune.
Yes, this is the only thing were you are right. The system is not immune against acquiring information from the simulation to show on the UI. You just can't alter data of the simulation, or at least not data that is sent and received between players. And the amount of gold, the items you own, the actions you take etc. is all data that is synchronized between every player.

 

Quoting Haree78, reply 13
So what happens if player A buys an item on his game that he couldn't actually afford with hacks.  Does player B, C and D actually check that player A can buy that item when his client tells each of them he just has?
Yes, of course such data is checked. I just want to reiterate: the game state is synchronized between every player and the result of actions is compared between every player.