Gegen Kopien bei Einzelspieler-Spielen kann niemand einen Kopierschutz erstellen.
Für Mehrspieler-Spiele allerdings ist Steam die beste Lösung, da somit gewährleistet wird, dass ein Key nur einmal benutzt werden kann.
Ich weiß nicht, ob dies vorhanden ist, aber man könnte in die Spiele einprogrammieren, dass sie ihre Funktionen nur ausführen, falls Steam läuft, Benutzer X angemeldet ist und das Spiel besitzt.