Usernames
Understand the naming criteria and format required for Vivox usernames.
Read time 1 minuteLast updated 8 months ago
When you create a username, the following criteria apply:
- Maximum of 127 bytes
- Start and end with a period '.'
- Use only the following characters:
-
Alphanumerics0-9, A-Z, a-z0x30-0x39, 0x41-0x5A, 0x61-0x7AExclamation mark' ! '0x21Open parenthesis' ( '0x28Close parenthesis' ) '0x29Plus' + '0x2BMinus' - '0x2DPeriod' . '0x2EEquals' = '0x3DUnderscore' _ '0x5FTilde' ~ '0x7EPercent' % '0x7F
The recommended best practice is to URL-encode the username by using only uppercase hex digit characters. Lowercase characters are allowed in the username, but not when used as the hex digit characters.
For example, if your issuer name is "crux", then a valid username is .
.crux.0verl0rdIf you do not want to use a unique account name per player, or if you do not want to expose the username to the network, then use one of the following options:
- A hash of the unique username.
- A universally unique identifier (UUID).