Have you considered a client “restore flight” functionality?. I have had my simulator crash a couple of times and it cancels the mission. It would be nice to have a button that restores the plane to the last recorded position on the client and resume the flight.
NewSky Accars does this and allows the flight to be resumed, it would be great to see it in the SimFly client.
Newsky doesn’t convert crediti to real money… . Apart from joking a little bit.. “recording a flight” could be a bit dangerous. There could be some users who will record a few flights and playback them in order to make a flight with simfly client validating a flight from departure to landing without actually being in front of the simulator. (Already happened by the way)
Anyway.. if your flight simulator crashes , freezes, ecc or even if you crash hitting a “mountain”.. the very first thing you need to do is to EXIT (not just close the simfly client, as it will be still on in background) the simfly client asap. Second, you can quit the sim, and restart the flight, but you need to position yourself more or less at same position, ( i use little nav map to see where the flight got stopped) . 3. Once you are on flight at same position (if you want also watch out for fuel quantity) then you can start again the simfly client (while in flight) you might have some penalties, but at least you won’t loose the entire flight especially long ones. Ps. If your Sim crashes a bit frequently, maybe you should try first to solve that issue with the sim.
Its just a suggestion, the sim can crash for a lot of reasons, specially wasm crahes. So a way of not losing a flight would save a lot of frustration.
the workaround you suggested sounds promising, but instead of closing the client to trick it, a “we detected your sim crashed, would you like to resume your flight?” Button would be a better UX. Some validations of distance/fuel/time could be made and alert the user if resuming is not possible.
All of this is much better than a sudden “you flight was canceled”. Its not easy to implement and as you said it must be thought in a way of not to be used by cheaters
As you said there are lots of ways a sim can crash.. also with a ALT+F4 .. for example.. the simfly message “your flight was canceled” it didn’t came out because simfly understood in someway or detected that your Sim crashed. It came out , I suppose because a specific event was detect, such as entering the main menù, for example one event could be after a crash of the sim, simfly doesn’t recognize it until the sim is loaded again and main menù is entered. Simfly (or Simconnect, the tool used to connect both simfly client and simulator) can detect a certain types of conditions, such as time warp, “X” and “Y” spawn, entering the main menù, and some others. I don’t think it can detect a sim crash until some other “steps” are reached. There are lots of variables. But who knows, maybe one day will happen. Maybe all computers will be more efficient and stable..without those annoying crashes .