убрана информация о паролях пользователя

This commit is contained in:
2026-08-30 02:16:26 +04:00
parent 25e7ad156b
commit dd189fe48f
5 changed files with 84 additions and 9 deletions
+8 -6
View File
@@ -244,16 +244,18 @@ Pause is implemented as cooperative cancellation:
When the user presses `Play`:
1. launcher resolves `<install-root>/Wow.exe`
2. launcher clears `<install-root>/Cache`
3. launcher requests a single-use game ticket
4. launcher starts `Wow.exe` with working directory set to installation root,
1. launcher removes every `SET accountName ...` line from
`<install-root>/WTF/Config.wtf` when that file exists
2. launcher resolves `<install-root>/Wow.exe`
3. launcher clears `<install-root>/Cache`
4. launcher requests a single-use game ticket
5. launcher starts `Wow.exe` with working directory set to installation root,
no authorization command-line arguments, and these child environment values:
- `MOONWELL_LAUNCH_ACCOUNT=<account>`
- `MOONWELL_LAUNCH_TICKET=<ticket>`
5. launcher retains a process handle; while the process is alive, it disables repeated game launches
6. launcher retains a process handle; while the process is alive, it disables repeated game launches
and client synchronization
6. when the process exits, the launcher returns to the ready-to-play state
7. when the process exits, the launcher returns to the ready-to-play state
If `Wow.exe` is missing, launch fails with an error.