CTR NEX API Reference
nn::nex::RendezVousErrorCode 名前空間

RendezVous モジュールのエラーコードを定義する名前空間です。 [詳解]

列挙型

enum  ErrorCode { ,
  ConnectionFailure = 1,
  NotAuthenticated = 2,
  InvalidUsername = 100,
  InvalidPassword = 101,
  UsernameAlreadyExists = 102,
  AccountDisabled = 103,
  AccountExpired = 104,
  ConcurrentLoginDenied = 105,
  EncryptionFailure = 106,
  InvalidPID = 107,
  MaxConnectionsReached = 108,
  InvalidGID = 109,
  InvalidControlScriptID = 110,
  InvalidOperationInLiveEnvironment = 111,
  DuplicateEntry = 112,
  ControlScriptFailure = 113,
  ClassNotFound = 114,
  SessionVoid = 115,
  DDLMismatch = 117,
  InvalidConfiguration = 118,
  SessionFull = 200,
  InvalidGatheringPassword = 201,
  WithoutParticipationPeriod = 202,
  PersistentGatheringCreationMax = 203,
  PersistentGatheringParticipationMax = 204,
  DeniedByParticipants = 205,
  ParticipantInBlockList = 206,
  GameServerMaintenance = 207 ,
  OutOfRatingRange = 209,
  ConnectionDisconnected = 210,
  InvalidOperation = 211,
  NotParticipatedGathering = 212,
  MatchmakeSessionUserPasswordUnmatch = 213,
  MatchmakeSessionSystemPasswordUnmatch = 214,
  UserIsOffline = 215,
  AlreadyParticipatedGathering = 216,
  PermissionDenied = 217,
  NotFriend = 218,
  SessionClosed = 219,
  DatabaseTemporarilyUnavailable = 220,
  InvalidUniqueId = 221,
  MatchmakingWithdrawn = 222,
  LimitExceeded = 223,
  AccountTemporarilyDisabled = 224,
  PartiallyServiceClosed = 225,
  ConnectionDisconnectedForConcurrentLogin = 226
}
 RendezVous モジュールのエラーコード [詳解]
 

詳解

RendezVous モジュールのエラーコードを定義する名前空間です。

列挙型詳解

RendezVous モジュールのエラーコード

列挙値
ConnectionFailure 

Connection was unable to be established, either with the Rendez-Vous back end or a Peer.

NGS との接続に失敗

NotAuthenticated 

The Principal could not be authenticated by the Authentication Service.

NGS 認証からの認証処理が完了していない

InvalidUsername 

The Principal tried to log in with an invalid user name, /i.e.

/ the user name does not exist in the database.不正なユーザー名

InvalidPassword 

The Principal either tried to log in with an invalid password for the provided user name or tried to join a Gathering with an invalid password.

不正なパスワード

UsernameAlreadyExists 

The provided user name already exists in the database.

All usernames must be unique.同じユーザー名が登録されている

AccountDisabled 

The Principal's account still exists in the database but the account has been disabled.

アカウントが使用できない

AccountExpired 

The Principal's account still exists in the database but the account has expired.

アカウントの有効期限が切れている

ConcurrentLoginDenied 

The Principal does not have the Capabilities to perform concurrent log ins, /i.e.

/ at any given time only one log-in may be maintained. It may occur also if a client application holding the same user exited previously without logging out properly (e.g. crash).すでに同じユーザーがログインしている。(NEXでは後でログインしたものが優先されるので発生しません)

EncryptionFailure 

Data encryption failed.

暗号化エラー

InvalidPID 

The operation specifies or accesses an invalid PrincipalID.

不正な PrincipalID

MaxConnectionsReached 

Maximum connnection number is reached.

NGS 側のコネクション数に達した

InvalidGID 

The operation specifies or accesses an invalid GatheringID.

不正な GatheringID(存在しないなど)。

InvalidControlScriptID 

The Control Script ID that was given is not a user control script id, but the ControlScript to be scheduled is a user ControlScript or the Control Script ID that was given is not a system control script id, but the ControlScript to be scheduled is a system ControlScript.

不正なスレッド ID

InvalidOperationInLiveEnvironment 

The operation is not allowed to be run in a Live environment.

許可されていない関数を実行しようとした

DuplicateEntry 

The operation would have caused a duplicate to be created, which is an error: operation aborted.

同一のエントリを登録しようとした

ControlScriptFailure 

An error occured while processing a control script: missing file, missing ControlScript class or syntax error in script.

サーバーの初期化に失敗(クライアントでは発生しません)

ClassNotFound 

The Python class was not found.

クライアントとサーバーのプロトコルが一致していない

SessionVoid 

The session gathering to join was no longer available.

ギャザリングが存在しない。

DDLMismatch 

The server encountered an unrecognized or mismatched user defined protocol or class.

Please verify that the latest BPT files are uploaded to the server and loaded from the UserConfiguration.py and that clients compiled with older incompatible versions of the DDL are not connecting to the server.クライアントとサーバーのプロトコルが一致していない

InvalidConfiguration 

The server encountered an error.

Please verify that the server is well configured.ゲームサーバーの設定に不備がある。製品環境では発生しません。

SessionFull 

ギャザリングの最大人数に達している

InvalidGatheringPassword 

不正なギャザリングのパスワード

WithoutParticipationPeriod 

参加可能期間外

PersistentGatheringCreationMax 

永続ギャザリング登録数の上限に達した

PersistentGatheringParticipationMax 

永続ギャザリング参加数の上限に達した

DeniedByParticipants 

参加者に拒否された(ブロックリストに登録されている)

ParticipantInBlockList 

参加者の中に自分がブロックリストに登録したユーザーが存在する

GameServerMaintenance 

ゲームサーバーのメンテナンスが開始される

OutOfRatingRange 

レーティングマッチの範囲外となるレーティング値が指定された

ConnectionDisconnected 

ゲームサーバーとの接続が切れた

InvalidOperation 

不正な操作をしようとした

NotParticipatedGathering 

指定したユーザーがギャザリングに参加していない

MatchmakeSessionUserPasswordUnmatch 

マッチメイクセッションユーザーパスワードが一致しない

MatchmakeSessionSystemPasswordUnmatch 

マッチメイクセッションシステムパスワードが一致しない

UserIsOffline 

指定したユーザーがオフライン

AlreadyParticipatedGathering 

ギャザリングにすでに参加している

PermissionDenied 

権限がない操作をしようとした

NotFriend 

フレンド関係がない

SessionClosed 

ギャザリングが締め切られている

DatabaseTemporarilyUnavailable 

一時的にデータベースにアクセスできない

InvalidUniqueId 

不正な NEX ユニーク ID

MatchmakingWithdrawn 

マッチメイクリクエストが取り下げられた

LimitExceeded 

制限を超過した

AccountTemporarilyDisabled 

一時的にアカウントが使用できない

PartiallyServiceClosed 

一部サービスが終了して利用できない

ConnectionDisconnectedForConcurrentLogin 

同一のプリンシパル ID を持つユーザーがログインしたためゲームサーバーから切断された