[Powershell Script] Discord Multiclient Launcher
Code and .exe available on Github.
Currently at 10+ stars and 1.000+ downloads!
A Powershell script to lauch multiple discord clients, with the ability to log into each client with a different account.
I had a problem: I wanted to launch multiple instances of the chat app Discord, each with a different account logged in. Launching the chat application multiple times automatically logged you into your already logged-in discord account. Logging out of one of the clients logged you out of all.
There is a solution. Namely, going into Discord's install directory.
For example, \AppData\Local\Discord\app-0.0.309\Discord.exe.
This login problem is solved by making a 'shortcut' of this EXE and adding --multi-instance in the Target: property of the shortcut (This solution was suggested on reddit)
New problem: As you can see, the URL to the discord.exe example above includes the version number app-0.0.309! This means that every time discord is updated, the above process needs to be repeated. A new shortcut for a new .exe has to be created, etc.
This project is a powershell script which automatically determines the highest discord version installed (There can be multiple installed at one time) and starts the appropriate .exe with the --multi-instance flag, so the user never has to manually follow the above process again; The user only has to download the .exe version of the script and execute it.
This project was written in Powershell and is build to an .exe with Github Actions.