Judging only by PlayerID will not help, because IDs do not always correspond with date, when players joined Warzone.
For example:
ID: 4533 Joined: 8/7/2008 [Invited by ID 4575]
https://www.warzone.com/Profile?p=13453300ID: 4569 Joined: 6/14/2008 [Fizzer himself]
https://www.warzone.com/Profile?p=62456969ID: 4571 Joined: 6/15/2008 [Invited by Fizzer]
https://www.warzone.com/Profile?p=10457181ID: 4575 Joined: 6/16/2008 [Invited by Fizzer]
https://www.warzone.com/Profile?p=40457523ID: 4576 Joined: 6/15/2008 [Invited by Fizzer]
https://www.warzone.com/Profile?p=21457699A player with lower ID was invited by player with higher ID.
"Joined" dates are kinda messed up.
As you have seen above, we have Fizzer with ID 4569 and the next one, which i have found, is ID 4571. I got the data from API by examining some early games from api feed, so it is possible that there is a player with ID 4570, who has never played a game visible to api feed.
Probably one can just try all 1000 combinations of long IDs to find the link for player with ID 4570.
Edited 7/8/2022 22:54:11