Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Game progress losses - why and how

  1. #1
    Executive Chef
    Join Date
    Aug 2015
    Location
    Australia
    Posts
    3,130

    Game progress losses - why and how

    Hi Everyone,

    I see a lot of frustration here and elsewhere about people losing their progress.

    " Won in the arena, but when I went back, same round of the tournament"
    "Put two dragons on the nest, when I went back they were gone"

    That sort of thing.

    We all need to remember we are playing over either our telco's data service or wi-fi at home.

    Let's look at wi-fi first. Your router has a limited "pipe" to allow data traffic through. If you share that router with other people in your house (teenage kids, for example!!) you will find your communication to and from the internet is often compromised. Those kids might be playing a more bandwidth hungry game which has a higher priority setting and YOUR traffic gets bumped.

    Sometimes there can be momentary outages - perhaps not perceptible if watching a video or catch-up TV because videos and TV buffers (downloads a little ahead) so if there is a blip in the connection, you don't notice it. However, with an on-line game such as Dragon Story, you are sending data updates from your device to the server. You win a battle in the arena, that data is sent to the server. Next time you go to the Arena, the server is checked to see where you are up to (I'm guessing at the timing here, but theoretically). If the update never got to the server from your last win because of a comms issue between your device and the "cloud" you will face the same dragon again because that is all the server knows about.

    I live alone, so I have NO problems on my wi-fi - but when there were four kids living in this house, often I couldn't even watch a video on my computer because they had hogged all the bandwidth. Your router may be wired to your internet provider's equipment, but the wi-fi isn't. There can also be interference from other wi-fi in the building if you live in a flat or apartment. We have this problem at my work where there is a LOT of different wi-fi networks in the building.

    Now let's look at the phone. Definitely not a wired connection. Data services can be flaky at the best of times. Travelling on a train for example - often the train passes through areas where the signal is very poor (no close cell towers, for example). In tunnels there is nothing. Where my sister lives in the country, to make a mobile phone call I literally had to stand in the middle of the road. Data services? Not a hope!

    When it comes to Dragon Story I never do anything that is important when I don't trust the connectivity from my end. Sure, I'll collect coins or visit neighbours when on the train (in areas I know are OK), but I don't battle or breed. When there is no Tales/World Event I might plant or collect crops, but not during events when a "missed" action can be a major pain in the you-know-where.

    I've only had one situation where I "lost" an action - a breeding pair disappeared from the Breeding Den, something that was actually in my favour at the time.

    Technology IS great and we all use it. We play games using it. But how often have you not received a text message until the next day? Or can't make a phone call because the signal is bad? We all KNOW the technology is not 100% reliable - if we chose to play ON-LINE games on mobile devices, we have to accept that sometimes our device will, for whatever reason, lose connectivity and our progress updates won't reach the server. Yes, partial updates can happen too, I won't go into the technical details, that would bore everyone silly, but trust me, it happens.

    That's life in the digital world.
    359/484 unique dragons, 87 Epic (lvl 10 +), Level 178
    1 Diamond (15), 1 Infinity (15), 2 Crusader (13 & 5), 2 Quetzal (11 & 5), 1 Unicorn (10), 2 Gold (10 & 3), 1 Mercury (10), 1 Angel (9), 2 Anubis (10 & 3), Achilles (9)
    10 Champions, 6 Gold Producing, 6 Resource Producers
    3 Prime (Chroma 10, Eternal 10, Arcane 10)
    Arctic Isles 19 Epic, completed

    "The most courageous act is still to think for yourself. Aloud." ~ Coco Chanel

  2. #2
    Rhino Keeper
    Join Date
    Nov 2012
    Posts
    272
    Quote Originally Posted by DeeDe99 View Post
    Hi Everyone,

    I see a lot of frustration here and elsewhere about people losing their progress.

    " Won in the arena, but when I went back, same round of the tournament"
    "Put two dragons on the nest, when I went back they were gone"

    That sort of thing.

    We all need to remember we are playing over either our telco's data service or wi-fi at home.

    Let's look at wi-fi first. Your router has a limited "pipe" to allow data traffic through. If you share that router with other people in your house (teenage kids, for example!!) you will find your communication to and from the internet is often compromised. Those kids might be playing a more bandwidth hungry game which has a higher priority setting and YOUR traffic gets bumped.

    Sometimes there can be momentary outages - perhaps not perceptible if watching a video or catch-up TV because videos and TV buffers (downloads a little ahead) so if there is a blip in the connection, you don't notice it. However, with an on-line game such as Dragon Story, you are sending data updates from your device to the server. You win a battle in the arena, that data is sent to the server. Next time you go to the Arena, the server is checked to see where you are up to (I'm guessing at the timing here, but theoretically). If the update never got to the server from your last win because of a comms issue between your device and the "cloud" you will face the same dragon again because that is all the server knows about.

    I live alone, so I have NO problems on my wi-fi - but when there were four kids living in this house, often I couldn't even watch a video on my computer because they had hogged all the bandwidth. Your router may be wired to your internet provider's equipment, but the wi-fi isn't. There can also be interference from other wi-fi in the building if you live in a flat or apartment. We have this problem at my work where there is a LOT of different wi-fi networks in the building.

    Now let's look at the phone. Definitely not a wired connection. Data services can be flaky at the best of times. Travelling on a train for example - often the train passes through areas where the signal is very poor (no close cell towers, for example). In tunnels there is nothing. Where my sister lives in the country, to make a mobile phone call I literally had to stand in the middle of the road. Data services? Not a hope!

    When it comes to Dragon Story I never do anything that is important when I don't trust the connectivity from my end. Sure, I'll collect coins or visit neighbours when on the train (in areas I know are OK), but I don't battle or breed. When there is no Tales/World Event I might plant or collect crops, but not during events when a "missed" action can be a major pain in the you-know-where.

    I've only had one situation where I "lost" an action - a breeding pair disappeared from the Breeding Den, something that was actually in my favour at the time.

    Technology IS great and we all use it. We play games using it. But how often have you not received a text message until the next day? Or can't make a phone call because the signal is bad? We all KNOW the technology is not 100% reliable - if we chose to play ON-LINE games on mobile devices, we have to accept that sometimes our device will, for whatever reason, lose connectivity and our progress updates won't reach the server. Yes, partial updates can happen too, I won't go into the technical details, that would bore everyone silly, but trust me, it happens.

    That's life in the digital world.
    SUPERB ! sincerely hope that MANY players read and get benefited from this ! ������ to my NBR !

  3. #3
    Executive Chef
    Join Date
    Aug 2015
    Location
    Australia
    Posts
    3,130
    Quote Originally Posted by sam204 View Post
    SUPERB ! sincerely hope that MANY players read and get benefited from this ! ������ to my NBR !
    Thank you so much Sam!
    359/484 unique dragons, 87 Epic (lvl 10 +), Level 178
    1 Diamond (15), 1 Infinity (15), 2 Crusader (13 & 5), 2 Quetzal (11 & 5), 1 Unicorn (10), 2 Gold (10 & 3), 1 Mercury (10), 1 Angel (9), 2 Anubis (10 & 3), Achilles (9)
    10 Champions, 6 Gold Producing, 6 Resource Producers
    3 Prime (Chroma 10, Eternal 10, Arcane 10)
    Arctic Isles 19 Epic, completed

    "The most courageous act is still to think for yourself. Aloud." ~ Coco Chanel

  4. #4
    Executive Chef
    Join Date
    Dec 2014
    Location
    UK
    Posts
    1,642
    Quote Originally Posted by sam204 View Post
    SUPERB ! sincerely hope that MANY players read and get benefited from this ! ������ to my NBR !
    Well written and explained and full of sense ..... Well done
    Pern magic L200 dragons623+
    Champs, Valiant L15 Rainbow Sentinel L 15, Guilded knight, Spirit Warrior, Highlander L15, Inquisitor, Sharman, Guardian Angel L12 , Warrior King ,Warrior princess, Chariot, warrior Prince + others
    Diamond hybrids, Diamond, Valiant, Angel, Crusader, Helios , Quentzal , Gold, astromancer, Mercury , Infinity, Unicorn ,Prism, Dark Angel, Black diamond and others
    Gold producing 10 L10

  5. #5
    Executive Chef
    Join Date
    Aug 2015
    Location
    Australia
    Posts
    3,130
    Thanks Pern!

  6. #6
    Rhino Keeper
    Join Date
    Nov 2014
    Location
    Middle of the USA
    Posts
    371
    Quote Originally Posted by DeeDe99 View Post
    Hi Everyone,

    I see a lot of frustration here and elsewhere about people losing their progress.

    " Won in the arena, but when I went back, same round of the tournament"
    "Put two dragons on the nest, when I went back they were gone"

    That sort of thing.

    We all need to remember we are playing over either our telco's data service or wi-fi at home.

    Let's look at wi-fi first. Your router has a limited "pipe" to allow data traffic through. If you share that router with other people in your house (teenage kids, for example!!) you will find your communication to and from the internet is often compromised. Those kids might be playing a more bandwidth hungry game which has a higher priority setting and YOUR traffic gets bumped.

    Sometimes there can be momentary outages - perhaps not perceptible if watching a video or catch-up TV because videos and TV buffers (downloads a little ahead) so if there is a blip in the connection, you don't notice it. However, with an on-line game such as Dragon Story, you are sending data updates from your device to the server. You win a battle in the arena, that data is sent to the server. Next time you go to the Arena, the server is checked to see where you are up to (I'm guessing at the timing here, but theoretically). If the update never got to the server from your last win because of a comms issue between your device and the "cloud" you will face the same dragon again because that is all the server knows about.

    I live alone, so I have NO problems on my wi-fi - but when there were four kids living in this house, often I couldn't even watch a video on my computer because they had hogged all the bandwidth. Your router may be wired to your internet provider's equipment, but the wi-fi isn't. There can also be interference from other wi-fi in the building if you live in a flat or apartment. We have this problem at my work where there is a LOT of different wi-fi networks in the building.

    Now let's look at the phone. Definitely not a wired connection. Data services can be flaky at the best of times. Travelling on a train for example - often the train passes through areas where the signal is very poor (no close cell towers, for example). In tunnels there is nothing. Where my sister lives in the country, to make a mobile phone call I literally had to stand in the middle of the road. Data services? Not a hope!

    When it comes to Dragon Story I never do anything that is important when I don't trust the connectivity from my end. Sure, I'll collect coins or visit neighbours when on the train (in areas I know are OK), but I don't battle or breed. When there is no Tales/World Event I might plant or collect crops, but not during events when a "missed" action can be a major pain in the you-know-where.

    I've only had one situation where I "lost" an action - a breeding pair disappeared from the Breeding Den, something that was actually in my favour at the time.

    Technology IS great and we all use it. We play games using it. But how often have you not received a text message until the next day? Or can't make a phone call because the signal is bad? We all KNOW the technology is not 100% reliable - if we chose to play ON-LINE games on mobile devices, we have to accept that sometimes our device will, for whatever reason, lose connectivity and our progress updates won't reach the server. Yes, partial updates can happen too, I won't go into the technical details, that would bore everyone silly, but trust me, it happens.

    That's life in the digital world.
    I have experienced this issue and it is not network related. The issue is that the information is sent from the device to the games servers and the the game servers do not process it correctly. It is an issue with the game server not the network. The message to the server should be synchronous, i.e. before the game continues it should receive a confirmation from the game server that the update was processed successfully. If the device doesn't receive that response it should try to resubmit. What is happening the device is sending the update, the game server is not processing it successfully and the device reverts to a previous state prior to the update. Dragon Story takes forever to load, crashed 3 or 4 times a day while I am playing it. I plant crops or breed dragons, quit with no issues only to come back in and find those actions have been lost. I don't have this issue on other games I play only Dragon Story.
    Level 200
    717Unique Dragons
    Accepting Neighbors, send invite to Jmthrive

  7. #7
    Executive Chef
    Join Date
    Aug 2015
    Location
    Australia
    Posts
    3,130
    Quote Originally Posted by JMThrive View Post
    I have experienced this issue and it is not network related. The issue is that the information is sent from the device to the games servers and the the game servers do not process it correctly. It is an issue with the game server not the network. The message to the server should be synchronous, i.e. before the game continues it should receive a confirmation from the game server that the update was processed successfully. If the device doesn't receive that response it should try to resubmit. What is happening the device is sending the update, the game server is not processing it successfully and the device reverts to a previous state prior to the update. Dragon Story takes forever to load, crashed 3 or 4 times a day while I am playing it. I plant crops or breed dragons, quit with no issues only to come back in and find those actions have been lost. I don't have this issue on other games I play only Dragon Story.
    JMT, I can't visit neighbours on levels over 100 because the app crashes on my iPad. Neighbours under 100, no problem at all. While memory management may have been designed better for small mobile devices without 8Gb RAM, clearly primarily this is a device issue - not enough grunt to handle the graphics.

    In a commercial data processing client/server system, I agree - the app should wait for confirmation of a sent update. But you and I both know that is not foolproof and there is data loss when Comms fail. That's why many of us have jobs in the real world, after all! Fixing the database afterwards when a transaction has updated half the tables only.

    I've worked in the field for many years. This is a game, not an airline flight management system. I don't expect the backend to be as sophisticated as a commercial production system and even those, as stated, have issues when there are Comms failures.

    I'm not saying the Dragon Story design is perfect, no system is. I am saying a lot of the issues are at the players' end. Storm 8 can't cater for every connection failure out there, the cost would be prohibitive from an ROI perspective.

    Newer games are likely using newer platforms too. How long as DS been out? At least 3 years? Many changes in the technologies in 3 years.

    If is were the backend and not Comms, every player would have the same problems all the time, yet that isn't the case. You and I have different experiences, just the two of us, without taking any others into consideration.
    359/484 unique dragons, 87 Epic (lvl 10 +), Level 178
    1 Diamond (15), 1 Infinity (15), 2 Crusader (13 & 5), 2 Quetzal (11 & 5), 1 Unicorn (10), 2 Gold (10 & 3), 1 Mercury (10), 1 Angel (9), 2 Anubis (10 & 3), Achilles (9)
    10 Champions, 6 Gold Producing, 6 Resource Producers
    3 Prime (Chroma 10, Eternal 10, Arcane 10)
    Arctic Isles 19 Epic, completed

    "The most courageous act is still to think for yourself. Aloud." ~ Coco Chanel

  8. #8
    Farm Supplier
    Join Date
    Sep 2015
    Posts
    97
    Thank 4 the explanations guys.cleared a lot of stuff up. Doesn't seem to explain why I buy food or whatever and the food disappears along with the coins. Unless your suggesting that the outage happens only between order and purchase. Sounds unlikely,or am I messing up some other way?

  9. #9
    Rhino Keeper
    Join Date
    May 2015
    Location
    USA
    Posts
    227
    Any time I want to make sure my progress is saved, I go to the social tab and wait for the community islands to list. This way, I know that my game has communicated with the server to pull up a current list and save my current progress. I then go back 'home' and then leave the game. Only once has my game 'reset' while I was doing this and progress been lost.

    My game does crash frequently while visiting neighbors and I have to go revisit to get the eggs.
    Last edited by TwiWoods; 10-11-15 at 10:37 AM.

  10. #10
    Executive Chef
    Join Date
    Mar 2013
    Posts
    2,123
    It's a combination.

    The app DS is obviously not perfectly written: there are (a lot) of errors in the code. Furthermore, there are a lot of errors server-side.

    Yes, it COULD be that there are user-side-issues, but, let's be honest: they CAN be fixed server-side. It is possible for S8 to give us the minimum-requirements of the devices we want to play on. Even better, S8 CAN make it impossible to play on certain devices.

    They simply don't do that, because it would limit their user-base.

    But they keep saying "your device is too old". Well, a 1-year old (then newly bought) Apple isn't nowhere "too old".

    Furthermore, I live in Holland, and my husband is an computer-engineer. That means we do have a very, very stable and fast internet connection, both on ping-times as on up- and downloadspeed (we're amongst the fastest speeds in the world). Still, it's only DS (and other S8 games) re-sync, loose connection, etc. etc. But it's not on our side: I can still stream video and do everything I want, without hickups ever.

    And while other apps very, very rarely crash, requires DS that I reboot my whole device atleast twice a week. For after a few days, it starts to crash multiple times a day, usually after entering a mine - thus loosing a bomb, but not getting any pieces, because serverwise, it did notice that I spent a bomb entering, but due to the crash, it didn't notice I got pieces... I really don't know how many bombs I've lost this way. And yes, I even lost a 44h White-Diamond breed due to a re-sync issue... While being at home, having my trusted and stable home-network.

    So yes, while there is a little chance it's user-side, it is for sure also S8-side. And S8 is able to do something about it, but just won't.

    Look, I understand it, from S8's point of view. They're a company, they're in it for the money, and they are free to make their own choices between quality and saving money. And I still like the game, even after 3-4 years, I have almost 450 unique dragons, and feel nowhere like quiting (even tho I once lost 1,000 gold in a gold-trap).

    But please don't say it's user-side. Because it's not.

    Atleast not the full 100%. And a great part of the userside-faults, could be prevented by S8.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •