There will not be an Online Pass code in the retail console versions of Crysis 2, according to a Eurogamer report (citing a recent Gamertag Radio new story). The reason for the omission of the one-time code for online play that EA has used in other games is simple enough: developer Crytek didn't want it. Crytek is an independent studio who uses EA Partners to distribute its games. As such it has the right to refuse using Online Pass.
Crytek wanted as many people to play multiplayer as possible when it is released and they don't care if those players are playing a new or used copy of Crysis 2. Further, the company indicated that it felt that the Online Pass technology is just too young.
Whatever the reasons, we are delighted that Crytek opted not to use this.
Crysis 2 is due for release shortly on PC, PlayStation 3, and Xbox 360.