The most important remark here is that you can’t create players in Quboo using the Web Interface. Players are only loaded when you use one of the integrations (Sonar, the CLI script or the Score API).
Loading players from Sonar
First, you have to connect the Sonar plugin. Then, your Sonar users will be synchronized with Quboo after you run the next Sonar analysis. Note that this does not happen automatically after you configure the plugin.
Once you load players from Sonarqube, their aliases are loaded as well.
Using the CLI or the Score API
When you use the Score API or the CLI for integration with CI/CD tools, you have to provide the player username. In this case, players are automatically created if they don’t exist yet. Their alias will be also their username until you change it via user interface.
Player matching across game modes
You can play several game modes in Quboo. In this case, make sure the player unique identifiers (login/username) match when you assign score to the same person from the Sonar plugin and the Score API, for example. This can be easily achieved if you use the same Identity Provider or login credentials across Sonar and your CI/CD tooling.
You can customize this field for each player by hovering your mouse over the player alias and clicking the pencil. After editing it, just click outside the area or press Enter.