Capabilities
CREATE_GAME_ACCOUNT
Self-service account creation from the portal
Bridge contract
String createGameAccount(String accountName, String password) throws Exception;Return one of:
| Result | Meaning |
|---|---|
CREATED | Account inserted successfully |
ALREADY_EXISTS | Account name is already in use |
INVALID_NAME | Account name violates the pack's rules |
TEMPORARY_FAILURE | The operation could not be completed |
The interface default returns TEMPORARY_FAILURE. Omit
CREATE_GAME_ACCOUNT when the bridge does not implement account creation.
aCis behavior
The aCis reference:
- accepts
^[a-z0-9]{4,45}$; - hashes the password with
BCrypt.hashPw; - inserts
loginandpasswordintoaccounts; - maps a duplicate-key error to
ALREADY_EXISTS.
The duplicate-key result must be handled even when a prior existence query is used.
Mobius status
The Mobius reference does not implement this capability.
Verification
Connector check does not create an account. Verify this capability with a designated account name, then remove the account if it is not required.