github Pugmatt/BedrockConnect 1.35
Fix for error upon joining for some players + store_display_names configuration

latest releases: 1.51, 1.50, 1.49...
16 months ago
  • Adds the startup configuration option store_display_names, which can be set to false to disable the storage of player display names

BUG FIX NOTICE
If you are using a BedrockConnect setup that stores player data through a database, your setup might be unable to store data for some players that have special characters in their display names, leading them to be kicked from the serverlist. This error is caused by some special characters not being compatible with the default characterset/collation type in some MySQL versions. If your database is already using a utf8mb4 character-set/collation, you should be fine. If not, this can be fixed by doing one of the following:

  • (Easiest way) Disabling the storage of display names, which can be done by setting store_display_names=false in your BedrockConnect startup command. (For any concerns about disabling this: Display names are not really used anywhere in BedrockConnect's codebase, other than for reference in the storage)
  • Or, if you'd like to keep the display names in the player data, set the character-set and collation for your database/table (Or just the "name" column) to use utf8mb4. How to do this would depend on your MySQL version, so I would recommend performing your own research on how to perform this. (And backup your current database before doing so)

Don't miss a new BedrockConnect release

NewReleases is sending notifications on new releases.