updater icon indicating copy to clipboard operation
updater copied to clipboard

Updater doesn't detect missing files

Open VReaperV opened this issue 1 year ago • 4 comments

Removing any of the files in the game's folder, then starting the updater, does not result in the updater downloading those files, instead it just starts up daemon as is. If daemon executable itself is missing, this also results in a crash.

The above is true at least on Windows, not sure about Linux and Mac versions.

VReaperV avatar Sep 22 '24 20:09 VReaperV

Verifying the game on startup takes a long time. I'm not sure if we should create a manifest or something and check against that on every startup?

DolceTriade avatar Sep 22 '24 20:09 DolceTriade

Yeah I say this is a non-goal. 99% of software is not going to recover if you go in and delete a random DLL or data file.

What we can do is detect if the main engine binary is missing and/or detect that the process failed to start, as per #109.

slipher avatar Sep 22 '24 20:09 slipher

At the very least, I think it is a goal to make it easily recoverable if we need to repair the game.

DolceTriade avatar Sep 22 '24 20:09 DolceTriade

What we can do is detect if the main engine binary is missing and/or detect that the process failed to start, as per #109.

That sounds reasonable.

VReaperV avatar Sep 22 '24 21:09 VReaperV