The work you did is amazing, my mining bot works perfectly (when you configure every thing
As expected ) .
My newbie question is the following: can I run multiple instance of Sanderling and associate each one to a running eve client?
Who the mouse click and selection will be managed?
What I’m trying to do is to use two miners bots on the same PC
To use multiple bots on the same windows instance, you can use multiple remote desktop sessions with one session for each bot.
For some editions of Windows, the default configuration only lets you use 0 or 1 such sessions.
To avoid this limitation and enable Remote Desktop Host support and concurrent(multiple) remote desktop sessions, use the following tool:
Please note that this tool might need some maintenance when windows is updated.
In case you run into issues with rdp-wrap, I recommend to check out the issues list at Issues · stascorp/rdpwrap · GitHub
There are many people over there sharing what they did to make RDP Wrapper work in their case.
Have a look at this video guide explaining how to Allow Multiple Remote Desktop Sessions in windows:
Then place one bot and game client in each of the remote desktop sessions:
Aha, I remember observing this. You can adjust windows settings to solve this. I found a description of how to enable it to also work when the remote desktop window is minimized on the following site:
Following is the relevant part of the document linked above:
To work around the issue, you can change the Remote Desktop’s registry settings on your local computer (where you launch the Remote Desktop):
On your local computer, close all open Remote Desktop sessions.
Launch the Registry editor (regedit.exe).
Navigate to one of the following Registry keys, depending on whether you wish to modify the Remote Desktop settings only for the current user or for all users on the computer:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
Create a DWORD value named RemoteDesktop_SuppressWhenMinimized and set it to 2.
Close the Registry Editor.
Now when you minimize the Remote Desktop Connection window on your computer, this will not affect the remote computer’s GUI and the GUI will be available to your automated tests.
Create a new windows account that will be used in RDP.
Run CMD as administrator and execute net localgroup "Remote Desktop Users" [account_username] /add .
WIN + R → regedit → Goto HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
Create a DWORD value named RemoteDesktop_SuppressWhenMinimized and set it to 2.
WIN + R → mstsc.exe → Show advanced options → Point to localhost & set to rdp username to login
Click on connect
Inside that windows account, place a shortcut to EvE online and install/download Sanderling.
Open EvE client and set al visual settings to low (just a bot, he doesn’t need to see everything beautiful.)
Switch the window mode to Windowed, otherwise, everytime you log in remotely, the EvE client will be minimized (stupid windows)
Disable Dynamic Camera Movement. This way game wont change the camera position, allowing you to set it half distance from ship to not hear the noise, just important sounds like incoming attacks.
Now you can run sanderling and let him do it’s job. It will work as long as you are connected and have the screen openend or minimized. Closing the connection will make Windows go GUI less mode on RDP account , so bot will fail to perform any task.
I don’t know if anyone else had problems getting this to work since the creator update, I sure as hell did!
But someone else found the solution thank god, so I will post it here if anyone else wants to do this but cannot get Remote Desktop to cooperate:
Unzip it into the C:\windows\system32 folder (if the file with the same name exists, rename it to rfxvmt.dll.old).
Do these steps with Administrator rights:
Download the right file for your version windows 32/64, from the above links
Put the file in C:\windows\system32 folder (if the file with the same name exists, rename the old file to rfxvmt.dll.old).
Just a note of warning. Unless you have a way to change the hardware names on each desktop, it will look like you are just using the same computer. So, if you intend to do heavy botting with this, you need to solve that or find a different solution.
I tried following all the replies here and also in the forum of the github for the rdpwrap but i keep getting that listener is not working and service state says stopped
Does this still work for people?
I’m running Win7. I have Desktops v2 running.
I have added two users to the the RDP Group and using rdpwrap I have an rdp conenction to my ip address on each desktop.
When I start eve launcher (alpha account ) in one desktop no problems.
If I then start eve launcher on the other desktop/rdp and try and log in to an omega account it says I can’t because I’m already running alpha.
The accounts are not linked on eve launcher they have separate email accounts.