as it is currently, player IDs look like this (take straight from the History.json file you can find in your own documents):
"PlayerId": "2.0.0.76561198060843944",
2 indicates its a steam ID, 0 and 0 no clue, rest is literally just steam64 ID.
Other platforms such as Epic Games have other starting numbers and then their own ID system.
mh good catch, this is something we need to be aware about on a technical level, haven't tought that far
#60
On the topic of name changes/profiles etc.:
Imo a simple namechange for the currently connected client should be possible. It should be automatically boradcasted to all other players, like in global chat or something in that direction, it should be transparent for other players. It might also make sense for name changes to have a rate limit so people don't spam their name changes or there is a way for players to still uniquely identify a player based on some sort of ingame profile or something. We'll see about that.
I actually like the idea of multiple profiles, however very very looooow priority in development imo, at least at the beginning. You
can put a heck ton of thought into the topic of profiles, not so much on the player/user side but which impact and interconnectivity a profile has. Like stats, inventory, tracabillity, configuration etc.
In the end, I guess the best thing is that by default, a client/player gets a newly created profile on his first ever join on a server, which will just be technically something barebone to extend later on. Thats the base. Later on we can expand on this system for a single client/player to have multiple profiles on one server. Since this is apparently already a topic to fight over, this can just be optional. Server can toggle single or multiple profiles per player. ez pz.
But as I said, not really a high prio topic in my eyes, at least at the moment, gameplay is still somewhat the top tier, these, as it was already mentioned "qualitify of life" features will be postponed till later on or until really necessary to progress with other systems/features.