rfvgyhn / min-ed-launcher

Minimal Elite Dangerous Launcher
MIT License
252 stars 9 forks source link

Couldn't login: Forbidden: 257 - Please purchase/redeem Elite Dangerous to continue. #37

Closed chennin closed 2 years ago

chennin commented 2 years ago

I'm unable to start Elite using this launcher.

2021-09-25 14:28:27.134 -04:00 [INF] Elite Dangerous: Minimal Launcher - v0.5.3
2021-09-25 14:28:27.232 -04:00 [DBG] 
    Args: [|"E:\7 Games\steamapps\common\Elite Dangerous\EDLaunch.exe"; "/Steam"; "/novr";
  "/autoquit"; "/frontier"; "winter"|]
    OS: Win64

2021-09-25 14:28:27.249 -04:00 [DBG] Reading settings from 'C:\Users\Chris\AppData\Local\min-ed-launcher\settings.json'
2021-09-25 14:28:27.535 -04:00 [DBG] Settings: Ok
  { Platform =
              Frontier
                { Profile = "winter"
                  Credentials =
                               Some
                                 { Username = "[snip]"
                                   Password =
                                             "[snip]" }
                  AuthToken =
                             Some
                               "[snip]" }
    DisplayMode = Pancake
    AutoRun = false
    AutoQuit = true
    WatchForCrashes = false
    ProductWhitelist = seq []
    ForceLocal = true
    Proton = None
    CbLauncherDir = "E:\7 Games\steamapps\common\Elite Dangerous"
    PreferredLanguage = None
    ApiUri = https://api.zaonce.net/
    Restart = None
    AutoUpdate = true
    MaxConcurrentDownloads = 4
    ForceUpdate = set []
    Processes = []
    FilterOverrides = seq [[FORC-FDEV-DO-1000, edo]] }
2021-09-25 14:28:27.545 -04:00 [INF] Elite Runtime
    Platform: Frontier
    CobraBay Version: 0.4.6709.0
    Products Dir: E:\7 Games\steamapps\common\Elite Dangerous\Products
2021-09-25 14:28:28.398 -04:00 [DBG] Authenticating via Frontier
2021-09-25 14:28:28.563 -04:00 [ERR] Couldn't login: Forbidden: 257 - Please purchase/redeem Elite Dangerous to continue.
rfvgyhn commented 2 years ago

Are you trying to run it via your Steam purchase or an alternate Frontier purchased account? If just the steam account, you can get rid of the /frontier winter argument so that tries to auth with your steam credentials instead.

chennin commented 2 years ago

I have two Steam accounts and I was hoping to be able to play both without having to restart Steam. Did I misunderstand the README though? Is that supported?

rfvgyhn commented 2 years ago

I think that would only work if one of your steam accounts was purchased before 15 April 2019 which would have given you Frontier store key. When authenticating via Steam, the launcher communicates with the currently running Steam instance.

It's possible there's an auth workflow that I'm unaware of, but as of right now, I think you'll be stuck with switching Steam accounts.

chennin commented 2 years ago

Ok, thank you!