# 錯誤信息列表

## 錯誤代碼列表

<table data-full-width="true"><thead><tr><th width="454">錯誤代碼</th><th>註釋</th></tr></thead><tbody><tr><td>ErrorType_Ok</td><td>成功</td></tr><tr><td>ErrorType_Unexpected</td><td>發生Exception</td></tr><tr><td>ErrorType_AlreadyConnected</td><td>已連接</td></tr><tr><td>ErrorType_TCPConnectFailure</td><td>TCP 連接失敗</td></tr><tr><td>ErrorType_InvalidSessionKey</td><td>錯誤的 key</td></tr><tr><td>ErrorType_EncryptFail</td><td>編碼失敗</td></tr><tr><td>ErrorType_DecryptFail</td><td>黑客傳送損壞的數據或解碼失敗</td></tr><tr><td>ErrorType_ConnectServerTimeout</td><td>服務器連接時間暫停</td></tr><tr><td>ErrorType_ProtocolVersionMismatch</td><td>服務器連接的協議版本不同。</td></tr><tr><td>ErrorType_InvalidLicense</td><td>無效的許可證</td></tr><tr><td>ErrorType_NotifyServerDeniedConnection</td><td>服務器故意拒絕連接</td></tr><tr><td>ErrorType_Reserved01</td><td>服務器連接成功</td></tr><tr><td>ErrorType_DisconnectFromRemote</td><td>通信主機斷開</td></tr><tr><td>ErrorType_DisconnectFromLocal</td><td>主機斷開連接</td></tr><tr><td>ErrorType_Reserved02</td><td>有可能會導致危險情況的因素。</td></tr><tr><td>ErrorType_UnknownAddrPort</td><td>未知網址</td></tr><tr><td>ErrorType_Reserved03</td><td>服務器準備不足</td></tr><tr><td>ErrorType_ServerPortListenFailure</td><td>無法開始接收服務器套接字 。<br>請檢查 TCP 或 UDP 套接字是否爲已使用的端口。</td></tr><tr><td>ErrorType_AlreadyExists</td><td>已存在的對象</td></tr><tr><td>ErrorType_PermissionDenied</td><td>不可訪問</td></tr><tr><td>ErrorType_BadSessionGuid</td><td>無效的會話 Guid</td></tr><tr><td>ErrorType_InvalidCredential</td><td>無效的資格證明</td></tr><tr><td>ErrorType_InvalidHeroName</td><td>無效的 Hero 名稱</td></tr><tr><td>ErrorType_Reserved06</td><td>已解鎖的加載被鎖定後發生問題</td></tr><tr><td>ErrorType_Reserved07</td><td>輸出參數 adjustedGamerIDNotFilled 爲空 。</td></tr><tr><td>ErrorType_Reserved08</td><td>玩家角色不存在。</td></tr><tr><td>ErrorType_UnitTestFailed</td><td>Unit 測試失敗</td></tr><tr><td>ErrorType_P2PUdpFailed</td><td>P2P UDP 通信被切斷 。</td></tr><tr><td>ErrorType_ReliableUdpFailed</td><td>Reliable Udp 失敗</td></tr><tr><td>ErrorType_ServerUdpFailed</td><td>客戶端- 服務器UDP 通信被切斷 。</td></tr><tr><td>ErrorType_NoP2PGroupRelation</td><td>不再有同屬的P2P組。</td></tr><tr><td>ErrorType_ExceptionFromUserFunction</td><td>在自定義函數( RMI 接收例程或事件處理器) 中生成 Exception</td></tr><tr><td>ErrorType_UserRequested</td><td>用戶請求導致的錯誤</td></tr><tr><td>ErrorType_InvalidPacketFormat</td><td>無效的分組類型 。 通信主機被黑客入侵或出現錯誤。</td></tr><tr><td>ErrorType_TooLargeMessageDetected</td><td>信件大小較大 。</td></tr><tr><td>ErrorType_Reserved09</td><td>不可靠的消息是無法加密的。</td></tr><tr><td>ErrorType_ValueNotExist</td><td>無值</td></tr><tr><td>ErrorType_TimeOut</td><td>超時</td></tr><tr><td>ErrorType_LoadedDataNotFound</td><td>無法找到加載的數據。</td></tr><tr><td>ErrorType_SendQueueIsHeavy</td><td>傳輸隊列太大 。</td></tr><tr><td>ErrorType_TooSlowHeartbeatWarning</td><td>HeartBeat比平均慢。</td></tr><tr><td>ErrorType_CompressFail</td><td>信件壓縮失敗</td></tr><tr><td>ErrorType_LocalSocketCreationFailed</td><td>無法接收客戶端套接字或無法準備UDP 。<br>需要確認每個進程是否有套接字數限制、是否使用TCP或UDP套接字</td></tr><tr><td>Error_NoneAvailableInPortPool</td><td>Port Pool 的本地端口綁定失敗 。 請確認端口端口值是否足夠。</td></tr><tr><td>ErrorType_InvalidPortPool</td><td>端口範圍無效 。<br>將端口設置爲 0（隨機端口綁定）或檢查是否重複。</td></tr><tr><td>ErrorType_InvalidHostID</td><td>無效的 HostID</td></tr><tr><td>ErrorType_MessageOverload</td><td>消息積累的速度比處理的速度快。 請檢查您是否發送了太多消息，或者消息處理程序運行得太慢。</td></tr><tr><td>ErrorType_DatabaseAccessFailed</td><td>DB 訪問失敗 。 可以在comment變量中查看更多細節。</td></tr><tr><td>ErrorType_OutOfMemory</td><td>內存不足</td></tr><tr><td>ErrorType_AutoConnectionRecoveryFailed</td><td>與服務器的連接中斷， 連接恢復功能已啓動， 但失敗 。</td></tr></tbody></table>

## Comment 信息列表

<table data-full-width="true"><thead><tr><th>信息</th><th width="319.33333333333337">錯誤代碼</th><th>註釋</th></tr></thead><tbody><tr><td>%d bytes in send queue</td><td>ErrorType_SendQueueIsHeavy</td><td>發送隊列中消息太多時， 提示已滿容量 。 發生On Warning</td></tr><tr><td>(AddrPort) is not an IPv4 address</td><td>ErrorType_UnknownAddrPort</td><td>轉換爲 IPv4 地址失敗</td></tr><tr><td>Bad format in NotifyServerConnectSuccess</td><td>ErrorType_InvalidPacketFormat</td><td>從客戶端向服務器發送連接請求後服務器連接失敗</td></tr><tr><td>Before OnJoinServerComplete with fail, we got DNS lookup failure. Error=d</td><td>ErrorType_Unexpected</td><td>從客戶端訪問服務器時 DNS 裝入失敗</td></tr><tr><td>blocked method but no active event</td><td>ErrorType_Unexpected</td><td>在DBCache2服務器上響應DBCache2客戶端時發生OnWarning</td></tr><tr><td>BlockedAddData failed! Call is bug in UserWorkerThread</td><td>ErrorType_Unexpected</td><td>在 DBCache2 客戶端調用失敗</td></tr><tr><td>BlockedAddData failed! NodeData that confronts OwnerUUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>在 DBCache2 客戶端上 AddData 失敗</td></tr><tr><td>BlockedAddData failed! NodeData that confronts RootUUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>在 DBCache2 客戶端上 AddData 失敗</td></tr><tr><td>BlockedRecursiveUpdateData failed! Call is bug in UserWorkerThread!</td><td>ErrorType_Unexpected</td><td>DBCache2 客戶端程序RemoveData 失敗</td></tr><tr><td>BlockedRecursiveUpdateData failed! NodeData that confronts RootUUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>DBCache2 客戶端的 RecursiveUpdateData 失敗</td></tr><tr><td>BlockedRemoveData failed! Call is bug in UserWorkerThread!</td><td>ErrorType_Unexpected</td><td>DBCache2 客戶端程序RemoveData 失敗</td></tr><tr><td>BlockedRemoveData failed! NodeData that confronts RootUUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>DBCache2 客戶端程序RemoveData 失敗</td></tr><tr><td>BlockedRemoveData failed! NodeData that confronts UUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>DBCache2 客戶端程序RemoveData 失敗</td></tr><tr><td>BlockUpdateData failed! Call is bug in UserWorkerThread!</td><td>ErrorType_Unexpected</td><td>在 DBCache2 客戶端上 UpdateData 失敗</td></tr><tr><td>BlockUpdateData failed! NodeData that confronts RootUUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>在 DBCache2 客戶端上 UpdateData 失敗</td></tr><tr><td>BlockUpdateData failed! NodeData that confronts UUID cannot be found.</td><td>ErrorType_BadSessionGuid</td><td>在 DBCache2 客戶端上 UpdateData 失敗</td></tr><tr><td>Cannot bind TCP socket to a local address!</td><td>ErrorType_TCPConnectFailure</td><td>客戶端生成用於連接服務器的套接字失敗時發生連接失敗， OnError</td></tr><tr><td>Cannot send messages unless connection to server exists!</td><td>ErrorType_PermissionDenied</td><td>在與服務器斷開連接的狀態下發送消息時，發生消息發送失敗、OnError</td></tr><tr><td>Certification Failed to DB Cache</td><td>ErrorType_InvalidSessionKey</td><td>在 DBCache2 服務器上響應客戶端時， 客戶端連接失敗</td></tr><tr><td>checksum failure.</td><td>ErrorType_DecryptFail</td><td>解密 ByteArray 或 message 失敗</td></tr><tr><td>Connected to server successfully, but we cannot get DNS lookup. ErrorCode:d</td><td>ErrorType_Unexpected</td><td>客戶端連接服務器時發生OnError</td></tr><tr><td>CStartServerParameter.m_enableP2PEncryptedMessaging=false. P2P Messaging can not encrypted</td><td>ErrorType_EncryptFail</td><td>發送消息時發生 OnError</td></tr><tr><td>Current loaded data owner as DB cache client denied the handover.</td><td>ErrorType_PermissionDenied</td><td>DB緩存客戶端向服務器請求後數據加載失敗</td></tr><tr><td>Data (root=s) is already isolated.</td><td>ErrorType_PermissionDenied</td><td>DB緩存服務器加載數據時添加到失敗列表</td></tr><tr><td>decryptCount1 read failed</td><td>ErrorType_DecryptFail</td><td>接收加密信件時解密失敗</td></tr><tr><td>decryption failure 1</td><td>ErrorType_DecryptFail</td><td>收到加密信件後， 當信件順序不正確時丟棄信件</td></tr><tr><td>Decryption result is larger! Memory corruption may occur</td><td>ErrorType_DecryptFail</td><td>解密塊大於加密塊時解密失敗</td></tr><tr><td>DenyUnloadData is called for not-loaded data.</td><td>ErrorType_LoadedDataNotFound</td><td>在DBCache2客戶端向服務器要求數據unload時發生OnWarning</td></tr><tr><td>DNS lookup failure. error code=(錯誤代碼)</td><td>ErrorType_TCPConnectFailure</td><td>客戶端查詢服務器 IP 失敗</td></tr><tr><td>Error</td><td>ErrorType_DecryptFail</td><td>使用 RSA 算法解密失敗</td></tr><tr><td>Error : NotifyAddDataSuccess: InsertChild failed.</td><td>ErrorType_Unexpected</td><td>在 DBCache2 服務器上發生 OnWarning</td></tr><tr><td>Error : NotifyAddDataSuccess: OwnerNode not found.</td><td>ErrorType_Unexpected</td><td>在 DBCache2 服務器上發生 OnWarning</td></tr><tr><td>Error : UnilateralMoveData MovePropNode Fail</td><td>ErrorType_ValueNotExist</td><td>在DBCache2客戶端發生OnWarning</td></tr><tr><td>Error : UnilateralMoveData RemoveNode Fail</td><td>ErrorType_Unexpected</td><td>在DBCache2客戶端發生OnWarning</td></tr><tr><td>Error : UnilateralRemoveData failed to remove node.</td><td>ErrorType_Unexpected</td><td>在DBCache2客戶端發生OnWarning</td></tr><tr><td>Failed to create credential.</td><td>ErrorType_EncryptFail</td><td>客戶端與服務器第一次通信失敗</td></tr><tr><td>Failed to create SessionKey.</td><td>ErrorType_EncryptFail</td><td>客戶端與服務器第一次通信失敗</td></tr><tr><td>FATAL: new UDP socket - Cannot create UDP socket! Cannot get TCP NIC address (AddrPort).</td><td>ErrorType_LocalSocketCreationFailed</td><td>客戶端創建 UDP 套接字時， 面向服務器的 UDP 套接字創建失敗</td></tr><tr><td>I/O length=d, error code=d</td><td>ErrorType_DisconnectFromRemote</td><td>整理套接字時斷開連接</td></tr><tr><td>Incorrect Packet</td><td>ErrorType_DecryptFail</td><td>使用RSA算法試圖解密及確認數據包變造，解密失敗</td></tr><tr><td>input is NULL.</td><td>ErrorType_DecryptFail</td><td>未輸入加密信件， 解密失敗</td></tr><tr><td>input is NULL.</td><td>ErrorType_EncryptFail</td><td>沒有加密內容時加密失敗</td></tr><tr><td>input length is invalid.</td><td>ErrorType_DecryptFail</td><td>加密的信件太短， 解密失敗</td></tr><tr><td>insufficient output buffer.</td><td>ErrorType_EncryptFail</td><td>寫入加密信件的空間大小小於原始信件大小， 加密失敗</td></tr><tr><td>invalid input length.</td><td>ErrorType_EncryptFail</td><td>原始信件塊大小小於 0， 加密失敗</td></tr><tr><td>Invalid Root Table Name.</td><td>ErrorType_UserRequested</td><td>從 DBCache2 服務器添加失敗列表</td></tr><tr><td>is isolated.</td><td>ErrorType_UserRequested</td><td>放棄從 DBCache2 服務器加載數據</td></tr><tr><td>key for fast encryption does not exist.</td><td>ErrorType_DecryptFail</td><td>沒有解密密鑰， 解密失敗</td></tr><tr><td>key for fast encryption does not exist.</td><td>ErrorType_EncryptFail</td><td>沒有加密密鑰， 加密失敗</td></tr><tr><td>Loading data failure. s</td><td>ErrorType_Unexpected</td><td>在 DBCache2 服務器上從 DB 加載數據失敗並添加到失敗列表</td></tr><tr><td>Make sure that enableP2PEncryptedMessaging is true.</td><td>ErrorType_DecryptFail</td><td>沒有解密密鑰， 解密失敗</td></tr><tr><td>NC.PNL位置上的 MessageType:d</td><td>ErrorType_InvalidPacketFormat</td><td>客戶端收到消息後發生OnError</td></tr><tr><td>NLM1</td><td>ErrorType_InvalidLicense</td><td>連接服務器和客戶端時，因許可證相關問題無法連接</td></tr><tr><td>Non-exclusive data access is denied.</td><td>ErrorType_PermissionDenied</td><td>在不允許非壟斷訪問的DBCache2服務器上訪問數據非壟斷時數據加載失敗</td></tr><tr><td>NPDC</td><td>ErrorType_NotifyServerDeniedConnection</td><td>從客戶端連接到服務器時發生連接失敗、OnWarning</td></tr><tr><td>NPVM1</td><td>ErrorType_ProtocolVersionMismatch</td><td>客戶端連接服務器時， 如果與服務器使用的版本不同， 連接失敗</td></tr><tr><td>output is NULL.</td><td>ErrorType_DecryptFail</td><td>解密信件寫入空間被解密爲 NULL 失敗</td></tr><tr><td>output is NULL.</td><td>ErrorType_EncryptFail</td><td>加密結果沒有存儲空間， 加密失敗</td></tr><tr><td>output length is invalid.</td><td>ErrorType_DecryptFail</td><td>寫入解密消息的空間大小小於加密消息的大小， 解密失敗</td></tr><tr><td>Packet compression failed! Error code=d</td><td>ErrorType_CompressFail</td><td>發送消息時發生消息壓縮失敗，OnError</td></tr><tr><td>Please Check Encrypt Error CStartServerParameter</td><td>ErrorType_EncryptFail</td><td>客戶端傳輸數據時加密失敗</td></tr><tr><td>Received datagram from UDP became inconsistent</td><td>ErrorType_InvalidPacketFormat, ErrorType_TooLargeMessageDetected</td><td>接收UDP消息時發生OnWarning</td></tr><tr><td>Received stream from TCP server became inconsistent</td><td>ErrorType_InvalidPacketFormat, ErrorType_TooLargeMessageDetected</td><td>收到 TCP 消息時斷開連接</td></tr><tr><td>Remote detected no receive.</td><td>ErrorType_ConnectServerTimeout</td><td>客戶端請求連接到服務器時連接失敗</td></tr><tr><td>RMI (name=s)</td><td>ErrorType_NotImplementedRmi</td><td>RMI 調用失敗</td></tr><tr><td>RootUUID is not valid</td><td>ErrorType_UserRequested</td><td>在 DBCache2 服務器上加載數據失敗</td></tr><tr><td>RootUUID not found.</td><td>ErrorType_LoadedDataNotFound</td><td>在 DBCache2 服務器上加載數據失敗時發生 OnException</td></tr><tr><td>RootUUID not found. s</td><td>ErrorType_LoadedDataNotFound</td><td>在 DBCache2 服務器上加載數據失敗時發生 OnException</td></tr><tr><td>sendQueue dBytes</td><td>ErrorType_SendQueueIsHeavy</td><td>發送隊列中信息過多時發生OnWarning</td></tr><tr><td>Server UDP holepunch OK, but we cannot do DNS look up. Error code = d</td><td>ErrorType_Unexpected</td><td>客戶端與服務器打孔時發生 OnError</td></tr><tr><td>Socket accept fail. socket error=(SocketErrorCode)</td><td>ErrorType_LocalSocketCreationFailed</td><td>創建套接字失敗， 錯誤代碼遵循 WSAGetLastError() 方法</td></tr><tr><td>Stream Extract Error at Reliable UDP</td><td>ErrorType_InvalidPacketFormat, ErrorType_TooLargeMessageDetected</td><td>在客戶端發送和接收reliable udp時發生OnError</td></tr><tr><td>TCP graceful disconnect, NetClient.Disconnect() or NetServer.CloseConnection() has been called.</td><td>ErrorType_DisconnectFromLocal</td><td>連接終止處理中(Disconnect, Close Connection後) 消息接收失敗</td></tr><tr><td>TCP graceful disconnect.</td><td>ErrorType_DisconnectFromRemote</td><td>整理套接字時斷開連接</td></tr><tr><td>The data does not exist.</td><td>ErrorType_LoadedDataNotFound</td><td>在 DBCache2 客戶端加載數據失敗</td></tr><tr><td>time out</td><td>ErrorType_TimeOut</td><td>在 DBCache2 客戶端上 AddData 失敗</td></tr><tr><td>Too long elapsed time in NetClient hearbeat thread (%3.31f sec)</td><td>ErrorType_TooSlowHeartbeatWarning</td><td>客戶端連接服務器時連接失敗，發生OnError</td></tr><tr><td>Trial count:d, Arbitrary port number used: d</td><td>Error_NoneAvailableInPortPool</td><td>打孔UDP時設定的端口不可用時，發生任意UDP端口綁定、OnWarning</td></tr><tr><td>UDP socket for peer connection</td><td>ErrorType_LocalSocketCreationFailed</td><td>客戶端生成UDP插座時，爲p2p生成UDP插座失敗，發生OnWarning</td></tr><tr><td>UDP socket for server connection</td><td>ErrorType_LocalSocketCreationFailed</td><td>客戶端生成UDP套接字時，向服務器生成UDP套接字失敗，發生OnWarning</td></tr><tr><td>Unexpected: TCP-connected socket has no local address</td><td>ErrorType_UnknownAddrPort</td><td>客戶端連接服務器後收到異常的本地地址時發生OnError</td></tr><tr><td>We stopped socket I/O already.</td><td>ErrorType_DisconnectFromLocal</td><td>整理套接字時斷開連接</td></tr><tr><td>加載已存在數據時不能使用ExclusiveLoadNewData。</td><td>ErrorType_AlreadyExists</td><td>從 DBCache Server 裝入數據時加載失敗</td></tr></tbody></table>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.proudnet.com/proudnet.cn/proudnet-note/notes/error_message_list.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
