You may have read or heard that you can determine who is duping based on if their player name ends with a number and parentheses. For example, if I were exploiting the big duping glitch, my username would appear like this:
you
staybasedkeepit100 (3)
yourfriend
The reason is because the PC version of the game allows for the potential that two players have the same name, but Xbox One and PS4 require player names to be unique.
IF P1->Name EXISTS IN ListOf_CurrentlyInstantiatedPlayers THEN
--RejectAndReport(P1)
--ListOf_CurrentlyInstantiatedPlayers.Remove(P1)
ELSE
--ListOf_CurrentlyInstantiatedPlayers.Add(P1)
This approach should qualify for an immediate hotfix release for what has resulted in the absolute worst conditions for newly spawned players.