Capabilities

CREATE_GAME_ACCOUNT

Self-service account creation from the portal

Bridge contract

String createGameAccount(String accountName, String password) throws Exception;

Return one of:

ResultMeaning
CREATEDAccount inserted successfully
ALREADY_EXISTSAccount name is already in use
INVALID_NAMEAccount name violates the pack's rules
TEMPORARY_FAILUREThe 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 login and password into accounts;
  • 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.

On this page