Serverside

Fixes / Player identifier format mismatch

Database · high severity · found in the database

Player identifier format mismatch

Found by reading the database rather than the console.

What it means

Player rows use N different identifier formats — N license, N steam, N char-keyed.

How to fix it

  1. Decide which format is canonical for this server and normalise the rest to it.
  2. Check every script that looks players up by identifier — a query written for the wrong format silently returns zero rows rather than erroring.
  3. Re-check after any framework or multicharacter change; those are what introduce a second format.

When it is not this

Mixed formats are not automatically broken — a server that migrated frameworks can carry old rows harmlessly. It becomes a fault when a script queries one format while rows use another, which shows up as 'my data disappeared', never as an error. Report the mix and let a human decide.