Ihave a Bedrock Edition Minecraft server that is hosted on
aternos.org. I haven't yet made it public, but I'm wondering if there's any way to track which players join my server. I know that Aternos keeps a log in the console (which includes which players join the game) but it is deleted after the next server startup.
Is there any way to either preserve all of these logs as they are created, or use commands in some way to track joining players? (A couple ideas I've had are summoning mobs with the same names as players in a pen or summoning items above a hopper but I don't know how to implement.)
You'll need a copy of your server's world folder. Copy it while the server is off. If you copy while the server is running, it is likely it still has a lock on the database and your resulting copy is "corrupt".
If you look in the ones that don't end in server_, you might notice three keys; MsaId (Microsoft Account ID), SelfSignedId (Cryptographic combination of the MsaId and ClientId) and the save data (ServerId).
Unlike Java Edition where everything is wide open - Microsoft Accounts are security first. A handy way to keep logs (because Bedrock doesn't have logs for some reason) is to just redirect stdout.
3a8082e126