2. ユーザー管理

2.1. ユーザー情報の管理

NEX ではユーザーを識別するためにプリンシパル IDを使用します。 プリンシパル ID は、任天堂フレンドサーバー(以下、NFS・フレンドサーバー)に初回接続したときに割り振られ、CTR本体に保存される完全固有のIDです。 他者と衝突することはありませんが、フレンドサーバーに初めて接続するまでは無効な値となっており、使用することができません。

2.2. ゲームサーバー ID とアクセスキー

NEX ではアプリケーション毎にマッチメイクやランキング機能を使用するためのゲームサーバー (NGS: 任天堂ゲームサーバー) が存在します。 ゲームサーバーにログインするためには、ゲームサーバーを特定するためのゲームサーバー IDと、ゲームサーバーにアクセスするためのアクセスキーが必要になります。 これらはアプリケーション毎に固有に与えられるものなので、厳重に管理してください。 新規のゲームサーバー ID・アクセスキーの発行については、OMAS (Online title MAnagement System) から申請を行ってください。

補足

仕向地違いのタイトルは同じゲームサーバー ID、アクセスキーが割り当てられ、同じゲームサーバーが使われます。 もし、異なったゲームタイトル同士でマッチメイク等をしたい場合はこのパラメータをいずれかのタイトルに合わせてください。

補足

異なった仕向地間でマッチメイクやランキングデータの閲覧をさせたくない場合は、検索条件を指定してアプリケーション側で制限する必要があります。

2.3. フレンド関係の管理

CTR ではすべてのゲームから利用できる共通のフレンドリストを本体に持ち、本体標準の機能として HOME メニューから他ユーザーを登録したり削除したりすることができます。 したがって、各アプリケーションがフレンドリストを管理するインターフェースを個別に実装する必要はなく、ユーザーがアプリケーションごとに登録をしなおす必要もなくなりました。 (詳細は「CTR プログラミングマニュアル 無線通信編 4.3 フレンド・プレゼンス」を参照してください。)