Most Frequently Asked Problems and Solutions
Bedrock players receive an Invalid Username error and cannot register
Bedrock players receive an Invalid Username error and cannot register
A frequent incompatibility in support requests.
- Root cause: Floodgate automatically adds a prefix to usernames to distinguish Bedrock players from Java players (the default prefix is a dot:
.PlayerName, or an underscore:_PlayerName). If the standard Zonely registration filter allows only letters and digits ([a-zA-Z0-9]), the leading dot or underscore causes the form to show “Username contains invalid characters”. - Solution:
- Zonely Management Panel -> Settings → Registration Settings Go to the tab.
- User Name Regex (Edited Expression) Update the rule with the following statement:
Recommended Bedrock-compatible Regex
- This rule; a optional spot at the beginning of the user name (
.), then 3 to 16 characters long letters, digits and bottom line (_) Allows you to be found.
The Bedrock player does not deliver to the game when it comes from the store
The Bedrock player does not deliver to the game when it comes from the store
- Floodgate UUID Separation: The Floodgate creates a special UUID format to not conflict with Java players of Bedrock.
- Solution: As a player name variable when using WebSender or ZonelyCore in store command delivery
%player%Use parameter. Your ServerFloodgate-Spigot.jarMake sure the plugin is up-to-date and circuit.
