diff --git a/Troubleshooting.md b/Troubleshooting.md index 90c893c..f70b7d3 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -125,6 +125,21 @@ To fix this you need to add it as an exception in BitDefender by going to : --- # Miscellaneous +## Program doesn't send data to EDSM and others at startup +**You need to start EDMC *before* logging into the game.** When EDMC starts it +does look through the latest journal file, in part to set internal state, and +as a side effect to get to the end of the file, but it does *not* send this +data to any plugins, internal or third-party. + +If the program did react to the latest journal fully it would risk re-sending +data just because the user had restarted it whilst playing the game. + +We might look into making an exception for basic "current state" events like +"Location", but have no solid plans at this time. + +If you encounter an issue with starting EDMC before the game then please +see [Reporting a problem](#reporting-a-problem). + ## Doesn't auto-update and/or persistently gives “Server is lagging” error This app uses Elite: Dangerous' log files to track the systems and stations that you visit. If you're running this app on a different machine from the Elite: Dangerous game, or if you find that this app isn't automatically tracking the systems that you visit and/or isn't automatically “updating” on docking (if you have that option selected), then adjust the “E:D journal file location” setting on the Configuration tab to point to the game's log files.