• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Canary ProtocolGame parse message exception

Aviir

Member
Joined
Feb 10, 2025
Messages
9
Reaction score
14
Hi,


I'm experiencing an issue while logging into the game. In the OTC log, I see the following error:


ProtocolGame parse message exception (18708 bytes, 18699 unread, last opcode is 0x43 (67), prev opcode is 0xffffffff (-1), proto: 1340): unhandled opcode 67


I'm using this OTC version: Release 4.0 Beta · mehah/otclient (https://github.com/mehah/otclient/releases/tag/4.0b)
And this engine version: Release Canary - Version 3.1.2 · opentibiabr/canary (https://github.com/opentibiabr/canary/releases/tag/v3.1.2)


I downloaded the precompiled OTC executable and did not compile it myself, as I don't have the necessary skills or tools.


How can I resolve this issue?


Thanks in advance for your help!
 
fast solution in otc

LUA:
ProtocolGame.registerOpcode(0x43, function(protocol, msg)
    local count = msg:getU16()
    for i = 1, count do
      local feature = msg:getU8()
      local enable = msg:getU8()
      if enable == 1 then
        g_game.enableFeature(feature)
      end
    end
end)

uses the main repo in both repositories

 
Thank you, adding the code helped! Can I continue with another issue on this topic, also related to OTC and Canary?


Now, another problem has appeared. When walking up the stairs, using TP, or changing the map or level, the screen turns black for a moment, or the /ghost mode activates.
 
Back
Top