So, not to push the luck too far, i have a unique id seemingly appearing but it doesnt in any way match my Steam UID. Using Code:
FString UMyServerBlueprintLibrary::GetSteamID(APlayerController* PlayerController) {
FString ID = "";
int PUID = 0;
if (!PlayerController) return "Error";
if (!PlayerController->PlayerState) return "error";
if (SteamUser() == nullptr)
return "None";
CSteamID uid = SteamUser()->GetSteamID();
uint64 pid = uid.ConvertToUint64();
ID = FString::FromInt(pid);
return ID;
}
It gives me a number that is no where near long enough nor starts with the right digits.
Any ideas on this?
The odd thing is if i find my UID through a steamid finder it shows that number as the number CS:S would use…
according to what i can find this is a “Legacy ID”.