@archsimkat as long as you dont break patches xD Currently there is no safe handler if you start watch old replay, because i am updating game before any action was made
- Joining queue -> checking and updating patch -> sending command to join queue -> in queue... Opening replays -> trying to
update the game - In case if you are in lobby, if replay will ask for patch update, it will throw an error on update, because game files is busy
You can break your tmm game if you do this:
- Join queue
- Updating game...
- Joining queue
- Opening old replay
- Updating game!!!
- ...
- Queue match found
- No check for patch
- Game dead
I can make a safehandler on every match found, but it will ruin experience for everyone in queue, because you will detain everyone while updating
UPD. Actually, it wont work, if you updated game on replay, because the game files will be busy with opened game, so you ruin your tmm anyway XD
UPD2. I dont know how much info is hidden inside of .fafreplay, if there wont be any versioning, it will be hard to determine if the replay safe to watch... Or i can just deny update if replay requires it so it wont ruin your tmm game xD