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

Thread: Game progress losses - why and how

Hybrid View

Previous Post Previous Post   Next Post Next Post
  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
    Executive Chef
    Join Date
    Aug 2015
    Location
    Australia
    Posts
    3,130
    Jewelnan, it is probably not you messing up, but depending on how the data packets are "built" it would be technically possible for the Comms to drop between packets at a point where the coin reduction registers but not the food increment. Depending on your particular connection, it could also be possible for the Comms drop to happen at the same point each time if it is a data volume issue.

    Sorry for the late reply: I'm a bit time bankrupt at the moment!
    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

  10. #10
    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.

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
  •