The online racing simulator
Please use autosave replay setting, if possible
TL;DR: Enabling autosave replays takes 10 seconds of your time and it makes your life so much easier and less stressful in LFS!

PART 1: INTRODUCTION

In this thread, I'm explaining why you should definitely enable replay autosaving, if it's possible for you. To improve readability, I've divided this text into three parts. You can jump to the next part by clicking the link in it.

Other parts:
1) Introduction (you are here)
2) Different replay saving options
3) Why you should use autosave replay setting

Hi! This is more like a LPT (Life Pro Tip) for you LFS users.

I've noticed recently there have been couple threads here, where a user is accusing another user for bad behavior. But they have a problem, they have nothing to backup their accusations, and that is because they forgot to save their replay.

Here are couple threads as examples, both were created just a few days ago:
- https://www.lfs.net/forum/thread/112911
- https://www.lfs.net/forum/thread/112923

So, how do I make sure I get that replay?

When you go to the Options --> Game, you see there are two settings:
- Single player replay save. This applies to SPR folder/files
- Multiplayer replay save. This applies to MPR folder/files

Both of them have 3 different options to choose from. Read part 2 to see what these different options mean.
PART 2: DIFFERENT REPLAY SAVING OPTIONS

Other parts:
1) Introduction
2) Different replay saving options (You are here)
3) Why you should use autosave replay setting

[not enabled - not stored]
What does this do? This option makes sure that you cannot save a replay at all. You will be only greeted with a message that replay is not recorded if you try to save it. Only way you can get that replay is asking the host or another user who were on that host at the time and ask can they give you a replay. If they can't, tough luck.

There are only three possible situations where you should ever choose this option:
1) You are constantly facing this issue: "MP Replay: stash full replay" and it kicks you out of server, freezes your LFS etc.
2) Your 2 (or 1 in case of Single Player) button is broken and gets pressed by even the lightest touch
3) You are owner of a LFS.net host and you exclusively race there. In that case, you should make sure that replay saving is enabled for the host.

You can do that from here: Hosting --> Your hosts --> Click host name --> Replays --> Enable replay saving for this host? --> Pick option Yes and click Submit. Doing that will make sure the replays are saved in LFS.net hosting area. Keep in mind that those replays are only stored for 4 months. After that, they're deleted automatically, so make sure to download the necessary ones before that.

Other than these three instances, you should never pick this option, because there really is never a reason why you should pick this over the other two.

[enabled - manual save]
This option does allow you to save a replay once. You can only save the replay on a moment that is beginning of a session (or the moment you joined the server) and beginning of the following session. To save it, you have to do the following:
- Press Esc and click the Replay button (only works in Single Player)
- Press 1 (only works in Single Player)
- Press 2 and provide a name for the replay (works in both Single Player and Multiplayer)

In the first two options, it will save the replay using automatically generated name. Remember, that in case of Single Player, choosing any of the options ends that session instantly. So don't do it too early! In multiplayer, session does continue normally, but you won't be able to save the remainder of the session. You have to wait until next session starts or leave the server and rejoin.

There is also alternative way: in case you leave the server before you saved that replay, all is not lost. You can still find that replay by going to this folder: [LFS-instace]/data. From there:
- If you want to save your SPR-replay, go to spr-folder and you find a file named as temp_spr.
- If you want to save your MPR-replay, go to mpr-folder and you find a file named as temp_mpr.

In both cases, to prevent it not being lost, rename that file to something else. If you join a new server, or start a new session without doing that, this temporary file will be overwritten by a new temp_spr/mpr file. To prevent any risks, you should probably not even close LFS before you've renamed that file.

[auto save - not recommended]
This option saves every time automatically. Replays are saved when a new session starts (or ends) or when you leave the server. Replays are named this: TrackAbbreviation_SessionName_SessionLength_NumberOfRacers_NumberOfFinishers[_x]

The _x means that if there is already a replay on that track, on that session, with that session length and number of races and finishers, it will be added to end of it so it will not overwrite the existing replay. Please note that Practice sessions don't follow this format entirely, because there are no laps.

However, you can still use manual save by typing 2 and naming it. Keep in mind that the same rule applies here, you can only save once, so the rest of the session is not recorded.

And one thing to keep in mind, that autosaving does NOT save every replay. Yes, it does save every multiplayer replay, but in case of single player, it doesn't save it if the replay saving is being interrupted. If you change a wind, race length, specatate, join, add autocross objects etc., you will get a red message that Replay is not being recorded.

Now, the way this setting is typed is probably a big reason why those aforementioned issues happened. Because that setting says "- not recommended", people will think it's a bad option and should not be used and therefore prefer the manual saving instead. There are two reasons (primary and secondary), why I think devs did want to add that not recommended part there.

1) Because almost every replay is saved, you can and will have replays in your LFS-instance that you don't need. This will naturally fill up your system storage over time. Now, if you have very little storage left, then fine, you should keep the manual setting. But other than that, you should always stick to the autosave.
2) And, because every replay is saved with that automatically generated name (unless you manually save it), it can become hard for user to find the replay they need. Of course you can rename it either in-game, or inside the [LFS-instance]/data/spr (or mpr) folder.

In case you're wondering, at the time I'm posting this on my little over 2 year old laptop, I have over 800 mpr files, and they take 13,2 GB of storage. Good example is that I have 5 hour Endurance race, which took almost 200 MB. One replay, yes.

Now, if you are worried that your computer gets filled over time by with these replays, remember you can always do a backup of your mpr (and spr) folders (or heck, your LFS instance) on an external hard drive, USB stick, online cloud etc. and then remove the files inside those folders from your LFS instance. Just make sure to put the backup to somewhere else other than in your computer, because if you put them into same hard drive in your computer, well, if you lose all your data of that hard drive, you will also lose your backup!

I highly recommend you to use the autosave setting, unless you have a really valid reason not to.

Valid reasons include:
- You are only racing on a server you host, you have enabled replay saving on that LFS.net host and you have access to those replays
- You have very little space left on your computer
- You somehow face constant issues when replay saving (manual or automatic) is enabled. At this point, you should probably reinstall LFS or create a thread at the Technical Assistance section.

Why autosaving should be enabled? Read part 3 (next post) to see why.
PART 3: WHY SHOULD I USE AUTOSAVE REPLAY SETTING, IF POSSIBLE?

Other parts:
1) Introduction
2) Different replay saving options
3) Why you should use autosave replay setting (You are here)

I will say this immediately: it makes any experience in LFS far less stressful!

I honestly don't care how familiar you are with your setup and how you will always remember to manually save your replays. Have you ever thought about this:
- You accidentally shut down your game, or go to entry screen or leave the server
- Your computer downloads automatic updates and drivers all the time without telling you. It may decide all of sudden to restart your computer by on its own to install them, leaving you no choice!
- You touch a very loose power cord of your computer and it turns your power off
- You lose elecrticity in your house or in your area
- You lose internet connection all of sudden
- You get suddenly kicked or banned, due to any (or lack of) reason!
- Your hard drive suddenly doesn't function in a way it should be
- Your antivirus software gets overzealous of LFS and shuts it down, thinking it's dangerous software. For this, you should also read my another LPT of LFS which is: Avoid posting issues obviously caused by antivirus software

I could go on and on of hundreds of realistic scenarios that can screw your gameplay in LFS experience. There is no other feeling more defeating, than you finally getting a WR, and you're so excited to share it. Only to see you forgot to save it.

Being open about is I can, when Rockingham was introduced, I managed to get few WRs on obscure track/car combinations (because there really weren't many hotlaps). Those WRs only lasted for few days before I lost them. Just before that, I've had a time where I did WR of a track/car combination after doing so many laps on that, only to not have the replay being saved when I did that (I only had manual save). That did make me not wanting to do any hotlaps for a significant period of time. And when I finally tried again, I did notice the WR was significantly improved, which would have resulted me doing at least several more days of having an attempt that was even close to that.

Making a replays to autosave, takes literally 10 seconds of your time, when you go the correct setting in the game options. It is one time 10 second minor inconvience to save you hours of headaches later, especially if you are doing a league or event that is only held once and will not be done again!

When I started organizing races in 2014, I didn't have full access to my server until late 2017. Very first thing I did, when I got access, was to enable autosave there. Why? Because I personally did have issues myself, where I couldn't get recording of the whole session. That's why I missed some of the important qualifying/race replays and I had to ask from other users, could they have them. I almost got all of them, but man it was a pain to obtain them.

Heck, does anyone remember the good old SpdoRacing Event Database? JoshDiFabio did create that and allowed users to have their own leagues there. But Josh did get quite annoyed by the fact that few of these users didn't save all their replays which could result that league getting removed there. Josh had to add this information for users (you have to log in to view it as it is in Inactive Leagues section which is not visible unless you've logged in): https://www.lfs.net/forum/post/1378597#post1378597

And finally, you may sometimes want to watch take return to trip to the memory lane and watch some old replays. You may find something very interesting (or controversial) later on!

Finally: for those wondering, both Belarussian and Estonian translations don't have the "- not recommended" part of that text. In those languages, it will just say autosave. Now it is possible assigned translators couldn't get that "- not recommended" part in their langugae there, if there isn't enough room, as every translation string has a maximum length. But it is also possible that they decided not to include that on purpose.

I've been thinking Scawen, when the new version gets released, would you consider removing the "- not recommended" part of the autosave setting from translations? People nowadays have much better computers than 20 years ago Smile

FGED GREDG RDFGDR GSFDG