> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 變更遊戲的預設使用者

> 變更遊戲的預設使用者

XR-112 要求遊戲提供帳戶選擇器的進入點，以允許
變更作用中 (預設) 使用者。如果遊戲使用簡化使用者
模型，並已確保在啟動前具有必要的預設使用者，
遊戲就不需要提供此進入點。

最佳做法是，使用簡化使用者模型的遊戲可能仍想提供
變更遊戲預設使用者的選項。這需要撰寫少量
程式碼。概括來說，遊戲需要允許新使用者登入，然後以該使用者
重新啟動遊戲。可以透過下列步驟達成：

1. 呼叫 [XUserAddAsync](https://docs.xbox.com/zh-TW/reference/system/xuser/functions/xuseraddasync.md) 並取得 XUserHandle
2. 呼叫 [XLaunchNewGame](https://docs.xbox.com/zh-TW/reference/system/xgame/functions/xlaunchnewgame.md)，指定目前遊戲的 EXE
   並使用先前取得的 XUserHandle。

以這種方式重新啟動遊戲後，新使用者就是該遊戲的
預設使用者。如果該使用者登出，遊戲將會被暫停。
遊戲不會收到其預設使用者的登出事件。

## 另請參閱

[XUserAddAsync](https://docs.xbox.com/zh-TW/reference/system/xuser/functions/xuseraddasync.md)
[XLaunchNewGame](https://docs.xbox.com/zh-TW/reference/system/xgame/functions/xlaunchnewgame.md)


## Related topics

- [使用者](https://docs.xbox.com/zh-TW/build/core-features/common/user/user-toc.md)
- [GDK 中的使用者身分識別與 XUser API](https://docs.xbox.com/zh-TW/build/core-features/common/user/index.md)
- [建立遊戲的預設使用者](https://docs.xbox.com/zh-TW/build/core-features/common/user/users-establishing-default-user.md)
- [XUserAddOptions](https://docs.xbox.com/zh-TW/reference/system/xuser/enums/xuseraddoptions.md)
- [設定預設語言](https://docs.xbox.com/zh-TW/services/playfab/live-service-management/game-configuration/title-communications/news/setting-default-languages.md)
