• 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!

Some issues with Tibia client 7.72

Kioshi

Only live in the present!
Joined
Oct 24, 2008
Messages
231
Reaction score
5
Location
Sweden
I'm having some issues when using OTClient on 7.72 version, like if I push a box even just 1 square to any direction, it'll disappear graphically.
But if I "look" on the spot I pushed it onto, the description of the box is shown, so it's really just graphically it's gone.
I also experienced when I went down a stair on a server, and was about to walk left, it didn't move graphically either.

What's more is, I'm kicked out/logged off if it's either after having pushed a box (or whatever I guess), or if it's simply after a little while.
But I'm sure it's connected to the errors.

This is some of what the errors says in the console:
Code:
ERROR: lua function callback failed: LUA ERROR:
/client_options/options.lua:231: attempt to call method 'setDrawManaBar' (a nil value)
stack traceback:
    [C]: in function 'setDrawManaBar'
    /client_options/options.lua:231: in function 'setOption'
    /client_options/options.lua:135: in function 'setup'
    /client_options/options.lua:118: in function </client_options/options.lua:118>
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: ProtocolGame parse message exception (19 bytes unread, last opcode is 106, prev opcode is -1): unable to create item with invalid id 25089
ERROR: got an invalid ping from server
ERROR: ProtocolGame parse message exception (1 bytes unread, last opcode is 106, prev opcode is 108): unable to create item with invalid id 42753
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: ProtocolGame parse message exception (19 bytes unread, last opcode is 106, prev opcode is -1): unable to create item with invalid id 25089
ERROR: no thing at pos:32330 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: got an invalid ping from server
ERROR: no thing at pos:32331 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: got an invalid ping from server
ERROR: no thing at pos:32330 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: no thing at pos:32329 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: got an invalid ping from server
ERROR: no thing at pos:32330 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: no thing at pos:32331 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: got an invalid ping from server
ERROR: no thing at pos:32330 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: got an invalid ping from server
ERROR: no thing at pos:32329 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no creature found to move
at:
    [C++]: ProtocolGame::parseCreatureMove
ERROR: no thing at pos:32330 32200 7, stackpos:1
at:
    [C++]: ProtocolGame::getMappedThing
ERROR: no thing
at:
    [C++]: ProtocolGame::parseTileRemoveThing
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: ProtocolGame parse message exception (1 bytes unread, last opcode is 106, prev opcode is 108): unable to create item with invalid id 56065
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server
ERROR: got an invalid ping from server


And here is some more error:
Code:
ERROR: lua function callback failed: LUA ERROR:
/client_options/options.lua:231: attempt to call method 'setDrawManaBar' (a nil value)
stack traceback:
    [C]: in function 'setDrawManaBar'
    /client_options/options.lua:231: in function 'setOption'
    /client_options/options.lua:135: in function 'setup'
    /client_options/options.lua:118: in function </client_options/options.lua:118>
ERROR: Unable to send extended opcode 1, extended opcodes are not enabled
 
[EDIT]:
I mentioned that I get kicked out of the game possibly after pushing boxes, but just found out, it probably has nothing to do with that.

"ERROR: got an invalid ping from server" , that is spamming in the console, not sure if it does so on any 7.72 server, but I read on a topic here on Otland about someone who had the same ping error problem, and also getting kicked out from it.

(This solution is from Theofar so credits to him/her!)
found in this thread: OTClient ping problem- ERROR: got an invalid ping from server (https://otland.net/threads/otclient-ping-problem-error-got-an-invalid-ping-from-server.257999/)

To solve this, I edited game.lua, which is located in the modules folder.
Then search for "760", there it should say "Hack fix to resolve some 760 login issues".

There I changed "<= 760 then" to "<= 792 then" in case this ping issue is on any version below 8.00.

[EDIT 2]:
Soo....After this "Hack fix" for the ping problem, the graphical issues I had earlier are completely gone too.
No idea how or why that was also fixed, but yeah, I think now this thread can be marked as solved.
 
Last edited:
Dont make hacks, just unify the versions in both client and server.

For client check int Game::getOs() method.

For server check OperatingSystem_t enum values.
 
Back
Top