cmdrmcdonald / EliteDangerousDataProvider

Apache License 2.0
134 stars 31 forks source link

EDDI repeating messages while multiple E: D executables are running #250

Open jerryp-uk opened 7 years ago

jerryp-uk commented 7 years ago

If running two copies of the E:D executable on the same PC (for example Horizons - 64bit and the 32-bit client), EDDI seems to just keep talking. Reading messages from quite some time ago and appears as if it is repeating itself.

jerryp-uk commented 7 years ago

Also, it seems that the CPU usage gets very high. image

Darkcyde13 commented 7 years ago

I believe EDDI is designed for single instances of Elite only. Either run only one copy, or run a second copy on another PC.

Why would you need to run both 64-bit and 32-bit at the same time?

jerryp-uk commented 7 years ago

Why would you want to run two? Because you can. :)

I do it often to transfer stuff between commanders, but also have done so with one commander doing exploration, or something else which does not require constant attention. With a powerful enough PC it does not even strain it. Agreed, this may be a bit of an edge case, but I know quite a few others who will run two instances at the same time. I thought the developers would be interested to know of this issue.

Are you one of the developers? Are you saying that this is not supported and will not be?

Darkcyde13 commented 7 years ago

Unfortunately, I am not the developer. I wish I was, but I don't know C# (thinking of trying to learn it though). The developer has, for the time being, moved on, and only intends to fix any major software breaking bugs that may surface. It seems most people are either unwilling, or unable (like me) to step up and take over maintenance and development of EDDI.

As for your problem, I've had a similar thing happen when I've forgotten I have a VPN running and then logged into EDDI, it just started going through all the GalNet articles, pretty much from day one! While not exactly the same as your problem, I can't help but think they may be related internally somehow.

Unless something happens with a new developer, I doubt this functionality will be supported, for the foreseeable future.

Sorry that I can't actually be of any help with this one.

Tkael commented 7 years ago

Per comments from the developer, EDDI is not designed to support this. Inasmuch as running two copies is similar to running one standalone plus one via VoiceAttack, doing so may corrupt the database: https://forums.frontier.co.uk/showthread.php/294579-EDDI-Windows-app-for-immersion-and-more?p=5430569&viewfull=1#post5430569