diff --git a/main.go b/main.go index 90c054f..b79b15c 100644 --- a/main.go +++ b/main.go @@ -58,9 +58,8 @@ func handleURI(rawURI string) error { if _, statErr := os.Stat(gamePath); statErr == nil { ret := msgBox("One of the plans", "서버에 연결할 수 없습니다.\n설치된 게임을 실행하시겠습니까?\n(업데이트 확인 불가)", mbYesNo|mbQ) if ret == idYes { - cmd := exec.Command(gamePath) + cmd := exec.Command(gamePath, "-token", token) cmd.Dir = gameDir - cmd.Env = append(os.Environ(), "A301_TOKEN="+token) if err := cmd.Start(); err != nil { return fmt.Errorf("게임 실행 실패: %w", err) } @@ -86,9 +85,8 @@ func handleURI(rawURI string) error { return err } - cmd := exec.Command(gamePath) + cmd := exec.Command(gamePath, "-token", token) cmd.Dir = gameDir - cmd.Env = append(os.Environ(), "A301_TOKEN="+token) if err := cmd.Start(); err != nil { return fmt.Errorf("게임 실행 실패: %w", err) }